SlideShare a Scribd company logo
1 of 41
Session ID:
Prepared by:
Virtualization 101
Knowledge is Power
201
Kellyn Gorman, Technical Intelligence Manager, Delphix
@DBAKevlar
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Who am I?
http://dbakevlar.com
April 2-6, 2017 in Las Vegas, NV USA #C17LV
What is Virtualization?
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.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Virtualization Adoption Trend
.
Source: Gartner Forecasts
April 2-6, 2017 in Las Vegas, NV USA #C17LV
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Source: Right Scale State of the Cloud 2016
April 2-6, 2017 in Las Vegas, NV USA #C17LV
http://siliconangle.com/blog/2016/04/29/survey-sees-rapid-growth-in-enterprise-cloud-adoption/
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Cloud by Provider
• Cloud Endure LTD.
Amazon
Microsoft
Google
Rackspace
Oracle
Other
April 2-6, 2017 in Las Vegas, NV USA #C17LV
April 2-6, 2017 in Las Vegas, NV USA #C17LV
What Comprises the Virtualization Space?
• Network Virtualization
• Storage/Server Virtualization
• Backup Snapshots
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Network Virtualization
• Splits up available network bandwidth
• Distributes according to needs
• Similar to partitioning is to DBAs
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Storage/Server Virtualization
• Storage
• Pools physical storage from multiple storage devices
• Appears as one device
• Single console manages all
• Common in SAN environments
• Server
• Masks server resources
• Allows for resource sharing
April 2-6, 2017 in Las Vegas, NV USA #C17LV
What is a Snapshot?
April 2-6, 2017 in Las Vegas, NV USA #C17LV
How Snapshots Work
April 2-6, 2017 in Las Vegas, NV USA #C17LV
April 2-6, 2017 in Las Vegas, NV USA #C17LV
From the source
blocks to each
snapshot
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Each Database Is
Independent of the
Source
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Types of Snapshots
• Hardware
• VM level, not application or software “aware”.
• Older VM technology required the virtual image to be in a static or closed state
before creating a snapshot.
• Some hardware VM technology is software “aware” or compliant.
• Software Consistent
• Creates a static or consistent snapshot of software or applications.
• Similar to RMAN putting tablespaces in backup mode, tracks changes and block
level for both physical and logical consistency.
• Is required for complex code and interactive products.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Storage Vendors Examples
• Oracle ZFS
• NetApp
• EMC XtremIO
Many require additional software investment to
be application or database “aware”.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
April 2-6, 2017 in Las Vegas, NV USA #C17LV
The DBA, The Developer and The Tester Need
to…
• Manage Databases and Applications
• Need an interface to environments, but may not care about anything at the
storage or network level.
• Need a user friendly interface.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
April 2-6, 2017 in Las Vegas, NV USA #C17LV
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Copy Data Management, (CDM)
• Confusion- New Term
• Creates physical copies of images with clones
• Tracks copies of physical clones
• Manages clones/thin clones
• Virtualizes non-production clones
• Hybrid management mixed in for coolness
• Types
• Enterprise
• Integrated
• DevOps
• Agile
April 2-6, 2017 in Las Vegas, NV USA #C17LV
What CDM IS NOT…
• Simply copying databases/applications/files on-premise or in the cloud.
• Transportable tablespace, datapump and other archaic processes to migrate
data.
• A non-repeatable process, (i.e. only works once or in a vendor’s lab.)
• Cloning or copying, but leaving data unusable, (i.e. snapshot technology that
isn’t application or database aware.)
April 2-6, 2017 in Las Vegas, NV USA #C17LV
What is Copy Data Management?
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Could be Simple, FULL Copies…
April 2-6, 2017 in Las Vegas, NV USA #C17LV
What if they’re in the Cloud?
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Why Hybrid Management with Virtualization
Compressed and
de-duped
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Which Would You Rather Manage/Pay For?
April 2-6, 2017 in Las Vegas, NV USA #C17LV
For Entire Environment
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Test Data Management
• Ability to deliver development and test environments in short cycles.
• Capability to provide virtualized or synthesized datasets
• Data masking of sensitive data for test and development
• Self-Service to allow developers and testers to recover or refresh environments when
destructive tests occur.
• Ability to deliver branched data/code to development when testing discovers issues.
• Automate code delivery and result comparisons
• *Many times, this list is completed with more than one product.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Ability to Deliver and Mask Data for Testing-
FAST
DB
APP
DB
APP
DB
APP
DB
APP
DB
APP
DB
Mask PCI/PII and
then virtualize
Develop Test Deploy
Production
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Data Masking
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Do I Have to Mask Data? Nah….
• As of April, 2014, Yes- at least in Europe.
• ARTICLE 29 DATA PROTECTION for EU
• HIPAA
• The Health Insurance Portability and Accountability Act of 1996 (HIPAA)
• PCI
• Payment Card Industry Standards, 2016, Updated
• PII
• Personably Identifiable Information, GSA Rules
• SOX
• Sarbanes-Oxley Act of 2002
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Masking in the Picture
As 80% of data in a company are copies, then 80% of data won’t be subject to security like
a production environment. Securing this data is not just a priority, but in many cases,
subject to legal ramifications, (i.e. PCI/PII)
• Masking shouldn’t be reversible
• The masked data should be representative of the original data type to ensure
performance is consistent.
• Referential Integrity should be maintained as part of the masking process.
• Masking should be a simple, repeatable process with a user interface that
ensures it is simple.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
The Quickest Task is One You Never Have to
Do.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Summary
• Virtualization is a large landscape.
• Cloud is an required part of the equation.
• Products cover many areas- hardware, database, network and application.
• Some focus on solutions for specific challenges in IT.
• Terms like Copy Data Management can be confusing.
• Virtualization is a very important part of the product offering.
• Automation and User Interface is almost as important.
• Virtualization can mean big saving when discussing the cloud.
• No matter what, you should be looking at virtualizing.
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Ops Manager
Developer/Tester
Database Administrator
IT Architect
https://www.delphix.com/products/free-trial-request
April 2-6, 2017 in Las Vegas, NV USA #C17LV
Connect With Me
@DBAKevlar
https://dbakevlar.com http://delphix.com
kellyn@delphix.com
https://linkedin.com/in/kellynpotvin
Q&A

