SlideShare a Scribd company logo
Unlocking the potential of
dev/test/prod automation
October 2016
Before We Begin
 You will be on mute for the duration of the event
 Please type a message in the Questions box in the Control
Panel if you can’t hear us (please check your speakers
and webinar audio settings first)
 If you have questions during the session, please submit
them on the Q&A bar on your webinar dashboard and we
will address them at the end
 A recording of the full webinar will available online
Presenters
Gary Hallam
CTO, Director of Presales, EMEA at Delphix
Gary has a development & consulting background with a lot of global project delivery
experience. He ran a remote tech pre-sales team at Oracle before joining Delphix.
Yaniv spent the last years raising awareness about the challenges around database
development and deployment, and how to support database Continuous Delivery.
© 2016 Delphix Corporation 44© 2016 Delphix Corporation
Over 30 of the Global100 run on Delphix
Financial Healthcare TelecomManufacturingRetailTechnology
5© 2016 Delphix Corporation
Delphix value
 Accelerate application release cycles
 Meet data privacy requirements
 Make large scale data accessible
 Reduce infrastructure requirements
All at the same time
Simplify and automate database deployment processes in an
agile environment and reduce critical application downtime.
Unlocking the Potential of Database Automation
 10X Faster time to market
 15% Increase in team efficiency & productivity
 80% Reduction in application downtime due to human errors
 100% Control, 100% Compliance - control and audit who, does what, when
and why!
© 2016 Delphix Corporation 99© 2016 Delphix Corporation
Continuous Delivery “Stack”
VIRTUALIZATION
AUTOMATION
• Self service environment creation
• Continuous integration, release delivery
• Virtualized runtime environment
• Instantiate base system image
• Install and configure software
• Configuration as code
• Connect services across systems
• Dynamic scaling
• Find and correct problems
• Analyze and tune performance
CONFIGURATION
MANAGEMENT
ORCHESTRATION
MONITORING
© 2016 Delphix Corporation 1010© 2016 Delphix Corporation
Data Is The Missing Link
VIRTUALIZATION
AUTOMATION
• Self service environment creation
• Continuous integration, release delivery
• Virtualized runtime environment
• Instantiate base system image
• Install and configure software
• Configuration as code
• Connect services across systems
• Dynamic scaling
• Find and correct problems
• Analyze and tune performance
CONFIGURATION
MANAGEMENT
ORCHESTRATION
MONITORING
DATA MANAGEMENT
▸ How do you supply
production data?
▸ How do you share
the data?
▸ How do you stand
up data in new
environments?
Your data has never done this before
12© 2016 Delphix Corporation
Data Virtualization: How it works
STORAGE STORAGE
NON PRODUCTIONPRODUCTION
STORAGE
APP
DBMS
STORAGE
APP
DBMS
APP
DBMS
APP
DBMS
NON PRODUCTIONPRODUCTION
STORAGE
STORAGESTORAGE
APP
DBMS
APP
DBMS
APP
DBMS
APP
DBMS
Collect & compress
production data
Capture All Data
Create, rewind, refresh,
point-in-time virtual copies
Self Service
Share data blocks instead
of duplicating data
Virtual Data
Continuous change-data
recording
Time Machine
13© 2016 Delphix Corporation
Delphix Architecture Schematic
Other Databases
Flat files (Applications)
EBS
Data Sources
and VDBs
DELPHIX ENGINE
Production
Sources
Target Host
VDB
Target Host
VDB
TCP
Synchronization
(Incremental
Backups)
Any
Storage
Data
Self Service
14© 2016 Delphix Corporation
DEV TEAMS:
Power Data Features
to Accelerate SDLC
Governance Model Across Dev Teams, IT Ops
AUTOMATE
Provision apps,
DBs with right data
in minutes
MASK
Replace private,
sensitive data with
masked values
RETAIN
Store 30 days in space
of one for restore,
archive
REPLICATE
Replicate within, across
sites, or to the cloud
TRANSFORM
Convert Unix data into to
Linux for modernization
OPS TEAMS:
Full Security, Control,
& Resource Allocation
ROLLBACK
Reset to run A/B tests, recover
from errors and data loss
SYNCHRONIZE
Dial multiple applications to
exact same time
BOOKMARK
Mark release changes,
business events
BRANCH
Pass environments to/from
Dev and QA
REFRESH
Refresh to the latest data
for high fidelity testing,
analytics
15© 2016 Delphix Corporation
User Interfaces and Automation API
DevOps
16© 2016 Delphix Corporation
Accelerate Releases – “Shift Left” Quality
200 TB
Storage saved
20 min
Environment turnaround
60%
Lower Defect Rates
Case Study: Fortune 500 Financial Institution
• Massive growth in online platform usage, demand for features
• Struggling with quality issues impacting customer experience
• Explosion in data growth, rising IT costs
0
100
200
300
400
500
Dev Testing UAT Production
Bugs Discovered Before After
400
300
200
100
0
© 2016 Delphix Corporation 1717© 2016 Delphix Corporation
Accelerate with Synchronised Application Time Travel
Switch
Branch/Version
ORCL
SQL
/application
TEMPLATE
 Synchronize data
