尊敬的 微信汇率:1円 ≈ 0.046089 元 支付宝汇率:1円 ≈ 0.04618元 [退出登录]
SlideShare a Scribd company logo
© 2017 Delphix. All Rights Reserved. Private and Confidential.© 2018 Delphix. All Rights Reserved. Private and Confidential.
Data Is the Key to Friction in DevOps
© 2017 Delphix. All Rights Reserved. Private and Confidential.
© 2017 Delphix. All Rights Reserved. Private and Confidential.
• Introduction
• 451 Research Observations and Findings
• Delphix and DataOps
• Choice Hotel’s Journey to remove Data Friction in DevOps
Agenda
3
© 2017 Delphix. All Rights Reserved. Private and Confidential.
DevOps means:
• Enterprise priority
• Faster code releases
• Significant code changes
• Expectations of improvement
• Need for more stakeholders - including dbas and data analytics teams
5
Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly PowerPoint Charts and Figures
Source: 451 Research, Voice of the Enterprise: Cloud Transformation, Vendor Evaluations 2017
Created for Steven Moretti, The 451 Group from IP 144.121.3.150
© 451 Research, 2000-
2017
Q51. Please describe the level of usage within your organization
for each of the following technologies.
Q15: By what frequency do you deploy code changes or releases?
7
22%
49%
22%
5%
2%
Weeks Days Hours Minutes Seconds
Size of app changes by industry
16%
5%
9%
21% 20%
8%
67%
63%
76%
59%
64%
75%
17%
32%
15%
21%
16% 17%
Total (n=350) High-Tech (n=41) Professional Services
(n=33)
Healthcare (n=29) SaaS (n=25) Trad. Retail (n=24)
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Large, complex changes
Regular, significant changes
Small, simple changes
Q17. How large/significant are the software application changes that are pushed in your CI/CD workflow?
Q16: What factor of performance improvement in time-to-deploy do you expect
from your CI/CD implementation?
9
8%
29%
36%
15%
7%
5%
2x 3x 4x 5x More than 5x More than 10x
Q25: Beyond IT operations and developers, what stakeholders are involved in your
modern IT management or DevOps initiatives and strategies?
10
64%
46%
66% 66%
1%
0%
10%
20%
30%
40%
50%
60%
70%
Database administrators and
data analytics teams
Lines of business managers Technology center of excellence
or similar group
Security Other (please specify)
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS
2017
Q11. Thinking of all the applications your organization runs, what percentage are currently running in the following environments?
Q12. Thinking of all the applications your organization runs, what percentage will be running the following environments two years from now?
Percent of Workloads Running in Cloud
Cloud-Familiar Respondents Using Cloud Computing
11
Source: 451 Research, Voice of the Enterprise: Cloud Transformation, Workloads and Key Projects 2017
45%
24%
42%
28%
58%
38%
62%
43%
55%
37%
64%
49%
6%
7%
13%
14%
11%
15%
11%
14%
15%
17%
15%
16%
7%
12%
8%
9%
5%
6%
6%
8%
6%
10%
6%
9%
6%
11%
20%
27%
14%
21%
14%
20%
8%
10%
6%
11%
36%
46%
18%
23%
11%
20%
7%
15% 17%
27%
10%
16%
SaaS
IaaS
Hosted Private Cloud
On-premises Private Cloud
Non-Cloud
Today In 2 Years Today In 2 Years Today In 2 Years Today In 2 Years Today In 2 Years
n=80 n=80 n=164 n=243
Email and
Collaborative
Web and
Media
Today In 2 Years
Data and
Analytics
Application
Development
Business
Applications
Shared IT
Workloads
n=118 n=122 n=163 n=74 n=73 n=248 n=375 n=375
© 2017 Delphix. All Rights Reserved. Private and Confidential.
Delphix
12
© 2017 Delphix. All Rights Reserved. Private and Confidential.
Massive,
Sprawling Datasets
Increasing
Governance & Risk
Enterprise Silos &
Manual Process
Data-driven
Decisions
Faster Dev &
Deployment
Increased Cloud
Adoption
13
© 2017 Delphix. All Rights Reserved. Private and Confidential. 14
We give enterprises the ability to deliver
high quality software at the pace needed
to thrive in the Digital Economy.
We free builders from the constraints of limited data
environments, empowering them with self-service
access to real data without jeopardizing security.
© 2017 Delphix. All Rights Reserved. Private and Confidential.
Critical User Needs in the Modern Enterprise
15
• Protect Sensitive Data
• Governance & Compliance
• Delivery Automation
• Manage Data Sprawl
• Reduce Storage Overhead
DATA CONSUMERS
• Instant Data Access
• Personal Environments
• Self-Service Controls
• Full, Realistic Data
• Process & Tool Aligned
DATA PROVIDERS
© 2017 Delphix. All Rights Reserved. Private and Confidential.
Delphix Dynamic Data Platform
Fast. Secure. Everywhere.
16
Without Delphix
Production
Development
Manual
periodic
refresh…
… with test
data added
to SIT
v79
v79
v79
Git Repo
(code + schema changes)
+100 rows
+ v80
v80
v80
v80
Jenkins / build runs
schema migration
and unit tests
Jenkins / build runs
schema migration
and functional tests,
which require test data
Destructive testing
slowly mutates test
database
Production deploy
Testing
… time passes,
production data changes
and development
and testing continue
Production
Testing
Development
Another
manual
refresh…
… with test
data added
to SIT
v87
v87
v87
Git Repo
(code + schema changes)
+100 rows
+ v88
Jenkins / build runs
schema migration
and unit tests
Jenkins / build runs
schema migration
and functional tests,
which require test data
Destructive testing
slowly mutates test
database
v88
v88
v88
Multiple rounds of
testing has caused
heavy data mutation,
putting quality at risk
Production deploy
With Delphix
Production
Development
DBA sets up
Delphix one time,
prod now continuously
syncs and is masked v79
v79
v79
Git Repo
(code + schema changes)
+100 rows
+ v80v80
v80
v80
Jenkins / build
refreshes database
using Delphix APIs…
Jenkins / build runs
refreshes database
using Delphix APIs…
Production deploy
… then runs
schema migration
and unit tests
… runs schema migration
… inserts test data
… and runs functional tests
Testing
… time passes,
production data changes
and development
and testing continue
Production
Development
v87
v87
v87
Git Repo
(code + schema changes)
+100 rows
+ v88
v88
Jenkins / build
refreshes database
using Delphix APIs…
Jenkins / build runs
refreshes database
using Delphix APIs…
Production deploy
… then runs
schema migration
and unit tests
… runs schema migration
… inserts test data
… and runs functional tests
v88
v88
Development and testing
databases have been kept
fresh during iterative
development
Testing
Data Friction
in DevOps
Page 25
Introduction
Principal Systems Engineer
Choice Hotels
Page 26
Page 27Page 27
Where We Were
Manual steps to configure physical and virtual infrastructure
Before 2017
Page 28
VM
Choice Private Cloud Introduced in 2014
• Good tool for infrastructure
• 98% VMs created with this tool, steady increase year over year
Before 2017
Page 29
Before 2017
Page 30
Task automation, increase
the delivery speed of
components
VM
• Focus on Programmable Infrastructure and Platform
– API enabled and Leveraging Jenkins
• vRA
• Load Balancers
• Firewalls (Initial Stages)
• Storage
• Delphix virtual DB provisioning and management
• Increased Programmable Middleware deployment and operation
2017-2018
Page 31
2017-2018
Page 32
Approved
Scripts &
Pipeline
Rest API
vRA [vRealize Automation]
vRO [vRealize Orchestration]
vCENTER
VM VM VM VM VM
IP Address / DNS
Infrastructure
Management
ADC
GREEN = Deployed and functioning
ORANGE = Research, Validation, or Configuration Required
• Our ultimate goal is to offer ‘IT as a service’ to our Build and Run teams,
across the layers of our environments
Where Delphix fits in our Environment Strategy
Page 33
aPaaS
Application Platform
as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a
Service
• Ability spin up an application in a dev/test environment, through automation
• Jenkins for continuous integration
• Git for code repository
• Maven for build automation
• …etc.
• Ability to spin up middleware and databases in a dev/test environment,
through automation
• vSphere for…
• Python
• Delphix
• … etc.
• Ability to spin up compute, storage and network in a dev/test environment,
through automation
• vSphere
• Puppet/SaltStack
• Vagrant
• …etc.
Data as a Service (DaaS)
Page 34 Delphix Company Confidential November 2016
Automation
Configuration
Machine
Virtualization
Data
Management
What are we solving with Delphix?
• Choice struggles with the ability to manage test environments & data refreshes
• Test data should mirror production data with masked PII & PCI information
• Build Leaders would like the ability to access multiple test environments for parallel testing
• Environments require multiple copies of the same data, causing over provisioning of
resources
• Full backups of critical databases can take up to 6 hours and recovery can take up to 9 hours,
scripts to mask/cleans data
• Backup environment is out of capacity
Page 35 Delphix Company Confidential November 2016
Solutions to Issues
• Pull top 10 databases (CRS, CIS, cA, SmartRates, etc.) into Delphix appliances
• Make virtual copies for each tier (DEV, QA, LT, etc.)
• Continue to backup production databases with Veritas; leverage Delphix for lower tier
backups
• Implement data refresh process at the beginning of each cycle for more consistent results in
testing
• Implement more robust data masking/cleansing process
• Teach developers how to rollback changes, reducing dependencies on database administrators
Page 36 Delphix Company Confidential November 2016
Delphix at Choice
Page 37 Delphix Company Confidential November 2016
Masking Engine
Source Databases
Delphix Engine
MSSQL Pre-Provisioning
Target Server *
Delphix Engine
PCI Internal DMZ
REG Internal DMZ
DEV/QA/LT DMZ
MSSQL
Informix
Oracle
Target Databases
Source Databases
MSSQL
Informix
Oracle
MSSQL
Informix
Oracle
Replication to
Non-PCI zone
engines
© 2017 Delphix. All Rights Reserved. Private and Confidential.
Thank You
38