More Related Content

What's hot

What's hot (20)

Accelerate Design and Development of Data Projects Using AWS
Accelerate Design and Development of Data Projects Using AWSAccelerate Design and Development of Data Projects Using AWS
Accelerate Design and Development of Data Projects Using AWS
 
DevOps and DBA- Delphix
DevOps and DBA-  DelphixDevOps and DBA-  Delphix
DevOps and DBA- Delphix
 
The Cloud Talk
The Cloud TalkThe Cloud Talk
The Cloud Talk
 
Database Migrations to the Cloud
Database Migrations to the CloudDatabase Migrations to the Cloud
Database Migrations to the Cloud
 
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
DataOps in Financial Services: enable higher-quality test ing + lower levels ...DataOps in Financial Services: enable higher-quality test ing + lower levels ...
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
 
Data platforms 2017
Data platforms 2017Data platforms 2017
Data platforms 2017
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation
 
Farming Dinosaurs
Farming DinosaursFarming Dinosaurs
Farming Dinosaurs
 
Slide Webinar NetApp 30 Gennaio
Slide Webinar NetApp 30 GennaioSlide Webinar NetApp 30 Gennaio
Slide Webinar NetApp 30 Gennaio
 
Overview of how NetApp IT Runs NetApp Technology in Their Enterprise
Overview of how NetApp IT Runs NetApp Technology in Their EnterpriseOverview of how NetApp IT Runs NetApp Technology in Their Enterprise
Overview of how NetApp IT Runs NetApp Technology in Their Enterprise
 