delivery across
sources
 Enable short
Feedback Loops
CONTAINER
Self-Service
© 2016 Delphix Corporation 1818© 2016 Delphix Corporation
Developers Can Test and Undo Changes Quickly
Developer resets in minutes.A new project requires a
destructive schema change.
The developer creates a
bookmark
Developer tests schema change.
Change is not correct and
development is unusable.
Test Developers
can’t work
Developer Developer Developer Developer
Developer makes changes to
their script and successfully re-
executes.
Test Developers
continue to work
1:30:56 P.M.
© 2016 Delphix Corporation 1919© 2016 Delphix Corporation
Increase Quality and Speed Delivery with Self-Service
Tester resets in minutes,
continues testing
Tester logs defect and creates a
bookmark of the same name and
shares with development
Tester encounters error
1:30:56 P.M.
Developer
Errors are found earlier using
real business data
Developer opens defect ticket
and creates a branch off of the
bookmark in minutes
Developer
After fixing the defect, the
developer activates the
branch he was previously
working on and continues
development
© 2016 Delphix Corporation 2020© 2016 Delphix Corporation
What About Data Security of Virtual Data?
PRODUCTION DATA
20%
80%
NON-PRODUCTION DATA
NON-PRODUCTION DATA:
» REPRESRENTS LARGE SURFACE AREA
OF RISK
On average, 8-12 copies for every production
source
» ENTAILS DISPARATE DATA SOURCES
secured with a variety of tools and processes
» IS CONSTANTLY GROWING
and changing over time
Data Masking Can Dramatically Reduce The Surface of Risk
21© 2016 Delphix Corporation
Evolution of Data Masking
CAPABILITY
HOME
GROWN
SCRIPTS
VIRTUAL
DATA
MASKING
EXTRACT
TRANSFORM
LOAD
STORED
PROCEDURE
▸ Mask Once and Share
▸ Simplicity: Easy to implement,
easy to use
▸ Database Agnostic
▸ Self-service & automation
▸ Enterprise Architecture
22© 2016 Delphix Corporation
Delphix Data Masking
• Verify all sensitive data is
masked
• Alert admins if vulnerabilities are
identified
• Deliver assessment to auditors
• Mask data without any programming
• Maintain usability with fictitious, but
realistic data
• Apply masking with consistency,
repeatability
• Identify sensitive data across
sources
• Assign masking algorithms to
match data
• Report risk profile across the
enterprise
Profile Secure Audit
Name
SSN#
Phone#
CC#
Name
SSN#
Phone#
CC#
23© 2016 Delphix Corporation
Data-centric security and reduced risk
Secure, virtual data sets:
Reduce privileged user risk by automatically masking data prior to access
Reduce surface area of risk by eliminating admin touch points
Secure data record from vandalism with independent, granular time machine
18 hours
Mask Data
6 hours
Standalone
Masking
10 min
Mask Data
4 hours
Deliver, Provision Masked Data
 Provision masked data in minutes
 Realistic, irreversible, repeatable
 Maintains referential integrity
