cloud opportunities with virtualization
TRANSCRIPT
The Next Frontier
Virtualization, Hybrid Management and the Cloud
Kellyn Pot’vin-Gorman | Technical Intelligence Manager
2© 2016 Delphix Corporation
Who am I?
3© 2016 Delphix Corporation
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© 2016 Delphix Corporation
Virtualization Adoption Trend
.
Source: Gartner Forecasts
5© 2016 Delphix Corporation
This trend will only increase in the next five years as cloud overtakes the industry
6© 2016 Delphix Corporation
Source: Right Scale State of the Cloud 2016
Cloud Adoption
7© 2016 Delphix Corporation
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
8© 2016 Delphix Corporation
Welcome to the New Skill Adoption List!
9© 2016 Delphix Corporation
Savings!!- Cost - Resource - Storage - Time
Why Virtualize?
10© 2016 Delphix Corporation
Why Move to the Cloud?
Savings!!• Cost • Resource • Storage • Time
Well, that depends on….• Price per Gb• Complexity• SLAs and the
biggest savings….
Virtualization
11© 2016 Delphix Corporation
How?1. Just copy data and applications into the cloud…
◻ Straightforward approach Inefficient, non-incremental for large environments Open-source “bbcp” 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?
12© 2016 Delphix Corporation
Backups cloud service: from on-premises to the Cloud
Database server
Cloud Storage
13© 2016 Delphix Corporation
Backups cloud service: from on-premises to the Cloud, then restore
Database server
Cloud Storage
Database serverSimple
14© 2016 Delphix Corporation
Migration Complete…Not so Much…
Even if only development or test has been migrated to 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.
Rarely a consideration for the difference in cost structure for processing large amounts of data from on-premise to the cloud.
15© 2016 Delphix Corporation
On-demand EC2 instances- Range from $0.0065/hr to $8.184/hr
◻ Reserved instances provide discounts from 29% to 75% over on-demand
Storage in Elastic Block Storage- EBS General Purpose SSD (gp2) volumes
◻ $0.10 per GB-month of provisioned storage- EBS Provisioned IOPS SSD (io1) volumes
◻ $0.125 per GB-month of provisioned storage◻ $0.065 per provisioned IOPS-month
- EBS Throughput Optimized HDD (st1) volumes◻ $0.045 per GB-month of provisioned storage
Data transfer in EC2- DATA IN from “internet” is free, but internally within EC2 can be $0.01/GB
Cost Estimates for Cloud VendorsSource: https://aws.amazon.com/ec2/pricing/ Sep 2016
16© 2016 Delphix Corporation
Much Improved Option-1. Data virtualization
◻ Easy, secure, revolutionary Optimized for faster agile development and testing Optimized for new costing structures in IaaS
Migrating from on-premise to IaaS
17© 2016 Delphix Corporation
Data Virtualization: linking to a source
Source DB serverOracle 9i, 10g, 11g, 12c
10TB storage
Delphix Virtualization Engine8TB storage
RMAN
Compressed and De-duplicated
18© 2016 Delphix Corporation
Data Virtualization: provisioning a virtual database to a target
Delphix Virtualization Engine8 TB storage
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
NFSOnly Storage is Written Blocks
19© 2016 Delphix Corporation
Data Virtualization: provisioning a virtual database to a target
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
Delphix Virtualization Engine8 TB storage
NFS
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
NFS
20© 2016 Delphix Corporation
Data Virtualization: provisioning a virtual database to a target
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
Delphix Virtualization Engine10 TB storage
NFS
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
NFS
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
NFS
21© 2016 Delphix Corporation
Data Virtualization: provisioning a virtual database to a target
Target DB serverOracle 9i, 10g, 11g, 12c
Delphix Virtualization Engine8 TB storage
NFS
Target DB serverOracle 9i, 10g, 11g, 12c
NFS
Target DB serverOracle 9i, 10g, 11g, 12c
NFS
Source DB serverOracle 9i, 10g, 11g, 12c
10TB storage
RMAN
Less Than 2TB!
22© 2016 Delphix Corporation
Data Virtualization: on-premise Environment
Source DB serverOracle 9i, 10g, 11g, 12c
10TB storage
Delphix Virtualization Engine8 TB storage
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
NFSRMAN
23© 2016 Delphix Corporation
Data virtualization: from on-premises into the Cloud
Source DB serverOracle 9i, 10g, 11g, 12c
10TB storage
Delphix Virtualization Engine8 TB storage
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
24© 2016 Delphix Corporation
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
25© 2016 Delphix Corporation
Optimized for the cloud in the first place…1. Different cost structures
◻ Much smaller storage footprint, much less data-transfer
How does data virtualization enhance the Cloud experience?
= $$$$
26© 2016 Delphix Corporation
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
27© 2016 Delphix Corporation
Data virtualization minimizes…
Storage costsThin-provisioning storage avoidance
Data transfer costsFar less data transferred during provisioning/refresh operations• As opposed to the volume of data transferred using traditional
cloning techniquesNetwork-attached storage data transfers offset somewhat• Most non-production usage modifies or accesses only a tiny
proportion of the total database during lifetime
28© 2016 Delphix Corporation
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:
- http://ec.europa.eu/justice/data-protection/article-29/documentation/opinion-recommendation/files/2014/wp216_en.pdf
Confidential data
29© 2016 Delphix Corporation
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
30© 2016 Delphix Corporation
- 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 Important-
31© 2016 Delphix Corporation
Confidential data
Production
Non-Production
Exposure
32© 2016 Delphix Corporation
Confidential data
Production
Non-Production
Exposure
Encryption
Masking
Solution
33© 2016 Delphix Corporation
Data virtualization: transformation by masking
Linux Source10 TB database
Delphix Masking Engine
Delphix Virtualization Engine8 TB storage
Linux TargetOracle 9i, 10g, 11g, 12c
No database storage
34© 2016 Delphix Corporation
Data virtualization: transformation by masking, then replicating to IaaS
Delphix Virtualization Engine8TB storage
Delphix Masking Engine
Delphix Virtualization Engine8 TB storage
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
Linux Source10 TB database
Linux TargetOracle 9i, 10g, 11g, 12c
No database storage
35© 2016 Delphix Corporation
The following CPU architectures are big-endian…- SPARC, PowerPC, PA-RISC, Itanium
The following CPU architectures are little-endian...- x86
What does this mean for legacy UNIX platforms?- Extinction
Oracle RMAN supports cross-platform migration since 10g
Cross Platform Challenges
36© 2016 Delphix Corporation
Data virtualization: transforming cross-platform
UNIX SourceOracle 9i, 10g, 11g, 12c
10 TB database
UNIX TargetOracle 9i, 10g, 11g, 12c
No DB storage
Delphix Virtualization Engine8 TB storage
Linux TargetOracle 9i, 10g, 11g, 12c
No DB storage
37© 2016 Delphix Corporation
Data virtualization: transforming cross-platform, then masking
Delphix Masking Engine
Delphix Virtualization Engine10 TB storage
Linux TargetOracle 9i, 10g, 11g, 12c
No DB storage
UNIX SourceOracle 9i, 10g, 11g, 12c
10 TB database
UNIX TargetOracle 9i, 10g, 11g, 12c
No DB storage
38© 2016 Delphix Corporation
Delphix appliances include replication- 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 replication of virtual databases and files
39© 2016 Delphix Corporation
Once data has been virtualized on-premises…- It’s transformed cross-platform on-premises...- It’s transformed by securely masking on-premises...
Then...- securely virtualized data can be safely replicated to
IaaS
Data virtualization + transformations = complete solution
40© 2016 Delphix Corporation
Data virtualization: transforming cross-platform, then masking, then replicating to IaaS
Delphix Masking Engine
Target DB serverOracle 9i, 10g, 11g, 12c
No database storage
Delphix Virtualization Engine10 TB storage
Delphix Virtualization Engine10 TB storage
UNIX SourceOracle 9i, 10g, 11g, 12c
10 TB database
UNIX TargetOracle 9i, 10g, 11g, 12c
No DB storage
Linux TargetOracle 9i, 10g, 11g, 12c
No DB storage
41© 2016 Delphix Corporation
• 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.
• Platform- Cross-platform conversion integrated with data virtualization
solves a huge challenge today.
Summary: Solutions for Cloud Migrations using Virtualization
42© 2016 Delphix Corporation
Want to try it out, download the open source desktop version of Delphix Express: https://www.delphix.com/products/free-trial-request
QA