More Related Content

What's hot

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 ...
Ugo Pollio
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
Kellyn Pot'Vin-Gorman
 
From DBA to DevOps to DataOps- The Revolution
From DBA to DevOps to DataOps-  The RevolutionFrom DBA to DevOps to DataOps-  The Revolution
From DBA to DevOps to DataOps- The Revolution
Kellyn Pot'Vin-Gorman
 
Data platforms 2017
Data platforms 2017Data platforms 2017
Data platforms 2017
Kellyn Pot'Vin-Gorman
 
DevOps for the DBA- Jax Style!
DevOps for the DBA-  Jax Style!DevOps for the DBA-  Jax Style!
DevOps for the DBA- Jax Style!
Kellyn Pot'Vin-Gorman
 
The Power of DataOps for Cloud and Digital Transformation
The Power of DataOps for Cloud and Digital Transformation The Power of DataOps for Cloud and Digital Transformation
The Power of DataOps for Cloud and Digital Transformation
Delphix
 
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e ContainerLe soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
Jürgen Ambrosi
 
Le soluzioni tecnologiche per il disaster recovery e business continuity
Le soluzioni tecnologiche per il disaster recovery e business continuityLe soluzioni tecnologiche per il disaster recovery e business continuity
Le soluzioni tecnologiche per il disaster recovery e business continuity
Jürgen Ambrosi
 