Webinar: End NAS Sprawl - Gain Control Over Unstructured Data
Webinar: End NAS Sprawl - Gain Control Over Unstructured DataWebinar: End NAS Sprawl - Gain Control Over Unstructured Data
Webinar: End NAS Sprawl - Gain Control Over Unstructured Data
 
MOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database Development
 
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
 
NetApp IT Data Center Strategies to Enable Digital Transformation
NetApp IT Data Center Strategies to Enable Digital TransformationNetApp IT Data Center Strategies to Enable Digital Transformation
NetApp IT Data Center Strategies to Enable Digital Transformation
 
Top 5 Reasons to Replace Data Domain with NetBackup Appliances
Top 5 Reasons to Replace Data Domain with NetBackup AppliancesTop 5 Reasons to Replace Data Domain with NetBackup Appliances
Top 5 Reasons to Replace Data Domain with NetBackup Appliances
 
Modernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data InfrastructureModernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data Infrastructure
 
Webinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketWebinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash Market
 
Surviving the Hadoop Revolution
Surviving the Hadoop RevolutionSurviving the Hadoop Revolution
Surviving the Hadoop Revolution
 
Revolutionising Storage for your Future Business Requirements
Revolutionising Storage for your Future Business RequirementsRevolutionising Storage for your Future Business Requirements
Revolutionising Storage for your Future Business Requirements
 
Denver Broncos Case Study
Denver Broncos Case StudyDenver Broncos Case Study
Denver Broncos Case Study
 

Similar to Virtualization & the Cloud for Collaborate 2017

Oracle and Java together for simplicity and performance
Oracle and Java together for simplicity and performanceOracle and Java together for simplicity and performance
Oracle and Java together for simplicity and performance
Salim Sayed
 
CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...
CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...
CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...
CrowdStrike
 

Similar to Virtualization & the Cloud for Collaborate 2017 (20)

Collaborate PeopleSoft keynote session: Cloudy Skies Today and Tomorrow
Collaborate PeopleSoft keynote session: Cloudy Skies Today and TomorrowCollaborate PeopleSoft keynote session: Cloudy Skies Today and Tomorrow
Collaborate PeopleSoft keynote session: Cloudy Skies Today and Tomorrow
 
Vote Early, Vote Often: From Napkin to Canvassing Application in a Single Wee...
Vote Early, Vote Often: From Napkin to Canvassing Application in a Single Wee...Vote Early, Vote Often: From Napkin to Canvassing Application in a Single Wee...
Vote Early, Vote Often: From Napkin to Canvassing Application in a Single Wee...
 
An Autonomous Singularity Approaches: Force Multipliers For Overwhelmed DBAs
An Autonomous Singularity Approaches: Force Multipliers For Overwhelmed DBAsAn Autonomous Singularity Approaches: Force Multipliers For Overwhelmed DBAs
An Autonomous Singularity Approaches: Force Multipliers For Overwhelmed DBAs
 
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem (c17lv version)
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem (c17lv version)Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem (c17lv version)
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem (c17lv version)
 
Hadoop databases for oracle DBAs
Hadoop databases for oracle DBAsHadoop databases for oracle DBAs
Hadoop databases for oracle DBAs
 
Oracle and Java together for simplicity and performance
Oracle and Java together for simplicity and performanceOracle and Java together for simplicity and performance
Oracle and Java together for simplicity and performance
 
EBS on Oracle Cloud
EBS on Oracle CloudEBS on Oracle Cloud
EBS on Oracle Cloud
 
Oracle EBS database upgrade to 12c
Oracle EBS database upgrade to 12cOracle EBS database upgrade to 12c
Oracle EBS database upgrade to 12c
 
Conquer Big Data with Oracle 18c, In-Memory External Tables and Analytic Func...
Conquer Big Data with Oracle 18c, In-Memory External Tables and Analytic Func...Conquer Big Data with Oracle 18c, In-Memory External Tables and Analytic Func...
Conquer Big Data with Oracle 18c, In-Memory External Tables and Analytic Func...
 
