This document discusses virtualization, hybrid management, and cloud computing. It begins with an introduction to virtualization and discusses trends showing increasing adoption of public cloud infrastructure and platforms. The document then explores how companies are migrating applications and data to the cloud using various approaches like backups, data migration tools, and virtualization. It argues that data virtualization provides benefits over traditional migration methods by reducing costs, network usage, and storage requirements when moving workloads to the cloud.
451 Research: Data Is the Key to Friction in DevOpsDelphix
You’ve moved to agile. You’re “all in” on the cloud. And yet, you know there’s a ton of velocity in your DevOps projects left on the table.
Jay Lyman, Principal Analyst with 451 Research, hosts a webinar with DevOps pioneers Patrick Lightbody, SVP of Product at Delphix and Nick Suwyn, Principal Systems Engineer at Choice Hotels, to explore how DevOps teams in the global enterprise have successfully check marked code management, configuration management and build management with various industry standard tools to combat the challenges brought upon by “data friction.” Jay will unveil his latest research on the state of DevOps and share thoughts on why there’s still tremendous inertia for companies in this space.
Accelerate Design and Development of Data Projects Using AWSDelphix
What if you could stand up your AWS EC2 development and test environments near instantly with fresh, secure, and masked data―and at the same time slash your EBS storage usage?
It’s what Dentegra, one of the largest US health benefits providers, achieved by adding Delphix to their DevOps/AWS stack—enabling them to release new features to the market faster and more efficiently across their hybrid cloud environment.
451 Research: Data Is the Key to Friction in DevOpsDelphix
You’ve moved to agile. You’re “all in” on the cloud. And yet, you know there’s a ton of velocity in your DevOps projects left on the table.
Jay Lyman, Principal Analyst with 451 Research, hosts a webinar with DevOps pioneers Patrick Lightbody, SVP of Product at Delphix and Nick Suwyn, Principal Systems Engineer at Choice Hotels, to explore how DevOps teams in the global enterprise have successfully check marked code management, configuration management and build management with various industry standard tools to combat the challenges brought upon by “data friction.” Jay will unveil his latest research on the state of DevOps and share thoughts on why there’s still tremendous inertia for companies in this space.
Accelerate Design and Development of Data Projects Using AWSDelphix
What if you could stand up your AWS EC2 development and test environments near instantly with fresh, secure, and masked data―and at the same time slash your EBS storage usage?
It’s what Dentegra, one of the largest US health benefits providers, achieved by adding Delphix to their DevOps/AWS stack—enabling them to release new features to the market faster and more efficiently across their hybrid cloud environment.
Managing IT environment complexity in a Multi-Cloud WorldShashi Kiran
IT environments are continuing to get complex. How do you better manage this to speed up digitization and application modernization efforts using environments-as-a-service
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...Don Demcsak
The push to embed agile practices everywhere in enterprise IT has led some to rethink the way cloud automation and migrations get done. The natural evolution is to operate Cloud as Code. Come see how using DevOps principles such as sprints, Kanban boards, source control, test harnesses, pipelines and leading metrics help manage scale and risk in a multi-cloud world.
NetApp FlexPod Converged Infrastructure solution - Summer 2013 releases. New Designs and non-disruptive operations for mid-sized business, enterprises and now Big Data applications. Presentation includes news on expanded FlexPod family, latest validated designs, recent awards and a new iPad app.
This topic introduces the need of a unique architecture style for Cloud Native application deployments. Further, the fitment of DevOps, usage of Microservices and the runtime of Cloud Native application (* as a Service) are covered in detail. The need of distributed computing in Cloud for Cloud Native applications is trivial to understand. Insights on the same are covered.
FlexPod has evolved from a platform for cost cutting, to the Cutting-edge. This Innovation announcement includes industry-first validated designs for Cisco ACI, NetApp FAS8000 unified scale-out storage, and Cisco Secure Enclaves. Also covered are new program enhancements.
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
The presentation walks through the forces affecting IT in higher education today, the value of a cloud brokerage model and case studies of OpenStack-based clouds in higher education. Presented at the Harvard University IT summit.
NetApp FlexPod continues its Converged Infrastructure leadership with new validated designs and program enhancements -- here's the latest FlexPod news as of Winter 2013/14.
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Amazon Web Services
The advent of highly scalable, easy-to-deploy technology is transforming both private and public entities – but it’s not a one-size-fits-all approach. Each organization has its own cloud journey to share. Some start with pilot projects, while others jump into mission-critical programs. Adopting the cloud doesn’t mean starting over – it’s about enhancing your existing infrastructure. In this session, learn firsthand from MTCnovo and United Kingdom Data Archive (UKDA) share on how they are using the cloud to build on their existing technologies and learning valuable lessons along the way.
Speaker:
Nathan Cunningham, Associate Director, Big Data, UK Data Archive
Simone Hume, Business Development Manager, Amazon Web Services
Chris Martin, CTO, MTCnovo
Jonathan Snowball, CIO, MTCnovo
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersAtlassian
Everyone is excited about cloud-native applications. And for good reason! They're scalable, resilient, portable across cloud environments, and make it easier to incorporate customer feedback quickly. But there's a catch: cloud-native applications fundamentally change the way you provision, deploy, and manage your infrastructure.
That's where DevOps, microservices, and containers come in. This session will show you how to combine them to create a highly-automated continuous delivery platform. By streamlining the process to resemble factory assembly lines, you can adapt quickly to market changes and keep your customers happy – without burning your team out.
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
My point of view on accelerating business development with improved time to market by using lean principles enabled by devops and cloud. Some of the narrative can be found here http://thoughtsoncloud.com/2014/04/speed-devops-cloud/
DevNexus 2015
Docker: containerizing a monolithic app into a microservice-based PaaS
Convert a monolithic application into a microservice-based PaaS using Docker and related, containerization technologies. This will be the third presentation of a series of presentations that began greater than one year ago to evangelize the benefits of Docker. The scope of content spans from a development environment to a hybrid PaaS, and how Containerization is an enabler of architectural choice, innovation, scalability, and polyglot solutions.
The basics of Docker will be examined including repositories, brief discussion about managing and monitoring Docker containers, service discovery, and security. New and emerging technologies will be a constant theme, particularly about microservices, in addition to the ongoing evolution of the market and what the future may bring. Common organizational issues (and tactical solutions) that may impede successful decomposition and migration of legacy monoliths will be discussed, including security, DevOps and refactoring.
Hypothetical architectures will be described for building progressively more robust and complex applications and deployment models. The goal is to highlight the power, flexibility and scalability that containers enable.
Examples will start simple, from a local development environment, that is a simple two container setup that encapsulate a database and application tier. Subsequent discussion will involve progressively more complex and robust deployments that include features such as service discovery, automatic load balancing, and abstractions to simplify linking of containers including service gateways. With the stopping point of a hybrid PaaS.
Estimating the Total Costs of Your Cloud Analytics PlatformDATAVERSITY
Organizations today need a broad set of enterprise data cloud services with key data functionality to modernize applications and utilize machine learning. They need a platform designed to address multi-faceted needs by offering multi-function Data Management and analytics to solve the enterprise’s most pressing data and analytic challenges in a streamlined fashion. They need a worry-free experience with the architecture and its components.
Managing IT environment complexity in a Multi-Cloud WorldShashi Kiran
IT environments are continuing to get complex. How do you better manage this to speed up digitization and application modernization efforts using environments-as-a-service
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...Don Demcsak
The push to embed agile practices everywhere in enterprise IT has led some to rethink the way cloud automation and migrations get done. The natural evolution is to operate Cloud as Code. Come see how using DevOps principles such as sprints, Kanban boards, source control, test harnesses, pipelines and leading metrics help manage scale and risk in a multi-cloud world.
NetApp FlexPod Converged Infrastructure solution - Summer 2013 releases. New Designs and non-disruptive operations for mid-sized business, enterprises and now Big Data applications. Presentation includes news on expanded FlexPod family, latest validated designs, recent awards and a new iPad app.
This topic introduces the need of a unique architecture style for Cloud Native application deployments. Further, the fitment of DevOps, usage of Microservices and the runtime of Cloud Native application (* as a Service) are covered in detail. The need of distributed computing in Cloud for Cloud Native applications is trivial to understand. Insights on the same are covered.
FlexPod has evolved from a platform for cost cutting, to the Cutting-edge. This Innovation announcement includes industry-first validated designs for Cisco ACI, NetApp FAS8000 unified scale-out storage, and Cisco Secure Enclaves. Also covered are new program enhancements.
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
The presentation walks through the forces affecting IT in higher education today, the value of a cloud brokerage model and case studies of OpenStack-based clouds in higher education. Presented at the Harvard University IT summit.
NetApp FlexPod continues its Converged Infrastructure leadership with new validated designs and program enhancements -- here's the latest FlexPod news as of Winter 2013/14.
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Amazon Web Services
The advent of highly scalable, easy-to-deploy technology is transforming both private and public entities – but it’s not a one-size-fits-all approach. Each organization has its own cloud journey to share. Some start with pilot projects, while others jump into mission-critical programs. Adopting the cloud doesn’t mean starting over – it’s about enhancing your existing infrastructure. In this session, learn firsthand from MTCnovo and United Kingdom Data Archive (UKDA) share on how they are using the cloud to build on their existing technologies and learning valuable lessons along the way.
Speaker:
Nathan Cunningham, Associate Director, Big Data, UK Data Archive
Simone Hume, Business Development Manager, Amazon Web Services
Chris Martin, CTO, MTCnovo
Jonathan Snowball, CIO, MTCnovo
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersAtlassian
Everyone is excited about cloud-native applications. And for good reason! They're scalable, resilient, portable across cloud environments, and make it easier to incorporate customer feedback quickly. But there's a catch: cloud-native applications fundamentally change the way you provision, deploy, and manage your infrastructure.
That's where DevOps, microservices, and containers come in. This session will show you how to combine them to create a highly-automated continuous delivery platform. By streamlining the process to resemble factory assembly lines, you can adapt quickly to market changes and keep your customers happy – without burning your team out.
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
My point of view on accelerating business development with improved time to market by using lean principles enabled by devops and cloud. Some of the narrative can be found here http://thoughtsoncloud.com/2014/04/speed-devops-cloud/
DevNexus 2015
Docker: containerizing a monolithic app into a microservice-based PaaS
Convert a monolithic application into a microservice-based PaaS using Docker and related, containerization technologies. This will be the third presentation of a series of presentations that began greater than one year ago to evangelize the benefits of Docker. The scope of content spans from a development environment to a hybrid PaaS, and how Containerization is an enabler of architectural choice, innovation, scalability, and polyglot solutions.
The basics of Docker will be examined including repositories, brief discussion about managing and monitoring Docker containers, service discovery, and security. New and emerging technologies will be a constant theme, particularly about microservices, in addition to the ongoing evolution of the market and what the future may bring. Common organizational issues (and tactical solutions) that may impede successful decomposition and migration of legacy monoliths will be discussed, including security, DevOps and refactoring.
Hypothetical architectures will be described for building progressively more robust and complex applications and deployment models. The goal is to highlight the power, flexibility and scalability that containers enable.
Examples will start simple, from a local development environment, that is a simple two container setup that encapsulate a database and application tier. Subsequent discussion will involve progressively more complex and robust deployments that include features such as service discovery, automatic load balancing, and abstractions to simplify linking of containers including service gateways. With the stopping point of a hybrid PaaS.
Estimating the Total Costs of Your Cloud Analytics PlatformDATAVERSITY
Organizations today need a broad set of enterprise data cloud services with key data functionality to modernize applications and utilize machine learning. They need a platform designed to address multi-faceted needs by offering multi-function Data Management and analytics to solve the enterprise’s most pressing data and analytic challenges in a streamlined fashion. They need a worry-free experience with the architecture and its components.
Solving enterprise challenges through scale out storage & big compute finalAvere Systems
Google Cloud Platform, Avere Systems, and Cycle Computing experts will share best practices for advancing solutions to big challenges faced by enterprises with growing compute and storage needs. In this “best practices” webinar, you’ll hear how these companies are working to improve results that drive businesses forward through scalability, performance, and ease of management.
The slides were from a webinar presented January 24, 2017. The audience learned:
- How enterprises are using Google Cloud Platform to gain compute and storage capacity on-demand
- Best practices for efficient use of cloud compute and storage resources
- Overcoming the need for file systems within a hybrid cloud environment
- Understand how to eliminate latency between cloud and data center architectures
- Learn how to best manage simulation, analytics, and big data workloads in dynamic environments
- Look at market dynamics drawing companies to new storage models over the next several years
Presenters communicated a foundation to build infrastructure to support ongoing demand growth.
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...actualtechmedia
More and more companies are leveraging the cloud for disaster recovery. After all, the limitless compute resources of the cloud are perfectly suited for disaster recovery. Learn how to easily leverage the cloud for DR.
Horses for Courses: Database RoundtableEric Kavanagh
The blessing and curse of today's database market? So many choices! While relational databases still dominate the day-to-day business, a host of alternatives has evolved around very specific use cases: graph, document, NoSQL, hybrid (HTAP), column store, the list goes on. And the database tools market is teeming with activity as well. Register for this special Research Webcast to hear Dr. Robin Bloor share his early findings about the evolving database market. He'll be joined by Steve Sarsfield of HPE Vertica, and Robert Reeves of Datical in a roundtable discussion with Bloor Group CEO Eric Kavanagh. Send any questions to info@insideanalysis.com, or tweet with #DBSurvival.
Introduction to Microsoft Azure. Covers the change to a cloud development paradigm. Motivations for the change, Pricing structures, and an exercise in IT portfolio evaluation.
The cloud is all the rage. Does it live up to its hype? What are the benefits of the cloud? Join me as I discuss the reasons so many companies are moving to the cloud and demo how to get up and running with a VM (IaaS) and a database (PaaS) in Azure. See why the ability to scale easily, the quickness that you can create a VM, and the built-in redundancy are just some of the reasons that moving to the cloud a “no brainer”. And if you have an on-prem datacenter, learn how to get out of the air-conditioning business!
Supporting Hadoop in containers takes much more than the very primitive support Docker provides using the Storage Plugin. A production scale Hadoop deployment inside containers needs to honor anti/affinity, fault-domain and data-locality policies. Kubernetes alone, with primitives such as StatefulSets and PersitentVolumeClaims, is not sufficient to support a complex data-heavy application such as Hadoop. One needs to think about this problem more holistically across containers, networking and storage stacks. Also, constructs around deployment, scaling, upgrade etc in traditional orchestration platforms is designed for applications that have adopted a microservices philosophy, which doesn't fit most Big Data applications across the ingest, store, process, serve and visualization stages of the pipeline. Come to this technical session to learn how to run and manage lifecycle of containerized Hadoop and other applications in the data analytics pipeline efficiently and effectively, far and beyond simple container orchestration. #BigData, #NoSQL, #Hortonworks, #Cloudera, #Kafka, #Tensorflow, #Cassandra, #MongoDB, #Kudu, #Hive, #HBase, PARTHA SEETALA, CTO, Robin Systems.
Riverbed SteelHead Family Brochure 10.10.13.
SteelHead is the flagship product of Riverbed for WAN Acceleration. Riverbed is the world's leader in WOC (WAN Optimization Controller), according to Gartner's Magic Quadrant.
Best Practices in the Cloud for Data Management (US)Denodo
Watch here: https://bit.ly/2Npt82U
If you have data, you are engaged in data management—be sure to do it effectively.
As organizations are assessing how COVID-19 has impacted their operations, new possibilities and uncharted routes are becoming the norm for many businesses. While exploring and implementing different deployment and operational models, the question of data management naturally surfaces while considering how these changes impact your data. Is this the right time to focus on data management? The reality is that if you have data, you are engaged in data management and so the real question is, are you doing it well?
Join Brice Giesbrecht from Caserta and Mitesh Shah from Denodo to explore data management challenges and solutions facing data driven organizations.
This are my keynote slides from SQL Saturday Oregon 2023 on AI and the Intersection of AI, Machine Learning and Economnic Challenges as a Technical Specialist
This is the second session of the learning pathway at PASS Summit 2019, which is still a stand alone session to teach you how to write proper Linux BASH scripts
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
The Last Frontier- Virtualization, Hybrid Management and the Cloud
1. The Next FrontierVirtualization, Hybrid Management and the Cloud
Kellyn Pot’vin-Gorman | Technical Intelligence Manager for the Office of CTO, Delphix
2. Kellyn Pot’Vin-Gorman
Technical Intelligence Manager for the Office of CTO,
Delphix
• Multi-platform DBA, (Oracle, MSSQL, MySQL, Sybase,
PostgreSQL…..)
• Oracle ACE Director, (Alumni), Oak Table
• APEX Women in Technology Award, CTA
• STEM education with Raspberry Pi and Python
• Liaison for Denver SQL Server User Group
• Rocky Mountain Oracle Training Days Conference
Director and Board Director
• Author, blogger, (http://dbakevlar.com)
3. Virtualization is the creation of a virtual (rather than
actual) version of something, such as an operating
system, a server, a storage device, database, files or
network resources.
What is Virtualization?
4. Virtualization Adoption Trend
.
Source: Gartner Forecasts
Public cloud infrastructure as a Service, (IaaS) hardware and software Spending
from 2015 to 2026, by segment, (in billions of US dollars)
0
20
40
60
80
100
120
140
160
180
200
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
SaaS and PaaS
Public Cloud with IaaS
5.
6. Source: Right Scale State of the Cloud 2016
0%
10%
20%
30%
40%
50%
60%
Physical Machine Virtual Machine Private Cloud Public Cloud
2017
2018
2019
Migration Plans- 2017-19
8. An overall trend in companies that includes autonomic computing,
where the IT environment will be able to manage itself based on
perceived activity, and resource shared computing, in which computer
processing power is utilized and/or paid for only as needed. The usual
goal of virtualization is to centralize administrative tasks while
improving scalability and work loads.
The Future of Virtualization
10. Savings!!
• Cost
• Resource
• Storage
• Time
Well, that depends on….
• Price per Gb
• Complexity
• SLAs and the
biggest savings….
11. DBAs Can be Viewed as the Bottleneck
3/25/2017 11 |
• We are the gatekeepers
• Archaic tools
• Large amounts of data and complex migration steps
• Fear of loss of role
12. 1. Just copy data and applications into the cloud…
Straightforward approach
Inefficient, non-incremental for large environments
Open-source “bcp” uses encryption, compresses, and
multi-threads
Archaic processes recommended by vendors
2. Start with backups to IaaS storage, then populate re-hosted
applications by restoring from those backups
Cloud backups are easy, known technology
How Are Companies Migrating to
the Cloud?
13. Cost Estimates for Azure
https://azure.microsoft.com/en-us/pricing/details/storage/blobs/
Storage Capacity LRS ZRS
First 1 TB / Month $0.024 per GB $0.03 per GB
Next 49 TB (1 to 50 TB) / Month $0.0236 per GB $0.0295 per GB
Next 450 TB (50 to 500 TB) / Month $0.0232 per GB $0.029 per GB
Next 500 TB (500 to 1,000 TB) / Month $0.0228 per GB $0.0285 per GB
16. Migration Complete…Not so Fast…
• What if you only want dev and test in the cloud.
• Data is migrated, but this doesn’t count for ongoing data loads,
application connectivity across the network.
• To refresh will take considerable time to perform with traditional
tools or cloning methods.
• Rarely a consideration for the difference in cost structure for
processing large amounts of data from on-premise to the cloud.
19. https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
• Database must be MSSQL 2005 or higher, (easy)
• Ensure that the database is compatible with Azure SQL DB, (correct any
incompatible functions, etc.)
• Must have identified all performance issues that will be impacted
beforehand.
• Ensure there is as little physical distance between the cloud data center
and bacpac files to be used for migration.
• Disable management jobs that will hinder migration processing.
• Drop any objects or historical data that can impact migration time and
can be performed post migration.
21. From on-premises to the Cloud, then
restore- Assumption
Database server
Cloud Storage
Database server
22. Much Improved Option-
1. Data virtualization
Easy, secure, revolutionary
Optimized for faster agile development and testing
Optimized for new costing structures in IaaS
With a software appliance, no concerns about hardware or
software outside of virtualization lock-in.
Migrating from on-prem to IaaS with
Virtualization
23. Storage costs
Thin-provisioning storage avoidance
Data transfer costs
Far less data transferred during provisioning/refresh operations
• As opposed to the volume of data transferred using traditional
cloning techniques
Network-attached storage data transfers offset somewhat
• Most non-production usage modifies or accesses only a tiny
proportion of the total database during lifetime
28. Data Virtualization: How is it
possible?
Delphix Virtualization Engine
Virtual Database
Any Storage
29. Data Virtualization: on-premise
Environment
Source DB server
SQL Server 2008-2016
1 TB
Delphix Virtualization Engine
2 TB storage
Target DB server
SQL Server 1008-2016
No database storage
SCCI/SSL
Backups
via SMB
30. Data virtualization: from on-premises
into the Cloud
Source DB server
SQL Server 2008-2016
2TB storage
Delphix Virtualization Engine
2 TB storage
Target DB server
SQL Server 2008-2016
No database storage
31. Optimized for the cloud in the first place…not after!
Different cost structures
Much smaller storage footprint, much less data-transfer
How Does Data Virtualization
Enhance this?
32. Traditional copy data management techniques
Developed without concerns about infrastructure chargeback
This corresponds to higher cost.
IaaS vendors monitor storage and data transfers
Help meet SLAs, garner profits
It’s not just the data that exists in the end, so transformations
can equal big money for cloud vendors.
Different cost structures
33. Know Thy Enemy…
• Tune SQL and Apps to perform efficiently as possible- natural
life of database is growth, (in processes, resources, etc.) before
migrating.
• The less network latency, the better- network tracing to
eliminate database blame is important.
• Many of the same tools and data provides value- DMVs provide
data internally to SQL Server.
• Look at management tools such as Cloudmonix, (formerly
AzureWatch) AppDynamics, Dynatrace, Zabbix or Logic
Monitor.
34. For Non-Production Systems…
Change the way you’ve always performed tasks.
Performing common tasks the same way as previously
might end up costing more.
Secure Data
All IaaS alternatives promote encryption for data in-
flight and for data at-rest, but encryption may not be the
right answer…
Secondary Considerations
35. All IaaS solutions provide encryption in-flight and encryption at-rest
But encryption doesn’t protect data as much as it needs to be .
Europe already requires data masking, not just data encryption for
any confindential data, (GDPR):
http://ec.europa.eu/justice/data-protection/article-
29/documentation/opinion-
recommendation/files/2014/wp216_en.pdf
Confidential data
36. Encryption is reversible data obfuscation, which is very different
from masking data.
• Data masking is non-reversible.
It solves the issue at the data level.
Is authentication and authorization in non-production in compliance
with security goals?
All organizations will soon need to review if critical data in non-
production environments be accessible to developers, testers
and users.
Confidential data
37. Masking personally-identifiable, (PII, HIPPA, PCI, etc.)
information renders it useless from a security standpoint
Resolves both the technical and personal responsibility issue.
The data can be masked before it moves to non-production,
removing unnecessary risk.
Why Masking is Part of the Answer
40. Data virtualization: transformation by
masking
SQL Server
Validated Sync
Environment
Delphix Masking Engine
Delphix Virtualization Engine
2TB storage
SQL Server Target
No database storage
41. Data virtualization: Masking and then to
the Cloud
Delphix Virtualization Engine
2TB storage
Delphix Masking Engine
Delphix Virtualization Engine
2 TB storage
SQL Server Target
Storage Only for
Masked Data
SQL Server
Validated Sync
Environment
SQL Server Target
Storage Only for
Masked Data
42. Replication ensures that ongoing data refreshes aren’t
costly and are simple
For data protection, for scalability, and for migration
Virtualized data is already compressed at-rest, further
compressed and encrypted in-flight, incrementally
replicated to another engine
Selective Replications to VDBs
43. Once data has been virtualized on-premises…
It can be used for simplifying patching and upgrading on-
prem or in preparation for transforming to Azure SQL
Database
Securely mask data, which is essential in today’s cloud world
Then...
securely virtualized data can be safely replicated to IaaS
Data Virtualization + Upgrades = $$
44. On-Prem, Masked, then Replicated to
IaaS
Delphix Masking Engine
Delphix Virtualization Engine
4 TB storage
Delphix Virtualization Engine
4 TB storage
SQL Server
Validated Sync
Environment
SQL Server Target
Storage Only for Masked
Data
SQL Server Target
Storage Only for Masked
Data
SQL Server Target
Storage Only for Masked
Data
45. • Watch for Chargebacks
Data virtualization minimizes storage and data transfer and
transformation costs.
• Confidential Data
Data masking integrated with data virtualization truly
secures PCI, PII, HIPPA and other confidential data.
• Optimize and tune BEFORE and AFTER migrating to the cloud.
Summary: Solutions for Cloud
Migrations using Virtualization
46. Want to try it out, download the Delphix AWS Trial- Available for Oracle, MSSQL
Soon! https://www.delphix.com/products/free-trial-request
Twittter: @DBAKevlar
Linked in: http://linkedin.com/in/kellynpotvin
Blog: http://dbakevlar.com
Editor's Notes
We all are quite familiar with Virtualization in the form of hosts or servers, but there are a number of areas we hear less about- virtualized networks and an area I specialize in- virtualized databases, apps and flatfiles.
They may have a similar term identified with them, but the technology behind each offering and each vendor can be slightly to very different.
Microsoft ( MSFT ) announced its earnings for Q1 FY17 on October 20th. (Fiscal years end with June.) The company posted a 3% year-over-year growth (5% in constant currency) in revenues to $20.453 billion. In our pre-earnings note , we noted that cloud services would boost revenues across productivity and business processes and intelligent cloud divisions. Commercial cloud annualized revenue run rate exceeded $13 billion, and the company is on course to achieve $20 billion annual run rate by fiscal year 2018. As a result, the stock was trading at all-time high on Thursday (after market hours)
Read more: http://www.nasdaq.com/article/microsoft-earnings-cloud-adoption-takes-center-stage-as-revenue-improve-slightly-cm697401#ixzz4afv45v4t
OK, who’s heard these words: Disruptions, catalyst, epic change, visionary, paradigm shift, machine learning, monetization and pivot
Hybrid CLOUD and CLOUD
Over 60% of companies stated they are on 2-6 clouds, between databases, apps and files.
Your clouds will become very much like your smart phone provider.
Amazon and Azure own this race, but a price war could shake up the future of which cloud our data resides.
Almost 70% of the market is owned by Amazon and Microsoft
During Amazon S3 outage, it wasn’t Azure or Oracle that benefited, but Google, which increased its business over 12% in just two days.
Yeah, those mundane buzzwords of what you did 5-10 years ago is now going away…what you did just 2 years ago is going to transition.
You may be a “cloud administrator” or a database architect without a single database platform and on multiple cloud platforms.
More likely multi-platform and multi-cloud.
We’re continually pushed that it once was about savings, but no longer. Where RDS was there to save the day, we now know that price per gb, it often comes out to the same or more than it once was on-prem.
When license costs are increased and no limit on usage, budgets can be stretched.
Do any of you see the problem with the high level project steps?
We commonly leave optimizing the environment until after we’ve migrated to the cloud.
Standard backup and recovery methods
Replication
Cloning
Continual feed to keep up to date or refresh on regular basis, via archaic tools- bcp, log shipping or paid replication tools.
And if you choose wrong or use more resources than expected, you can experience severe performance issues.
This is for Azure migrations- the requirements
Create this report- what can be migrated and what can’t?
90% of environments won’t fulfill the requirements and won’t migrate with the cloud migration asst.
Once final tests are done- you are testing.
Perform final migration, final sync to prod and downtime to switch from on-prem to cloud.
80-90% storage savings from traditional migration methods.
Data In flight can be significant cost for many cloud vendors
Network is the new bottleneck. You can avoid that with less copies- one golden copy- we call it the “validated sync environment”
By going to a single source, loading to a single source and maintaining a single source, a smaller footprint is attained.
Cost savings in the way of less storage required results in even bigger savings.
Different cloud manufacturers have different pricing structures- verify what you are being charged for and make sure those costs aren’t in contrast with your environment.
Many avoid RDS on Amazon- we don’t support it. For our Oracle customers, too limited.
Before you start, tune SQL instaead of after.
Use network tools like Nagios network analyzer or. Solarwinds Network Performance Monitor, (NPM)
Your performance data can assist you in identifying huge IO, CPU and remote resource work that should be minimized beforehand.
Data in flight can cost you and data processing that was normal on-prem, may need to be redesigned post cloud migration.
Inspect pricing small print carefully and know you’re final decision on *what* choice in cloud and type of service will determine.
Encryption is important for production.
SQL 2016 dynamic data masking isn’t production ready- three steps and I had ‘un-masked
data!
Or does it shift the problem toward authentication and authorization?
DMVs are your friend. Embrace them and know each databases pain points and how they will effect chargebacks once the database, application and wprkload is migrated to the cloud.
What may not have been an issue while on-prem, may become an expensive cost if overlooked post-project.