24© 2016 Delphix Corporation
Resolve the Data Bottleneck for Continuous Integration
Implement DevOps capability – rapid spin-up / tear down with full datasets
Self Service Automation Integration
25© 2016 Delphix Corporation
A
5%
subset
A
20%
subset
Production Data Manipulation Test Data Factory Developer Self-Service
Mask
Subset
Add
Synthetic
Dev QATest
A
A
A
A
A
A
A
10% subset,
masked
A
Full
copy
A
Prod +
synth
A
Prod +
synth
A
Masked
copy
Collect, bookmark,
& store
Bookmark, reset,
branch, etc.
Collect, compress,
& synchronize
Provision, mask,
& replicate
A
Full
copy
A
Prod +
synth
A
10%
subset
 Data Delivery Mechanism
1/10th
1/10th
1/10th
 Storage-Efficient Time Machine  Integrated Masking  Self-Service
A Test Data Management Factory
Int Stage Prod
Dev
Dev
Dev
Sandbox
‘Break Glass’
Out of
Process
ChangeTeam
A Dev
Team
B Dev
QA
Used to take days, now its so easy!!!
But now, people are starting to make changes…
And we need to mange them and push them forward!

Int Stage Prod
Dev
Dev
Dev
Sandbox
‘Break Glass’
Out of
Process
Change
…
Team
A Dev
Team
B Dev
QA
We have undocumented changes…
And conflicting changes
We need to merge everything… and deal with conflicts…
We MUST Identify that drift… as scripts that worked, can no longer be trusted
or else…
And be able to easily merge everything where it belongs…
▪ We need tools and processes to support that, but…
− Challenging manual source control process
− Static deployments code overrides and configuration drift
− Dynamic deployments tools unaware of version control
− No release automation red-flags – don’t know when to stop the line…
File Version Control Process DB Development Process
Check-Out
Script
Modify
Script
Get updated
Script from
DB
Check-In
Script
Compile
Script
in DB
Debug Script
in DB
?
?
?
?
A
A’
72% Admit database may not be in sync with the source repository
X
Int QA Stage Prod
Dev
Dev
Dev
Model
‘Break Glass’
Out of Process
Change
X
X
X
X
X
X
…
Configuration drift…
60% Of those manually building scripts have to fix or tweak them
regularly as part of a deployment process
Safe to automate?
70% of those using compare & sync tools have to review and fix
the results as they can't always trust them to automatically deploy correctly
‘ ’
Unlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
Revision history
Actions
Standard IDE
Change
management
Int QA Stage Prod
Dev
Dev
Dev
Model
‘Break Glass’
Out of Process
Change
Validate
Configuration Drift prevention / conflict identification and
Validated execution
OR
Validate
Validate
Dynamic in nature Static in nature
Dev - Baseline aware analysis Ops – Validated execution
- Understand the nature of the changes
- Raise red flags on conflicts
- Support out-of-process changes
- Utilize baseline aware analysis
Unlocking the Potential of Database Automation
–
…
 Track all changes
 Alert security monitors
 Create an audit log for compliance reports
 Define a process
 Automate the process
 Prevent/Alert out of process changes
Int Stage Prod
Dev
DevDev
Sandbo
x
‘Break Glass’
Out of
Process
Change
…
Team
A Dev
Team
B
Dev
QA
We have undocumented changes…
And conflicting changes
We need to merge everything… and deal with conflicts…
We MUST Identify that drift… as scripts that worked, can no longer be trusted
or else…
And be able to easily merge everything where it belongs…
Check out/in changes
Merge changes
Identify changes
vs baseline
Identify drift
Merge back changes /
Get latest version
Validate deployment
Unique:
Database Enforced
Source Control
Unique:
Enhanced Security and
Regulatory Compliance
Unique:
Database Merge and
Build Automation
Database Release
Automation
Delphix & DBmaestro
LLGR2
SQL
/app_config
JUL 1,
13:31:51
JUL 1,
09:00:00
JUL 1,
13:28:29
JUL 1,
11:30:12
 Synchronize data
delivery across
sources
 Enable short
Feedback Loops
JUL 1,
15:11:27
Baseline Label 1.1 Label 1.2 VALIDATE
UNLOCK INNOVATION
Questions…
Ad

More Related Content

What's hot (20)

Taking Database Development to the 21st Century
Taking Database Development to the 21st CenturyTaking Database Development to the 21st Century
Taking Database Development to the 21st Century
DBmaestro - Database DevOps
 
Iltam database version control
Iltam database version controlIltam database version control
Iltam database version control
uridbmaestro
 