Agile DBA
Agile DBA Agile DBA
Virtualization & the Cloud for Collaborate 2017
Virtualization & the Cloud for Collaborate 2017Virtualization & the Cloud for Collaborate 2017
Virtualization & the Cloud for Collaborate 2017
Kellyn Pot'Vin-Gorman
 
Veritas - Software Defined Storage
Veritas - Software Defined StorageVeritas - Software Defined Storage
Veritas - Software Defined Storage
Jürgen Ambrosi
 
Cloud Opportunities with Virtualization
Cloud Opportunities with VirtualizationCloud Opportunities with Virtualization
Cloud Opportunities with Virtualization
Kellyn Pot'Vin-Gorman
 
Examining Technical Best Practices for Veritas and Azure Using a Detailed Re...
 Examining Technical Best Practices for Veritas and Azure Using a Detailed Re... Examining Technical Best Practices for Veritas and Azure Using a Detailed Re...
Examining Technical Best Practices for Veritas and Azure Using a Detailed Re...
Veritas Technologies LLC
 
Enabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid ITEnabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid IT
NetApp
 
Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...
Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...
Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...
Veritas Technologies LLC
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
Kellyn Pot'Vin-Gorman
 
Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over HadoopBreaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over Hadoop
DataWorks Summit
 
WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8
Rajagopal Vaideeswaran
 
Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1
Veritas Technologies LLC
 
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
Veritas Technologies LLC
 