How to go from HFM (on prem) to FCCS(cloud) with a horizontal learning curve
How to go from HFM (on prem) to FCCS(cloud) with a horizontal learning curveHow to go from HFM (on prem) to FCCS(cloud) with a horizontal learning curve
How to go from HFM (on prem) to FCCS(cloud) with a horizontal learning curve
 
Practical Machine Learning in Information Security
Practical Machine Learning in Information SecurityPractical Machine Learning in Information Security
Practical Machine Learning in Information Security
 
Automating Your Clone in E-Business Suite R12.2
Automating Your Clone in E-Business Suite R12.2Automating Your Clone in E-Business Suite R12.2
Automating Your Clone in E-Business Suite R12.2
 
ASCP production schedule.pdf
ASCP production schedule.pdfASCP production schedule.pdf
ASCP production schedule.pdf
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
E1 Pages Contest Hosted by Terillium
E1 Pages Contest Hosted by TerilliumE1 Pages Contest Hosted by Terillium
E1 Pages Contest Hosted by Terillium
 
Where did my day go?: Oracle Enterprise Manager 12c/13c Administration
Where did my day go?: Oracle Enterprise Manager 12c/13c AdministrationWhere did my day go?: Oracle Enterprise Manager 12c/13c Administration
Where did my day go?: Oracle Enterprise Manager 12c/13c Administration
 
One Database Countless Possibilities for Mission-critical Applications
One Database Countless Possibilities for Mission-critical ApplicationsOne Database Countless Possibilities for Mission-critical Applications
One Database Countless Possibilities for Mission-critical Applications
 
CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...
CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...
CrowdStrike CrowdCast: Is Ransomware Morphing Beyond The Ability Of Standard ...
 
Leveraging projectsfeaturesandfunctionalitytobillcustomersmodeledinmultiplewa...
Leveraging projectsfeaturesandfunctionalitytobillcustomersmodeledinmultiplewa...Leveraging projectsfeaturesandfunctionalitytobillcustomersmodeledinmultiplewa...
Leveraging projectsfeaturesandfunctionalitytobillcustomersmodeledinmultiplewa...
 
Uponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudyUponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case Study
 

More from Kellyn Pot'Vin-Gorman

More from Kellyn Pot'Vin-Gorman (20)

Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptx
 
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxSQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
 
Boston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptxBoston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptx
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Being Successful with ADHD
Being Successful with ADHDBeing Successful with ADHD
Being Successful with ADHD
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"
 
PASS Summit 2020
PASS Summit 2020PASS Summit 2020
PASS Summit 2020
 
DevOps in Silos
DevOps in SilosDevOps in Silos
DevOps in Silos
 
Azure Databases with IaaS
Azure Databases with IaaSAzure Databases with IaaS
Azure Databases with IaaS
 
How to Win When Migrating to Azure
How to Win When Migrating to AzureHow to Win When Migrating to Azure
How to Win When Migrating to Azure
 
Securing Power BI Data
Securing Power BI DataSecuring Power BI Data
Securing Power BI Data
 
Cepta The Future of Data with Power BI
Cepta The Future of Data with Power BICepta The Future of Data with Power BI
Cepta The Future of Data with Power BI
 
Pass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft ProfessionalPass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft Professional
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
 
PASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and TricksPASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and Tricks
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
 