Database CI/CD Pipeline
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipeline
muhammadhashir57
 
Version Control meets Database Control
Version Control meets Database ControlVersion Control meets Database Control
Version Control meets Database Control
DBmaestro - Database DevOps
 
The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...
Red Gate Software
 
Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)
Red Gate Software
 
Continuous Integration for Oracle Database Development
Continuous Integration for Oracle Database DevelopmentContinuous Integration for Oracle Database Development
Continuous Integration for Oracle Database Development
Vladimir Bakhov
 
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
Serena Software
 
Database continuous integration, unit test and functional test
Database continuous integration, unit test and functional testDatabase continuous integration, unit test and functional test
Database continuous integration, unit test and functional test
Harry Zheng
 
Continuous delivery for databases
Continuous delivery for databasesContinuous delivery for databases
Continuous delivery for databases
DevOpsGroup
 
Automate Database Deployment - SQL In The City Workshop
Automate Database Deployment - SQL In The City WorkshopAutomate Database Deployment - SQL In The City Workshop
Automate Database Deployment - SQL In The City Workshop
Red Gate Software
 
Using Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your DatabaseUsing Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your Database
Red Gate Software
 
Successfully migrating existing databases to Azure
Successfully migrating existing databases to AzureSuccessfully migrating existing databases to Azure
Successfully migrating existing databases to Azure
Red Gate Software
 
What Is Slowing My Application Releases?
What Is Slowing My Application Releases?What Is Slowing My Application Releases?
What Is Slowing My Application Releases?
Datical
 
How the Big Data of APM can Supercharge DevOps
How the Big Data of APM can Supercharge DevOpsHow the Big Data of APM can Supercharge DevOps
How the Big Data of APM can Supercharge DevOps
CA Technologies
 
Moving from application automation to true DevOps by including the database
Moving from application automation to true DevOps by including the databaseMoving from application automation to true DevOps by including the database
Moving from application automation to true DevOps by including the database
Red Gate Software
 
Security Implications for a DevOps Transformation
Security Implications for a DevOps TransformationSecurity Implications for a DevOps Transformation
Security Implications for a DevOps Transformation
Deborah Schalm
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
Mark Ginnebaugh
 
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsContinuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database Objects
Prabhu Ramasamy
 
New DevOps for the DBA
New DevOps for the DBANew DevOps for the DBA
New DevOps for the DBA
Kellyn Pot'Vin-Gorman
 
Iltam database version control
Iltam database version controlIltam database version control
Iltam database version control
uridbmaestro
 
The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...
Red Gate Software
 
Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)
Red Gate Software
 
Continuous Integration for Oracle Database Development
Continuous Integration for Oracle Database DevelopmentContinuous Integration for Oracle Database Development
Continuous Integration for Oracle Database Development
Vladimir Bakhov
 
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
Serena Software
 
Database continuous integration, unit test and functional test
Database continuous integration, unit test and functional testDatabase continuous integration, unit test and functional test
Database continuous integration, unit test and functional test
Harry Zheng
 
Continuous delivery for databases
Continuous delivery for databasesContinuous delivery for databases
Continuous delivery for databases
DevOpsGroup
 
Automate Database Deployment - SQL In The City Workshop
Automate Database Deployment - SQL In The City WorkshopAutomate Database Deployment - SQL In The City Workshop
Automate Database Deployment - SQL In The City Workshop
Red Gate Software
 
Using Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your DatabaseUsing Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your Database
Red Gate Software
 
Successfully migrating existing databases to Azure
Successfully migrating existing databases to AzureSuccessfully migrating existing databases to Azure
Successfully migrating existing databases to Azure
Red Gate Software
 
What Is Slowing My Application Releases?
What Is Slowing My Application Releases?What Is Slowing My Application Releases?
What Is Slowing My Application Releases?
Datical
 
How the Big Data of APM can Supercharge DevOps
How the Big Data of APM can Supercharge DevOpsHow the Big Data of APM can Supercharge DevOps
How the Big Data of APM can Supercharge DevOps
CA Technologies
 
Moving from application automation to true DevOps by including the database
Moving from application automation to true DevOps by including the databaseMoving from application automation to true DevOps by including the database
Moving from application automation to true DevOps by including the database
Red Gate Software
 