What's hot (20)

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 ...
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
 
From DBA to DevOps to DataOps- The Revolution
From DBA to DevOps to DataOps-  The RevolutionFrom DBA to DevOps to DataOps-  The Revolution
From DBA to DevOps to DataOps- The Revolution
 
Data platforms 2017
Data platforms 2017Data platforms 2017
Data platforms 2017
 
DevOps for the DBA- Jax Style!
DevOps for the DBA-  Jax Style!DevOps for the DBA-  Jax Style!
DevOps for the DBA- Jax Style!
 
The Power of DataOps for Cloud and Digital Transformation
The Power of DataOps for Cloud and Digital Transformation The Power of DataOps for Cloud and Digital Transformation
The Power of DataOps for Cloud and Digital Transformation
 
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e ContainerLe soluzioni tecnologiche a supporto del mondo OpenStack e Container
Le soluzioni tecnologiche a supporto del mondo OpenStack e Container
 
Le soluzioni tecnologiche per il disaster recovery e business continuity
Le soluzioni tecnologiche per il disaster recovery e business continuityLe soluzioni tecnologiche per il disaster recovery e business continuity
Le soluzioni tecnologiche per il disaster recovery e business continuity
 
Agile DBA
Agile DBA Agile DBA
Agile DBA
 
Virtualization & the Cloud for Collaborate 2017
Virtualization & the Cloud for Collaborate 2017Virtualization & the Cloud for Collaborate 2017
Virtualization & the Cloud for Collaborate 2017
 
Veritas - Software Defined Storage
Veritas - Software Defined StorageVeritas - Software Defined Storage
Veritas - Software Defined Storage
 
Cloud Opportunities with Virtualization
Cloud Opportunities with VirtualizationCloud Opportunities with Virtualization
Cloud Opportunities with Virtualization
 
Examining Technical Best Practices for Veritas and Azure Using a Detailed Re...
 Examining Technical Best Practices for Veritas and Azure Using a Detailed Re... Examining Technical Best Practices for Veritas and Azure Using a Detailed Re...
Examining Technical Best Practices for Veritas and Azure Using a Detailed Re...
 
Enabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid ITEnabling the Software Defined Data Center for Hybrid IT
Enabling the Software Defined Data Center for Hybrid IT
 
Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...
Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...
Cloud Bursting: Leveraging the Cloud to Maintain App Performance during Peak ...
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over HadoopBreaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over Hadoop
 
WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8WP VERITAS InfoScale Storage and Dockers Intro - v8
WP VERITAS InfoScale Storage and Dockers Intro - v8
 
Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1
 
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
 

Similar to 451 Research: Data Is the Key to Friction in DevOps

Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Compuware
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud World
Shashi Kiran
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOps
DevOps.com
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
Skytap Cloud
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
Phi Huynh
 
RapidScale Product Training
RapidScale Product TrainingRapidScale Product Training
RapidScale Product Training
RapidScale
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
Eric Kavanagh
 
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
DataStax
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
VMware Tanzu
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Mesut Güneş
 
e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16
Devin Deen
 
Unlocking the Potential of Database Automation
Unlocking the Potential of Database AutomationUnlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
DBmaestro - Database DevOps
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
Don Demcsak
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
Cloudify Community
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
Agile Impact Conference
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
Aspire Systems
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23
Jason Packer
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
Sanjeev Sharma
 
Neo4j for Cloud Management at Scale
Neo4j for Cloud Management at ScaleNeo4j for Cloud Management at Scale
Neo4j for Cloud Management at Scale
Neo4j
 

Similar to 451 Research: Data Is the Key to Friction in DevOps (20)

Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud World
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOps
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
 
RapidScale Product Training
RapidScale Product TrainingRapidScale Product Training
RapidScale Product Training
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16
 
Unlocking the Potential of Database Automation
Unlocking the Potential of Database AutomationUnlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Neo4j for Cloud Management at Scale
Neo4j for Cloud Management at ScaleNeo4j for Cloud Management at Scale
Neo4j for Cloud Management at Scale
 

More from Delphix

Fast Data Flow Is the Secret to Accelerating Digital Transformation
Fast Data Flow Is the Secret to Accelerating Digital TransformationFast Data Flow Is the Secret to Accelerating Digital Transformation
Fast Data Flow Is the Secret to Accelerating Digital Transformation
Delphix
 