ODTUG Leadership Talk- WIT and Sponsorship
ODTUG Leadership Talk-  WIT and SponsorshipODTUG Leadership Talk-  WIT and Sponsorship
ODTUG Leadership Talk- WIT and Sponsorship
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Virtualization & the Cloud for Collaborate 2017

  • 1. Session ID: Prepared by: Virtualization 101 Knowledge is Power 201 Kellyn Gorman, Technical Intelligence Manager, Delphix @DBAKevlar
  • 2. April 2-6, 2017 in Las Vegas, NV USA #C17LV Who am I? http://dbakevlar.com
  • 3. April 2-6, 2017 in Las Vegas, NV USA #C17LV What is Virtualization? 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.
  • 4. April 2-6, 2017 in Las Vegas, NV USA #C17LV Virtualization Adoption Trend . Source: Gartner Forecasts
  • 5. April 2-6, 2017 in Las Vegas, NV USA #C17LV
  • 6. April 2-6, 2017 in Las Vegas, NV USA #C17LV Source: Right Scale State of the Cloud 2016
  • 7. April 2-6, 2017 in Las Vegas, NV USA #C17LV http://siliconangle.com/blog/2016/04/29/survey-sees-rapid-growth-in-enterprise-cloud-adoption/
  • 8. April 2-6, 2017 in Las Vegas, NV USA #C17LV Cloud by Provider • Cloud Endure LTD. Amazon Microsoft Google Rackspace Oracle Other
  • 9. April 2-6, 2017 in Las Vegas, NV USA #C17LV
  • 10. April 2-6, 2017 in Las Vegas, NV USA #C17LV What Comprises the Virtualization Space? • Network Virtualization • Storage/Server Virtualization • Backup Snapshots
  • 11. April 2-6, 2017 in Las Vegas, NV USA #C17LV Network Virtualization • Splits up available network bandwidth • Distributes according to needs • Similar to partitioning is to DBAs
  • 12. April 2-6, 2017 in Las Vegas, NV USA #C17LV Storage/Server Virtualization • Storage • Pools physical storage from multiple storage devices • Appears as one device • Single console manages all • Common in SAN environments • Server • Masks server resources • Allows for resource sharing
  • 13. April 2-6, 2017 in Las Vegas, NV USA #C17LV What is a Snapshot?
  • 14. April 2-6, 2017 in Las Vegas, NV USA #C17LV How Snapshots Work
  • 15. April 2-6, 2017 in Las Vegas, NV USA #C17LV
  • 16. April 2-6, 2017 in Las Vegas, NV USA #C17LV From the source blocks to each snapshot
  • 17. April 2-6, 2017 in Las Vegas, NV USA #C17LV Each Database Is Independent of the Source
  • 18. April 2-6, 2017 in Las Vegas, NV USA #C17LV Types of Snapshots • Hardware • VM level, not application or software “aware”. • Older VM technology required the virtual image to be in a static or closed state before creating a snapshot. • Some hardware VM technology is software “aware” or compliant. • Software Consistent • Creates a static or consistent snapshot of software or applications. • Similar to RMAN putting tablespaces in backup mode, tracks changes and block level for both physical and logical consistency. • Is required for complex code and interactive products.
  • 19. April 2-6, 2017 in Las Vegas, NV USA #C17LV Storage Vendors Examples • Oracle ZFS • NetApp • EMC XtremIO Many require additional software investment to be application or database “aware”.
  • 20. April 2-6, 2017 in Las Vegas, NV USA #C17LV
  • 21. April 2-6, 2017 in Las Vegas, NV USA #C17LV The DBA, The Developer and The Tester Need to… • Manage Databases and Applications • Need an interface to environments, but may not care about anything at the storage or network level. • Need a user friendly interface.
  • 22. April 2-6, 2017 in Las Vegas, NV USA #C17LV
  • 23. April 2-6, 2017 in Las Vegas, NV USA #C17LV
  • 24. April 2-6, 2017 in Las Vegas, NV USA #C17LV Copy Data Management, (CDM) • Confusion- New Term • Creates physical copies of images with clones • Tracks copies of physical clones • Manages clones/thin clones • Virtualizes non-production clones • Hybrid management mixed in for coolness • Types • Enterprise • Integrated • DevOps • Agile
  • 25. April 2-6, 2017 in Las Vegas, NV USA #C17LV What CDM IS NOT… • Simply copying databases/applications/files on-premise or in the cloud. • Transportable tablespace, datapump and other archaic processes to migrate data. • A non-repeatable process, (i.e. only works once or in a vendor’s lab.) • Cloning or copying, but leaving data unusable, (i.e. snapshot technology that isn’t application or database aware.)
  • 26. April 2-6, 2017 in Las Vegas, NV USA #C17LV What is Copy Data Management?
  • 27. April 2-6, 2017 in Las Vegas, NV USA #C17LV Could be Simple, FULL Copies…
  • 28. April 2-6, 2017 in Las Vegas, NV USA #C17LV What if they’re in the Cloud?
  • 29. April 2-6, 2017 in Las Vegas, NV USA #C17LV Why Hybrid Management with Virtualization Compressed and de-duped
  • 30. April 2-6, 2017 in Las Vegas, NV USA #C17LV Which Would You Rather Manage/Pay For?
  • 31. April 2-6, 2017 in Las Vegas, NV USA #C17LV For Entire Environment
  • 32. April 2-6, 2017 in Las Vegas, NV USA #C17LV Test Data Management • Ability to deliver development and test environments in short cycles. • Capability to provide virtualized or synthesized datasets • Data masking of sensitive data for test and development • Self-Service to allow developers and testers to recover or refresh environments when destructive tests occur. • Ability to deliver branched data/code to development when testing discovers issues. • Automate code delivery and result comparisons • *Many times, this list is completed with more than one product.
  • 33. April 2-6, 2017 in Las Vegas, NV USA #C17LV Ability to Deliver and Mask Data for Testing- FAST DB APP DB APP DB APP DB APP DB APP DB Mask PCI/PII and then virtualize Develop Test Deploy Production
  • 34. April 2-6, 2017 in Las Vegas, NV USA #C17LV Data Masking
  • 35. April 2-6, 2017 in Las Vegas, NV USA #C17LV Do I Have to Mask Data? Nah…. • As of April, 2014, Yes- at least in Europe. • ARTICLE 29 DATA PROTECTION for EU • HIPAA • The Health Insurance Portability and Accountability Act of 1996 (HIPAA) • PCI • Payment Card Industry Standards, 2016, Updated • PII • Personably Identifiable Information, GSA Rules • SOX • Sarbanes-Oxley Act of 2002
  • 36. April 2-6, 2017 in Las Vegas, NV USA #C17LV Masking in the Picture As 80% of data in a company are copies, then 80% of data won’t be subject to security like a production environment. Securing this data is not just a priority, but in many cases, subject to legal ramifications, (i.e. PCI/PII) • Masking shouldn’t be reversible • The masked data should be representative of the original data type to ensure performance is consistent. • Referential Integrity should be maintained as part of the masking process. • Masking should be a simple, repeatable process with a user interface that ensures it is simple.
  • 37. April 2-6, 2017 in Las Vegas, NV USA #C17LV The Quickest Task is One You Never Have to Do.
  • 38. April 2-6, 2017 in Las Vegas, NV USA #C17LV Summary • Virtualization is a large landscape. • Cloud is an required part of the equation. • Products cover many areas- hardware, database, network and application. • Some focus on solutions for specific challenges in IT. • Terms like Copy Data Management can be confusing. • Virtualization is a very important part of the product offering. • Automation and User Interface is almost as important. • Virtualization can mean big saving when discussing the cloud. • No matter what, you should be looking at virtualizing.
  • 39. April 2-6, 2017 in Las Vegas, NV USA #C17LV Ops Manager Developer/Tester Database Administrator IT Architect https://www.delphix.com/products/free-trial-request
  • 40. April 2-6, 2017 in Las Vegas, NV USA #C17LV Connect With Me @DBAKevlar https://dbakevlar.com http://delphix.com kellyn@delphix.com https://linkedin.com/in/kellynpotvin
  • 41. Q&A