Security Implications for a DevOps Transformation
Security Implications for a DevOps TransformationSecurity Implications for a DevOps Transformation
Security Implications for a DevOps Transformation
Deborah Schalm
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
Mark Ginnebaugh
 
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database ObjectsContinuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database Objects
Prabhu Ramasamy
 

Viewers also liked (8)

Los símbolos del espíritu santo
Los símbolos del espíritu santoLos símbolos del espíritu santo
Los símbolos del espíritu santo
Pablo_Garegnani
 
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsLinux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg
 
Doctrina del espíritu santo 1
Doctrina del espíritu santo 1Doctrina del espíritu santo 1
Doctrina del espíritu santo 1
Nombre Apellidos
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016
Brendan Gregg
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016
Brendan Gregg
 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and more
Brendan Gregg
 
Velocity 2015 linux perf tools
Velocity 2015 linux perf toolsVelocity 2015 linux perf tools
Velocity 2015 linux perf tools
Brendan Gregg
 
Linux Profiling at Netflix
Linux Profiling at NetflixLinux Profiling at Netflix
Linux Profiling at Netflix
Brendan Gregg
 
Los símbolos del espíritu santo
Los símbolos del espíritu santoLos símbolos del espíritu santo
Los símbolos del espíritu santo
Pablo_Garegnani
 
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsLinux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg
 
Doctrina del espíritu santo 1
Doctrina del espíritu santo 1Doctrina del espíritu santo 1
Doctrina del espíritu santo 1
Nombre Apellidos
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016
Brendan Gregg
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016
Brendan Gregg
 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and more
Brendan Gregg
 
Velocity 2015 linux perf tools
Velocity 2015 linux perf toolsVelocity 2015 linux perf tools
Velocity 2015 linux perf tools
Brendan Gregg
 
Linux Profiling at Netflix
Linux Profiling at NetflixLinux Profiling at Netflix
Linux Profiling at Netflix
Brendan Gregg
 
Ad

Similar to Unlocking the Potential of Database Automation (20)

Light Speed with Test Data Management
Light Speed with Test Data ManagementLight Speed with Test Data Management
Light Speed with Test Data Management
Kellyn Pot'Vin-Gorman
 
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
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
Delphix
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
Skytap Cloud
 
Agile DBA
Agile DBA Agile DBA
Agile DBA
Kellyn Pot'Vin-Gorman
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
George Milliken
 
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest Software
PCM
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...
XebiaLabs
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
Fumiko Yamashita
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
Parasoft
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
Bob Sokol
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
Mohamad Afshar
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
REAN Cloud
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Infostretch
 
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
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
Kellyn Pot'Vin-Gorman
 
Red Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformationRed Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformation
Eric D. Schabell
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
Brian Dawson
 
Net3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the CloudNet3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the Cloud
Kate Bissinger
 
Light Speed with Test Data Management
Light Speed with Test Data ManagementLight Speed with Test Data Management
Light Speed with Test Data Management
Kellyn Pot'Vin-Gorman
 
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
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
Delphix
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
Skytap Cloud
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
George Milliken
 
PCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest SoftwarePCM Vision 2019 Breakout: Quest Software
PCM Vision 2019 Breakout: Quest Software
PCM
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...
XebiaLabs
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
Fumiko Yamashita
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
Parasoft
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
Bob Sokol
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
Mohamad Afshar
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
REAN Cloud
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Infostretch
 
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
 
Red Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformationRed Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformation
Eric D. Schabell
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
Brian Dawson
 
Net3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the CloudNet3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the Cloud
Kate Bissinger
 
Ad

More from DBmaestro - Database DevOps (12)

Continuous delivery best practices and essential tools
Continuous delivery best practices and essential toolsContinuous delivery best practices and essential tools
Continuous delivery best practices and essential tools
DBmaestro - Database DevOps
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
Enterprise scale continuous delivery
Enterprise scale continuous deliveryEnterprise scale continuous delivery
Enterprise scale continuous delivery
DBmaestro - Database DevOps
 
Challenges and best practices of database continuous delivery
Challenges and best practices of database continuous deliveryChallenges and best practices of database continuous delivery
Challenges and best practices of database continuous delivery
DBmaestro - Database DevOps
 
DevOps for Database Solution
DevOps for Database SolutionDevOps for Database Solution
DevOps for Database Solution
DBmaestro - Database DevOps
 