Data Agility for Enterprise DevOps Adoption
Data Agility for Enterprise DevOps AdoptionData Agility for Enterprise DevOps Adoption
Data Agility for Enterprise DevOps Adoption
Delphix
 
Secure Your Enterprise Data Now and Be Ready for CCPA in 2020
Secure Your Enterprise Data Now and Be Ready for CCPA in 2020Secure Your Enterprise Data Now and Be Ready for CCPA in 2020
Secure Your Enterprise Data Now and Be Ready for CCPA in 2020
Delphix
 
Accelerating Secure SAP Application Delivery
Accelerating Secure SAP Application Delivery Accelerating Secure SAP Application Delivery
Accelerating Secure SAP Application Delivery
Delphix
 
90% of Enterprises are Using DataOps. Why Aren’t You?
90% of Enterprises are Using DataOps. Why Aren’t You?90% of Enterprises are Using DataOps. Why Aren’t You?
90% of Enterprises are Using DataOps. Why Aren’t You?
Delphix
 
Simplify and Accelerate SQL Server Migration to Azure
Simplify and Accelerate SQL Server Migration to AzureSimplify and Accelerate SQL Server Migration to Azure
Simplify and Accelerate SQL Server Migration to Azure
Delphix
 
Move and Secure Your Data
Move and Secure Your DataMove and Secure Your Data
Move and Secure Your Data
Delphix
 
Confessions of a CIO
Confessions of a CIOConfessions of a CIO
Confessions of a CIO
Delphix
 
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOpsLet Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
Delphix
 
Confessions of an IT Director
Confessions of an IT Director Confessions of an IT Director
Confessions of an IT Director
Delphix
 
Confessions of the AppDev VP
Confessions of the AppDev VPConfessions of the AppDev VP
Confessions of the AppDev VP
Delphix
 
Confessions of the Tester
Confessions of the TesterConfessions of the Tester
Confessions of the Tester
Delphix
 
Confessions of a Developer
Confessions of a DeveloperConfessions of a Developer
Confessions of a Developer
Delphix
 
Confessions of a DBA: “I always avoid requests from DevOps” and Other Admissions
Confessions of a DBA: “I always avoid requests from DevOps” and Other AdmissionsConfessions of a DBA: “I always avoid requests from DevOps” and Other Admissions
Confessions of a DBA: “I always avoid requests from DevOps” and Other Admissions
Delphix
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation
Delphix
 
Solving the Data Management Challenge for Healthcare
Solving the Data Management Challenge for HealthcareSolving the Data Management Challenge for Healthcare
Solving the Data Management Challenge for Healthcare
Delphix
 
GDPR Fast Start
GDPR Fast StartGDPR Fast Start
GDPR Fast Start
Delphix
 
Data Masking With The Delphix Dynamic Data Platform
Data Masking With The Delphix Dynamic Data PlatformData Masking With The Delphix Dynamic Data Platform
Data Masking With The Delphix Dynamic Data Platform
Delphix
 
The GDPR and What It Means to You
The GDPR and What It Means to YouThe GDPR and What It Means to You
The GDPR and What It Means to You
Delphix
 
Why Your Approach To Data Governance Needs a Major Update
Why Your Approach To Data Governance Needs a Major UpdateWhy Your Approach To Data Governance Needs a Major Update
Why Your Approach To Data Governance Needs a Major Update
Delphix
 

More from Delphix (20)

Fast Data Flow Is the Secret to Accelerating Digital Transformation
Fast Data Flow Is the Secret to Accelerating Digital TransformationFast Data Flow Is the Secret to Accelerating Digital Transformation
Fast Data Flow Is the Secret to Accelerating Digital Transformation
 
Data Agility for Enterprise DevOps Adoption
Data Agility for Enterprise DevOps AdoptionData Agility for Enterprise DevOps Adoption
Data Agility for Enterprise DevOps Adoption
 
Secure Your Enterprise Data Now and Be Ready for CCPA in 2020
Secure Your Enterprise Data Now and Be Ready for CCPA in 2020Secure Your Enterprise Data Now and Be Ready for CCPA in 2020
Secure Your Enterprise Data Now and Be Ready for CCPA in 2020
 