Editor's Notes

  1. You may be saying- I thought virtualization was going away with cloud adoption?? The opposite- what most will find as the monthly bills come in, is that virtualizing what is out on the cloud or even better, what is migrating to the cloud before a lift and shift is the key to success and incredible savings.
  2. Mark Hurd is quoted as stating by 2025, 80% of businesses will no longer have a data center. That would result in 100% cloud adoption for those companies. With cloud adoption, just as cross platform, we will have cross-cloud. Hybrid has a new meaning, too. Hybrid is now multiple cloud vendors vs. on-premise/cloud.
  3. 52% growth in the next two years. This will replace physical machines in data centers and most lump virtualized hosts, but don’t realize the power that virtualization brings to cloud migrations. With half their capacity residing in the cloud in two years, what does this mean for physical cloning of all that data to the cloud? Even if ½ that is retained to private clouds, the companies are still charged for data in flight, as well as data stored in the cloud.
  4. 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
  5. 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. Understanding the power of virtualization when it comes to cloud adoption is key to lowering costs, including hidden ones.
  6. Network virtualization is a method of combining the available resources in a network by splitting up the available bandwidth into channels, each of which is independent from the others, and each of which can be assigned (or reassigned) to a particular server or device in real time. The idea is that virtualization disguises the true complexity of the network by separating it into manageable parts, much like your partitioned hard drive makes it easier to manage your files.
  7. Storage virtualization is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console. Storage virtualization is commonly used in storage area networks (SANs). Server virtualization is the masking of server resources (including the number and identity of individual physical servers, processors, and operating systems) from server users. The intention is to spare the user from having to understand and manage complicated details of server resources while increasing resource sharing and utilization and maintaining the capacity to expand later.
  8. A snapshot is a virtualized copy that offers the capability to preserve the state of the virtual machine so you can return to the same state repeatedly.
  9. Snapshots provide a change log for the virtual disk and are used to restore a VM to a particular point in time when a failure or system error occurs. There is a source copy, (aka gold copy, source copy, dsource, etc.) that are unchanged blocks between all virtual clones. Only changed blocks are written to disk. The source is a source and can be refreshed daily, multiple times per day or more.
  10. Along with the hardware!
  11. This interface is for a storage or server admin, but not a dba or developer/tester.
  12. Go through how copies can be made, but not virtualized Go through then how a cli without a UI, can make it difficult to manage all those clones and that’s not CDM and may have nothing again, to do with virtualized, takes up space, which Is what cloud loves.
  13. Go through how copies can be made, but not virtualized Go through then how a cli without a UI, can make it difficult to manage all those clones and that’s not CDM and may have nothing again, to do with virtualized, takes up space, which Is what cloud loves.
  14. Go through how copies can be made, but not virtualized Go through then how a cli without a UI, can make it difficult to manage all those clones and that’s not CDM and may have nothing again, to do with virtualized, takes up space, which Is what cloud loves.
  15. Go through how copies can be made, but not virtualized Go through then how a cli without a UI, can make it difficult to manage all those clones and that’s not CDM and may have nothing again, to do with virtualized, takes up space, which Is what cloud loves.
  16. The ability to identify data anomalies and inconsistencies during testing is essential in measuring the overall quality of the application. The most efficient way to achieve this goal is by employing an automated capability for comparing the baseline test data against results from successive test runs—speed and accuracy are essential. Automating these comparisons helps save time and identify problems that might otherwise go undetected.
  17. Article 29 makes it unlawful in EMEA to not just encrypt, but to mask data in non production systems and when handling data outside of secure environments. HIPAA protects medical information PCI protects payment information, via the internet, inside companies and in the public eye. PII protects personably identify information between systems, (big brother) for demographics and information collections SOX protects investor information
  18. If the ssn is the reference key, then the numbers should be masked identically across the objects to ensure integrity is maintained.
  19. What does this have to do with virtualization? The ability to patch or upgrade once and then refresh or clone with the environment already complete- not having to patch and upgrade, allowing for a single step to refresh and complete these tasks offers incredible time savings. No more complex cloning with scripts, manual steps requiring human intervention. An ability to migrate from one cloud to another without significant challenges or downtime.