State of Database Continuous Delivery 2014
State of Database Continuous Delivery 2014State of Database Continuous Delivery 2014
State of Database Continuous Delivery 2014
DBmaestro - Database DevOps
 
DevOps for Database 2015 Survey Infographic
DevOps for Database 2015 Survey InfographicDevOps for Database 2015 Survey Infographic
DevOps for Database 2015 Survey Infographic
DBmaestro - Database DevOps
 
Protect your Database with Data Masking & Enforced Version Control
Protect your Database with Data Masking & Enforced Version Control	Protect your Database with Data Masking & Enforced Version Control
Protect your Database with Data Masking & Enforced Version Control
DBmaestro - Database DevOps
 
The challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automationThe challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automation
DBmaestro - Database DevOps
 
manage databases like codebases
manage databases like codebasesmanage databases like codebases
manage databases like codebases
DBmaestro - Database DevOps
 
Tui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile MethodsTui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile Methods
DBmaestro - Database DevOps
 
DevOps for Database webinar
DevOps for Database webinarDevOps for Database webinar
DevOps for Database webinar
DBmaestro - Database DevOps
 

Recently uploaded (20)

Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 

Unlocking the Potential of Database Automation

  • 1. Unlocking the potential of dev/test/prod automation October 2016
  • 2. Before We Begin  You will be on mute for the duration of the event  Please type a message in the Questions box in the Control Panel if you can’t hear us (please check your speakers and webinar audio settings first)  If you have questions during the session, please submit them on the Q&A bar on your webinar dashboard and we will address them at the end  A recording of the full webinar will available online
  • 3. Presenters Gary Hallam CTO, Director of Presales, EMEA at Delphix Gary has a development & consulting background with a lot of global project delivery experience. He ran a remote tech pre-sales team at Oracle before joining Delphix. Yaniv spent the last years raising awareness about the challenges around database development and deployment, and how to support database Continuous Delivery.
  • 4. © 2016 Delphix Corporation 44© 2016 Delphix Corporation Over 30 of the Global100 run on Delphix Financial Healthcare TelecomManufacturingRetailTechnology
  • 5. 5© 2016 Delphix Corporation Delphix value  Accelerate application release cycles  Meet data privacy requirements  Make large scale data accessible  Reduce infrastructure requirements All at the same time
  • 6. Simplify and automate database deployment processes in an agile environment and reduce critical application downtime.
  • 8.  10X Faster time to market  15% Increase in team efficiency & productivity  80% Reduction in application downtime due to human errors  100% Control, 100% Compliance - control and audit who, does what, when and why!
  • 9. © 2016 Delphix Corporation 99© 2016 Delphix Corporation Continuous Delivery “Stack” VIRTUALIZATION AUTOMATION • Self service environment creation • Continuous integration, release delivery • Virtualized runtime environment • Instantiate base system image • Install and configure software • Configuration as code • Connect services across systems • Dynamic scaling • Find and correct problems • Analyze and tune performance CONFIGURATION MANAGEMENT ORCHESTRATION MONITORING
  • 10. © 2016 Delphix Corporation 1010© 2016 Delphix Corporation Data Is The Missing Link VIRTUALIZATION AUTOMATION • Self service environment creation • Continuous integration, release delivery • Virtualized runtime environment • Instantiate base system image • Install and configure software • Configuration as code • Connect services across systems • Dynamic scaling • Find and correct problems • Analyze and tune performance CONFIGURATION MANAGEMENT ORCHESTRATION MONITORING DATA MANAGEMENT ▸ How do you supply production data? ▸ How do you share the data? ▸ How do you stand up data in new environments?
  • 11. Your data has never done this before
  • 12. 12© 2016 Delphix Corporation Data Virtualization: How it works STORAGE STORAGE NON PRODUCTIONPRODUCTION STORAGE APP DBMS STORAGE APP DBMS APP DBMS APP DBMS NON PRODUCTIONPRODUCTION STORAGE STORAGESTORAGE APP DBMS APP DBMS APP DBMS APP DBMS Collect & compress production data Capture All Data Create, rewind, refresh, point-in-time virtual copies Self Service Share data blocks instead of duplicating data Virtual Data Continuous change-data recording Time Machine
  • 13. 13© 2016 Delphix Corporation Delphix Architecture Schematic Other Databases Flat files (Applications) EBS Data Sources and VDBs DELPHIX ENGINE Production Sources Target Host VDB Target Host VDB TCP Synchronization (Incremental Backups) Any Storage Data Self Service
  • 14. 14© 2016 Delphix Corporation DEV TEAMS: Power Data Features to Accelerate SDLC Governance Model Across Dev Teams, IT Ops AUTOMATE Provision apps, DBs with right data in minutes MASK Replace private, sensitive data with masked values RETAIN Store 30 days in space of one for restore, archive REPLICATE Replicate within, across sites, or to the cloud TRANSFORM Convert Unix data into to Linux for modernization OPS TEAMS: Full Security, Control, & Resource Allocation ROLLBACK Reset to run A/B tests, recover from errors and data loss SYNCHRONIZE Dial multiple applications to exact same time BOOKMARK Mark release changes, business events BRANCH Pass environments to/from Dev and QA REFRESH Refresh to the latest data for high fidelity testing, analytics
  • 15. 15© 2016 Delphix Corporation User Interfaces and Automation API DevOps
  • 16. 16© 2016 Delphix Corporation Accelerate Releases – “Shift Left” Quality 200 TB Storage saved 20 min Environment turnaround 60% Lower Defect Rates Case Study: Fortune 500 Financial Institution • Massive growth in online platform usage, demand for features • Struggling with quality issues impacting customer experience • Explosion in data growth, rising IT costs 0 100 200 300 400 500 Dev Testing UAT Production Bugs Discovered Before After 400 300 200 100 0
  • 17. © 2016 Delphix Corporation 1717© 2016 Delphix Corporation Accelerate with Synchronised Application Time Travel Switch Branch/Version ORCL SQL /application TEMPLATE  Synchronize data delivery across sources  Enable short Feedback Loops CONTAINER Self-Service
  • 18. © 2016 Delphix Corporation 1818© 2016 Delphix Corporation Developers Can Test and Undo Changes Quickly Developer resets in minutes.A new project requires a destructive schema change. The developer creates a bookmark Developer tests schema change. Change is not correct and development is unusable. Test Developers can’t work Developer Developer Developer Developer Developer makes changes to their script and successfully re- executes. Test Developers continue to work 1:30:56 P.M.
  • 19. © 2016 Delphix Corporation 1919© 2016 Delphix Corporation Increase Quality and Speed Delivery with Self-Service Tester resets in minutes, continues testing Tester logs defect and creates a bookmark of the same name and shares with development Tester encounters error 1:30:56 P.M. Developer Errors are found earlier using real business data Developer opens defect ticket and creates a branch off of the bookmark in minutes Developer After fixing the defect, the developer activates the branch he was previously working on and continues development
  • 20. © 2016 Delphix Corporation 2020© 2016 Delphix Corporation What About Data Security of Virtual Data? PRODUCTION DATA 20% 80% NON-PRODUCTION DATA NON-PRODUCTION DATA: » REPRESRENTS LARGE SURFACE AREA OF RISK On average, 8-12 copies for every production source » ENTAILS DISPARATE DATA SOURCES secured with a variety of tools and processes » IS CONSTANTLY GROWING and changing over time Data Masking Can Dramatically Reduce The Surface of Risk
  • 21. 21© 2016 Delphix Corporation Evolution of Data Masking CAPABILITY HOME GROWN SCRIPTS VIRTUAL DATA MASKING EXTRACT TRANSFORM LOAD STORED PROCEDURE ▸ Mask Once and Share ▸ Simplicity: Easy to implement, easy to use ▸ Database Agnostic ▸ Self-service & automation ▸ Enterprise Architecture
  • 22. 22© 2016 Delphix Corporation Delphix Data Masking • Verify all sensitive data is masked • Alert admins if vulnerabilities are identified • Deliver assessment to auditors • Mask data without any programming • Maintain usability with fictitious, but realistic data • Apply masking with consistency, repeatability • Identify sensitive data across sources • Assign masking algorithms to match data • Report risk profile across the enterprise Profile Secure Audit Name SSN# Phone# CC# Name SSN# Phone# CC#
  • 23. 23© 2016 Delphix Corporation Data-centric security and reduced risk Secure, virtual data sets: Reduce privileged user risk by automatically masking data prior to access Reduce surface area of risk by eliminating admin touch points Secure data record from vandalism with independent, granular time machine 18 hours Mask Data 6 hours Standalone Masking 10 min Mask Data 4 hours Deliver, Provision Masked Data  Provision masked data in minutes  Realistic, irreversible, repeatable  Maintains referential integrity
  • 24. 24© 2016 Delphix Corporation Resolve the Data Bottleneck for Continuous Integration Implement DevOps capability – rapid spin-up / tear down with full datasets Self Service Automation Integration
  • 25. 25© 2016 Delphix Corporation A 5% subset A 20% subset Production Data Manipulation Test Data Factory Developer Self-Service Mask Subset Add Synthetic Dev QATest A A A A A A A 10% subset, masked A Full copy A Prod + synth A Prod + synth A Masked copy Collect, bookmark, & store Bookmark, reset, branch, etc. Collect, compress, & synchronize Provision, mask, & replicate A Full copy A Prod + synth A 10% subset  Data Delivery Mechanism 1/10th 1/10th 1/10th  Storage-Efficient Time Machine  Integrated Masking  Self-Service A Test Data Management Factory
  • 26. Int Stage Prod Dev Dev Dev Sandbox ‘Break Glass’ Out of Process ChangeTeam A Dev Team B Dev QA Used to take days, now its so easy!!! But now, people are starting to make changes… And we need to mange them and push them forward! 
  • 27. Int Stage Prod Dev Dev Dev Sandbox ‘Break Glass’ Out of Process Change … Team A Dev Team B Dev QA We have undocumented changes… And conflicting changes We need to merge everything… and deal with conflicts… We MUST Identify that drift… as scripts that worked, can no longer be trusted or else… And be able to easily merge everything where it belongs…
  • 28. ▪ We need tools and processes to support that, but… − Challenging manual source control process − Static deployments code overrides and configuration drift − Dynamic deployments tools unaware of version control − No release automation red-flags – don’t know when to stop the line…
  • 29. File Version Control Process DB Development Process Check-Out Script Modify Script Get updated Script from DB Check-In Script Compile Script in DB Debug Script in DB ? ? ? ? A A’ 72% Admit database may not be in sync with the source repository
  • 30. X Int QA Stage Prod Dev Dev Dev Model ‘Break Glass’ Out of Process Change X X X X X X … Configuration drift… 60% Of those manually building scripts have to fix or tweak them regularly as part of a deployment process
  • 31. Safe to automate? 70% of those using compare & sync tools have to review and fix the results as they can't always trust them to automatically deploy correctly ‘ ’
  • 35. Int QA Stage Prod Dev Dev Dev Model ‘Break Glass’ Out of Process Change Validate Configuration Drift prevention / conflict identification and Validated execution OR Validate Validate Dynamic in nature Static in nature Dev - Baseline aware analysis Ops – Validated execution
  • 36. - Understand the nature of the changes - Raise red flags on conflicts - Support out-of-process changes - Utilize baseline aware analysis
  • 38.
  • 39. …  Track all changes  Alert security monitors  Create an audit log for compliance reports
  • 40.  Define a process  Automate the process  Prevent/Alert out of process changes
  • 41. Int Stage Prod Dev DevDev Sandbo x ‘Break Glass’ Out of Process Change … Team A Dev Team B Dev QA We have undocumented changes… And conflicting changes We need to merge everything… and deal with conflicts… We MUST Identify that drift… as scripts that worked, can no longer be trusted or else… And be able to easily merge everything where it belongs… Check out/in changes Merge changes Identify changes vs baseline Identify drift Merge back changes / Get latest version Validate deployment
  • 42. Unique: Database Enforced Source Control Unique: Enhanced Security and Regulatory Compliance Unique: Database Merge and Build Automation Database Release Automation
  • 43. Delphix & DBmaestro LLGR2 SQL /app_config JUL 1, 13:31:51 JUL 1, 09:00:00 JUL 1, 13:28:29 JUL 1, 11:30:12  Synchronize data delivery across sources  Enable short Feedback Loops JUL 1, 15:11:27 Baseline Label 1.1 Label 1.2 VALIDATE