Accelerating Secure SAP Application Delivery
Accelerating Secure SAP Application Delivery Accelerating Secure SAP Application Delivery
Accelerating Secure SAP Application Delivery
 
90% of Enterprises are Using DataOps. Why Aren’t You?
90% of Enterprises are Using DataOps. Why Aren’t You?90% of Enterprises are Using DataOps. Why Aren’t You?
90% of Enterprises are Using DataOps. Why Aren’t You?
 
Simplify and Accelerate SQL Server Migration to Azure
Simplify and Accelerate SQL Server Migration to AzureSimplify and Accelerate SQL Server Migration to Azure
Simplify and Accelerate SQL Server Migration to Azure
 
Move and Secure Your Data
Move and Secure Your DataMove and Secure Your Data
Move and Secure Your Data
 
Confessions of a CIO
Confessions of a CIOConfessions of a CIO
Confessions of a CIO
 
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOpsLet Data Flow: Removing the Latest DevOps Constraints with DataOps
Let Data Flow: Removing the Latest DevOps Constraints with DataOps
 
Confessions of an IT Director
Confessions of an IT Director Confessions of an IT Director
Confessions of an IT Director
 
Confessions of the AppDev VP
Confessions of the AppDev VPConfessions of the AppDev VP
Confessions of the AppDev VP
 
Confessions of the Tester
Confessions of the TesterConfessions of the Tester
Confessions of the Tester
 
Confessions of a Developer
Confessions of a DeveloperConfessions of a Developer
Confessions of a Developer
 
Confessions of a DBA: “I always avoid requests from DevOps” and Other Admissions
Confessions of a DBA: “I always avoid requests from DevOps” and Other AdmissionsConfessions of a DBA: “I always avoid requests from DevOps” and Other Admissions
Confessions of a DBA: “I always avoid requests from DevOps” and Other Admissions
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation
 
Solving the Data Management Challenge for Healthcare
Solving the Data Management Challenge for HealthcareSolving the Data Management Challenge for Healthcare
Solving the Data Management Challenge for Healthcare
 
GDPR Fast Start
GDPR Fast StartGDPR Fast Start
GDPR Fast Start
 
Data Masking With The Delphix Dynamic Data Platform
Data Masking With The Delphix Dynamic Data PlatformData Masking With The Delphix Dynamic Data Platform
Data Masking With The Delphix Dynamic Data Platform
 
The GDPR and What It Means to You
The GDPR and What It Means to YouThe GDPR and What It Means to You
The GDPR and What It Means to You
 
Why Your Approach To Data Governance Needs a Major Update
Why Your Approach To Data Governance Needs a Major UpdateWhy Your Approach To Data Governance Needs a Major Update
Why Your Approach To Data Governance Needs a Major Update
 

Recently uploaded

Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
ScyllaDB
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
Kieran Kunhya
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024
Prasta Maha
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
Enterprise Knowledge
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
Move Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the PlatformMove Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the Platform
Christian Posta
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
SOFTTECHHUB
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
ScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside LookScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside Look
ScyllaDB
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
UmmeSalmaM1
 

Recently uploaded (20)

Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
Move Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the PlatformMove Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the Platform
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
ScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside LookScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside Look
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
 

451 Research: Data Is the Key to Friction in DevOps

  • 1. © 2017 Delphix. All Rights Reserved. Private and Confidential.© 2018 Delphix. All Rights Reserved. Private and Confidential. Data Is the Key to Friction in DevOps
  • 2. © 2017 Delphix. All Rights Reserved. Private and Confidential.
  • 3. © 2017 Delphix. All Rights Reserved. Private and Confidential. • Introduction • 451 Research Observations and Findings • Delphix and DataOps • Choice Hotel’s Journey to remove Data Friction in DevOps Agenda 3
  • 4. © 2017 Delphix. All Rights Reserved. Private and Confidential.
  • 5. DevOps means: • Enterprise priority • Faster code releases • Significant code changes • Expectations of improvement • Need for more stakeholders - including dbas and data analytics teams 5
  • 6. Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly PowerPoint Charts and Figures Source: 451 Research, Voice of the Enterprise: Cloud Transformation, Vendor Evaluations 2017 Created for Steven Moretti, The 451 Group from IP 144.121.3.150 © 451 Research, 2000- 2017 Q51. Please describe the level of usage within your organization for each of the following technologies.
  • 7. Q15: By what frequency do you deploy code changes or releases? 7 22% 49% 22% 5% 2% Weeks Days Hours Minutes Seconds
  • 8. Size of app changes by industry 16% 5% 9% 21% 20% 8% 67% 63% 76% 59% 64% 75% 17% 32% 15% 21% 16% 17% Total (n=350) High-Tech (n=41) Professional Services (n=33) Healthcare (n=29) SaaS (n=25) Trad. Retail (n=24) 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Large, complex changes Regular, significant changes Small, simple changes Q17. How large/significant are the software application changes that are pushed in your CI/CD workflow?
  • 9. Q16: What factor of performance improvement in time-to-deploy do you expect from your CI/CD implementation? 9 8% 29% 36% 15% 7% 5% 2x 3x 4x 5x More than 5x More than 10x
  • 10. Q25: Beyond IT operations and developers, what stakeholders are involved in your modern IT management or DevOps initiatives and strategies? 10 64% 46% 66% 66% 1% 0% 10% 20% 30% 40% 50% 60% 70% Database administrators and data analytics teams Lines of business managers Technology center of excellence or similar group Security Other (please specify)
  • 11. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 Q11. Thinking of all the applications your organization runs, what percentage are currently running in the following environments? Q12. Thinking of all the applications your organization runs, what percentage will be running the following environments two years from now? Percent of Workloads Running in Cloud Cloud-Familiar Respondents Using Cloud Computing 11 Source: 451 Research, Voice of the Enterprise: Cloud Transformation, Workloads and Key Projects 2017 45% 24% 42% 28% 58% 38% 62% 43% 55% 37% 64% 49% 6% 7% 13% 14% 11% 15% 11% 14% 15% 17% 15% 16% 7% 12% 8% 9% 5% 6% 6% 8% 6% 10% 6% 9% 6% 11% 20% 27% 14% 21% 14% 20% 8% 10% 6% 11% 36% 46% 18% 23% 11% 20% 7% 15% 17% 27% 10% 16% SaaS IaaS Hosted Private Cloud On-premises Private Cloud Non-Cloud Today In 2 Years Today In 2 Years Today In 2 Years Today In 2 Years Today In 2 Years n=80 n=80 n=164 n=243 Email and Collaborative Web and Media Today In 2 Years Data and Analytics Application Development Business Applications Shared IT Workloads n=118 n=122 n=163 n=74 n=73 n=248 n=375 n=375
  • 12. © 2017 Delphix. All Rights Reserved. Private and Confidential. Delphix 12
  • 13. © 2017 Delphix. All Rights Reserved. Private and Confidential. Massive, Sprawling Datasets Increasing Governance & Risk Enterprise Silos & Manual Process Data-driven Decisions Faster Dev & Deployment Increased Cloud Adoption 13
  • 14. © 2017 Delphix. All Rights Reserved. Private and Confidential. 14 We give enterprises the ability to deliver high quality software at the pace needed to thrive in the Digital Economy. We free builders from the constraints of limited data environments, empowering them with self-service access to real data without jeopardizing security.
  • 15. © 2017 Delphix. All Rights Reserved. Private and Confidential. Critical User Needs in the Modern Enterprise 15 • Protect Sensitive Data • Governance & Compliance • Delivery Automation • Manage Data Sprawl • Reduce Storage Overhead DATA CONSUMERS • Instant Data Access • Personal Environments • Self-Service Controls • Full, Realistic Data • Process & Tool Aligned DATA PROVIDERS
  • 16. © 2017 Delphix. All Rights Reserved. Private and Confidential. Delphix Dynamic Data Platform Fast. Secure. Everywhere. 16
  • 18. Production Development Manual periodic refresh… … with test data added to SIT v79 v79 v79 Git Repo (code + schema changes) +100 rows + v80 v80 v80 v80 Jenkins / build runs schema migration and unit tests Jenkins / build runs schema migration and functional tests, which require test data Destructive testing slowly mutates test database Production deploy Testing
  • 19. … time passes, production data changes and development and testing continue
  • 20. Production Testing Development Another manual refresh… … with test data added to SIT v87 v87 v87 Git Repo (code + schema changes) +100 rows + v88 Jenkins / build runs schema migration and unit tests Jenkins / build runs schema migration and functional tests, which require test data Destructive testing slowly mutates test database v88 v88 v88 Multiple rounds of testing has caused heavy data mutation, putting quality at risk Production deploy
  • 22. Production Development DBA sets up Delphix one time, prod now continuously syncs and is masked v79 v79 v79 Git Repo (code + schema changes) +100 rows + v80v80 v80 v80 Jenkins / build refreshes database using Delphix APIs… Jenkins / build runs refreshes database using Delphix APIs… Production deploy … then runs schema migration and unit tests … runs schema migration … inserts test data … and runs functional tests Testing
  • 23. … time passes, production data changes and development and testing continue
  • 24. Production Development v87 v87 v87 Git Repo (code + schema changes) +100 rows + v88 v88 Jenkins / build refreshes database using Delphix APIs… Jenkins / build runs refreshes database using Delphix APIs… Production deploy … then runs schema migration and unit tests … runs schema migration … inserts test data … and runs functional tests v88 v88 Development and testing databases have been kept fresh during iterative development Testing
  • 28. Manual steps to configure physical and virtual infrastructure Before 2017 Page 28 VM
  • 29. Choice Private Cloud Introduced in 2014 • Good tool for infrastructure • 98% VMs created with this tool, steady increase year over year Before 2017 Page 29
  • 30. Before 2017 Page 30 Task automation, increase the delivery speed of components VM
  • 31. • Focus on Programmable Infrastructure and Platform – API enabled and Leveraging Jenkins • vRA • Load Balancers • Firewalls (Initial Stages) • Storage • Delphix virtual DB provisioning and management • Increased Programmable Middleware deployment and operation 2017-2018 Page 31
  • 32. 2017-2018 Page 32 Approved Scripts & Pipeline Rest API vRA [vRealize Automation] vRO [vRealize Orchestration] vCENTER VM VM VM VM VM IP Address / DNS Infrastructure Management ADC GREEN = Deployed and functioning ORANGE = Research, Validation, or Configuration Required
  • 33. • Our ultimate goal is to offer ‘IT as a service’ to our Build and Run teams, across the layers of our environments Where Delphix fits in our Environment Strategy Page 33 aPaaS Application Platform as a Service PaaS Platform as a Service IaaS Infrastructure as a Service • Ability spin up an application in a dev/test environment, through automation • Jenkins for continuous integration • Git for code repository • Maven for build automation • …etc. • Ability to spin up middleware and databases in a dev/test environment, through automation • vSphere for… • Python • Delphix • … etc. • Ability to spin up compute, storage and network in a dev/test environment, through automation • vSphere • Puppet/SaltStack • Vagrant • …etc.
  • 34. Data as a Service (DaaS) Page 34 Delphix Company Confidential November 2016 Automation Configuration Machine Virtualization Data Management
  • 35. What are we solving with Delphix? • Choice struggles with the ability to manage test environments & data refreshes • Test data should mirror production data with masked PII & PCI information • Build Leaders would like the ability to access multiple test environments for parallel testing • Environments require multiple copies of the same data, causing over provisioning of resources • Full backups of critical databases can take up to 6 hours and recovery can take up to 9 hours, scripts to mask/cleans data • Backup environment is out of capacity Page 35 Delphix Company Confidential November 2016
  • 36. Solutions to Issues • Pull top 10 databases (CRS, CIS, cA, SmartRates, etc.) into Delphix appliances • Make virtual copies for each tier (DEV, QA, LT, etc.) • Continue to backup production databases with Veritas; leverage Delphix for lower tier backups • Implement data refresh process at the beginning of each cycle for more consistent results in testing • Implement more robust data masking/cleansing process • Teach developers how to rollback changes, reducing dependencies on database administrators Page 36 Delphix Company Confidential November 2016
  • 37. Delphix at Choice Page 37 Delphix Company Confidential November 2016 Masking Engine Source Databases Delphix Engine MSSQL Pre-Provisioning Target Server * Delphix Engine PCI Internal DMZ REG Internal DMZ DEV/QA/LT DMZ MSSQL Informix Oracle Target Databases Source Databases MSSQL Informix Oracle MSSQL Informix Oracle Replication to Non-PCI zone engines
  • 38. © 2017 Delphix. All Rights Reserved. Private and Confidential. Thank You 38
  翻译: