SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Don't Fumble the Data!
Integrate Database Automation into
your DevOps Toolchain
2
Who are we?
Eric Minick
IBM
Product Management Lead
Continuous Delivery
Yaniv Yahuda
DBmaestro
Co-Founder and CTO
Jay Livens
Actifio
Senior Director
Product Marketing
3
High Performing IT organizations are better:
46x
More deploys
440x
Faster lead time
96x
Faster MTTR
2017 State of DevOps Report – Puppet/DORA
4
Deploy Frequency
Lead Time
MTTR Change
Failure Rate
Continuous Delivery Helps
We know how to do CD
Develop SCM Build Package
Repo
Test Perf Prod
5
Systems of Systems. Pipelines of Pipelines
6
• Test the System
• Deploy the System
• Release the System
Development SCM Build
Package
Repo
Test Stage Production
Development SCM Build
Package
Repo
Test Stage Production
Development SCM Build
Package
Repo
Test Stage Production
Development SCM Build
Package
Repo
Test Stage Production
Development SCM Build
Package
Repo
Test Stage Production
We know how to do CD
7
Most of the time is spent testing.
Develop SCM Build Package
Repo
Test Perf Prod
Data appears to be a different beast
8
Test data comes from Prod
Prod is big and full of secrets
There’s no build
Changes are incremental
Develop SCM Build Package
Repo
Test Perf Prod
9
Actifio / DBM Here
—
10
UrbanCode Deploy
Key Capabilities
• Continuous Delivery for multi-tier or
multi-service applications
• Pipeline views of which changes are where
• Push-button deployment of applications
into environments from Dev to Test to Prod
• 200 Integrations (plugins) with middleware
and other tools
• Easy environment creation (provisioning)
with the included Blueprint designer.
• Automation to go fast
• Automation to be correct
• Governance to be allowed
to do it at all
Easy Automation
graphical design
not scripts
10
IBM Cloud / DOC ID / Month XX, 2017 / © 2017 IBM Corporation
12
Who and
how often?
Move fast
and break
things!
12
11
The more
you
deploy…
the more
you break
things?
13
14
What
causes
errors in the
database?
Headline
15
“Move fast and break
things?”
Sure, but don’t break my
database!
Introducing DBmaestro Database DevOps
Platform.
16
Force check in
& out Track
changes
Prevent:
• Code overrides
• Team conflicts
• Partial updates
• Undocumented changes
Integrated
version control
17
DevOps Best
practices:
• Build once, deploy many
• Deploy the same way to all
environments
• Immutable packages
• Automate DB releases
• Risk management
• Traceability
Release pipelines:
fast, safe,
repeatable,
scalable
18
• Identify and alert about
configuration drifts –
before you break things
• Catch invalid code before it
is executed
in your DB (syntax/SQL
error etc.)
Auto drift
detection &
code validation
19
Determine what
types of activities
can be deployed,
where and when.
What’s not OK?
• Prevent drops
• Security risks
• Non standard actions
• And more…
Policy
management
20
Control who can do
what and where
• Project segmentation
• Separation of duties
• Roles
• Rights of processing
− DEV…
− QA
− Pre-PROD?
− PROD!?!
Roles and
permissions
Keep a complete
history of all changes
made
Who?
What?
When?
Where?
HIPAA, SOX…
Audit trails for
changes
21
22
KPI and scorecards:
Measure to
improve
Provisioning of correct versions with one click
Upgrade
Upgrade
QA
Dev
2323
Text goes here
24
Actifio
25
The Big Database Problem
Database Cloning
– Time-consuming. No self service.
Storage-intensive.
– Slows application release cycles
Cloud Adoption
– No cloud agnostic solution for cloning & recovery
– Delays cloud adoption
26
27
Digital Transformation:
Development Challenges
QUALITYSPEED
Time to access data Lack of complete and consistent data
set across the entire dev pipeline
28
Actifio: How It Works
Virtual Data Pipeline™
MANAGE
Lifecycle and Mobility as Single
System of Record across
Hybrid Cloud
USE
Unlimited virtual copies for
instant access and protection
UAT
Prototype Unit Test
Build Integration QA
COPY DATA
MANAGEMENT
COPYRIGHT 2017 ACTIFIO
CAPTURE
Data at block level, in native format,
Incremental, according
to your SLA
Cloud, Container, VM, Physical
hs
Multi-cloud, multi-directional
Private
Cloud
Feature Summary
29
Provision Multi-TB, Current Datasets
Instantly without Sub-setting
Reduces Wait Time, Improves Productivity,
Accelerates Release Cycles
Self-service, API-driven
Automated Data Masking,
Role-Based Access Control
CAPABILITIES WHY IT MATTERSProvision 1 to 40 copies instantly
10 TB
0 TB 0 TB 0 TBANY PRIVATE CLOUD:
(VMware, Hyper-V)
ANY PUBLIC CLOUD:
(AWS, Azure, Google, IBM Cloud)
Functionality
Testing
10 TB
0 TB
10 TB
10 TB
0 TB
0 TB0 TB
Low Tier
Performance
Testing
High Tier
CI  CD Pipeline
Provision
Compute
Deploy
Build
0 TB
0 TB
0 TB
Provision
Virtual DBs
10 TB
MASKED VIRTUAL DATABASES
10 TB
0 TB 0 TB 0 TB
Sensitive Data
Masked
Automation with DevOps Tools: UrbanCode, DB
Maestro and others
Control & Security
Use Different Storage Tiers
for Different Test Profiles
Reduces Costs
Improves Quality of Testing
Any Cloud Flexibility & Freedom
How the components fit to deliver
dbMaestro
IBM UrbanCode
Deploy
IBM Rational
Test Workbench
Integrated with
Databases
Internal
Messages
Third-party
Services
virtual components
Test Environments
Dynamic Infrastructure
Apply database updates,
especially schema
Continuously test in
production-like env.
Quickly deliver test dataActifio
UC Deploy Plugins
Provide test data masking and
security
IBM Cloud Private
IBM InfoSphere
Optim Test Data Mgmt
Dev QA
3030
31
Q&A
Thank You!
32

Weitere ähnliche Inhalte

Was ist angesagt?

Openstack Diablo Survey
Openstack Diablo SurveyOpenstack Diablo Survey
Openstack Diablo Survey
Pjack Chen
 
Dell app assure 5 datasheet
Dell app assure 5 datasheetDell app assure 5 datasheet
Dell app assure 5 datasheet
Seth David
 
NetBackup Appliance Family presentation
NetBackup Appliance Family presentationNetBackup Appliance Family presentation
NetBackup Appliance Family presentation
Symantec
 

Was ist angesagt? (20)

Component upgrades from Intel and Dell can increase VM density and boost perf...
Component upgrades from Intel and Dell can increase VM density and boost perf...Component upgrades from Intel and Dell can increase VM density and boost perf...
Component upgrades from Intel and Dell can increase VM density and boost perf...
 
FedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and Coalfire
FedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and CoalfireFedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and Coalfire
FedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and Coalfire
 
Prepare images for machine learning faster with servers powered by AMD EPYC 7...
Prepare images for machine learning faster with servers powered by AMD EPYC 7...Prepare images for machine learning faster with servers powered by AMD EPYC 7...
Prepare images for machine learning faster with servers powered by AMD EPYC 7...
 
ITpro EXPO 2014: 【特別講演】シスコのもたらすITインフラ イノベーション
ITpro EXPO 2014: 【特別講演】シスコのもたらすITインフラ イノベーションITpro EXPO 2014: 【特別講演】シスコのもたらすITインフラ イノベーション
ITpro EXPO 2014: 【特別講演】シスコのもたらすITインフラ イノベーション
 
Cld006 azure v_net___express_route_最新情報
Cld006 azure v_net___express_route_最新情報Cld006 azure v_net___express_route_最新情報
Cld006 azure v_net___express_route_最新情報
 
Openstack Diablo Survey
Openstack Diablo SurveyOpenstack Diablo Survey
Openstack Diablo Survey
 
IRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud EnvironmentIRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud Environment
 
50,000 Seat V Mware View Deployment
50,000 Seat V Mware View Deployment50,000 Seat V Mware View Deployment
50,000 Seat V Mware View Deployment
 
VMworld 2013: NSX Security Solutions In Action - Deploying, Troubleshooting, ...
VMworld 2013: NSX Security Solutions In Action - Deploying, Troubleshooting, ...VMworld 2013: NSX Security Solutions In Action - Deploying, Troubleshooting, ...
VMworld 2013: NSX Security Solutions In Action - Deploying, Troubleshooting, ...
 
Dell app assure 5 datasheet
Dell app assure 5 datasheetDell app assure 5 datasheet
Dell app assure 5 datasheet
 
Specification
SpecificationSpecification
Specification
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview Presentation
 
VMworld 2013: Security Automation Workflows with NSX
VMworld 2013: Security Automation Workflows with NSX VMworld 2013: Security Automation Workflows with NSX
VMworld 2013: Security Automation Workflows with NSX
 
iSCSI for better or worse
iSCSI for better or worseiSCSI for better or worse
iSCSI for better or worse
 
Field installation guide-v3_1
Field installation guide-v3_1Field installation guide-v3_1
Field installation guide-v3_1
 
VMware vSphere 7 Update 2 offered greater VM density and increased availabili...
VMware vSphere 7 Update 2 offered greater VM density and increased availabili...VMware vSphere 7 Update 2 offered greater VM density and increased availabili...
VMware vSphere 7 Update 2 offered greater VM density and increased availabili...
 
HPE SimpliVity
HPE SimpliVityHPE SimpliVity
HPE SimpliVity
 
Immutable Infrastructure Security
Immutable Infrastructure SecurityImmutable Infrastructure Security
Immutable Infrastructure Security
 
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
 
NetBackup Appliance Family presentation
NetBackup Appliance Family presentationNetBackup Appliance Family presentation
NetBackup Appliance Family presentation
 

Ähnlich wie Don't Fumble the Data! Integrate Database Automation into your DevOps Toolchain

Ähnlich wie Don't Fumble the Data! Integrate Database Automation into your DevOps Toolchain (20)

2016 - 10 questions you should answer before building a new microservice
2016 - 10 questions you should answer before building a new microservice2016 - 10 questions you should answer before building a new microservice
2016 - 10 questions you should answer before building a new microservice
 
Our Journey To Continuous Delivery
Our Journey To Continuous DeliveryOur Journey To Continuous Delivery
Our Journey To Continuous Delivery
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
What DevOps Isn't
What DevOps Isn'tWhat DevOps Isn't
What DevOps Isn't
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
 
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
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
How to Leverage Mainframe Data with Hadoop: Bridging the Gap Between Big Iron...
How to Leverage Mainframe Data with Hadoop: Bridging the Gap Between Big Iron...How to Leverage Mainframe Data with Hadoop: Bridging the Gap Between Big Iron...
How to Leverage Mainframe Data with Hadoop: Bridging the Gap Between Big Iron...
 
Gs08 modernize your data platform with sql technologies wash dc
Gs08 modernize your data platform with sql technologies   wash dcGs08 modernize your data platform with sql technologies   wash dc
Gs08 modernize your data platform with sql technologies wash dc
 
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeConfoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Robert Mircea & Virgil Chereches: Our Journey To Continuous Delivery at I T.A...
Robert Mircea & Virgil Chereches: Our Journey To Continuous Delivery at I T.A...Robert Mircea & Virgil Chereches: Our Journey To Continuous Delivery at I T.A...
Robert Mircea & Virgil Chereches: Our Journey To Continuous Delivery at I T.A...
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 
Denver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualizationDenver devops : enabling DevOps with data virtualization
Denver devops : enabling DevOps with data virtualization
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Simplified DevOps Bliss -with OpenAI API
Simplified DevOps Bliss -with OpenAI APISimplified DevOps Bliss -with OpenAI API
Simplified DevOps Bliss -with OpenAI API
 

Mehr von DevOps.com

Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 

Mehr von DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Don't Fumble the Data! Integrate Database Automation into your DevOps Toolchain

  • 1. Don't Fumble the Data! Integrate Database Automation into your DevOps Toolchain
  • 2. 2 Who are we? Eric Minick IBM Product Management Lead Continuous Delivery Yaniv Yahuda DBmaestro Co-Founder and CTO Jay Livens Actifio Senior Director Product Marketing
  • 3. 3 High Performing IT organizations are better: 46x More deploys 440x Faster lead time 96x Faster MTTR 2017 State of DevOps Report – Puppet/DORA
  • 4. 4 Deploy Frequency Lead Time MTTR Change Failure Rate Continuous Delivery Helps
  • 5. We know how to do CD Develop SCM Build Package Repo Test Perf Prod 5
  • 6. Systems of Systems. Pipelines of Pipelines 6 • Test the System • Deploy the System • Release the System Development SCM Build Package Repo Test Stage Production Development SCM Build Package Repo Test Stage Production Development SCM Build Package Repo Test Stage Production Development SCM Build Package Repo Test Stage Production Development SCM Build Package Repo Test Stage Production
  • 7. We know how to do CD 7 Most of the time is spent testing. Develop SCM Build Package Repo Test Perf Prod
  • 8. Data appears to be a different beast 8 Test data comes from Prod Prod is big and full of secrets There’s no build Changes are incremental Develop SCM Build Package Repo Test Perf Prod
  • 9. 9 Actifio / DBM Here —
  • 10. 10 UrbanCode Deploy Key Capabilities • Continuous Delivery for multi-tier or multi-service applications • Pipeline views of which changes are where • Push-button deployment of applications into environments from Dev to Test to Prod • 200 Integrations (plugins) with middleware and other tools • Easy environment creation (provisioning) with the included Blueprint designer. • Automation to go fast • Automation to be correct • Governance to be allowed to do it at all Easy Automation graphical design not scripts 10
  • 11. IBM Cloud / DOC ID / Month XX, 2017 / © 2017 IBM Corporation
  • 12. 12 Who and how often? Move fast and break things! 12 11
  • 15. Headline 15 “Move fast and break things?” Sure, but don’t break my database! Introducing DBmaestro Database DevOps Platform.
  • 16. 16 Force check in & out Track changes Prevent: • Code overrides • Team conflicts • Partial updates • Undocumented changes Integrated version control
  • 17. 17 DevOps Best practices: • Build once, deploy many • Deploy the same way to all environments • Immutable packages • Automate DB releases • Risk management • Traceability Release pipelines: fast, safe, repeatable, scalable
  • 18. 18 • Identify and alert about configuration drifts – before you break things • Catch invalid code before it is executed in your DB (syntax/SQL error etc.) Auto drift detection & code validation
  • 19. 19 Determine what types of activities can be deployed, where and when. What’s not OK? • Prevent drops • Security risks • Non standard actions • And more… Policy management
  • 20. 20 Control who can do what and where • Project segmentation • Separation of duties • Roles • Rights of processing − DEV… − QA − Pre-PROD? − PROD!?! Roles and permissions
  • 21. Keep a complete history of all changes made Who? What? When? Where? HIPAA, SOX… Audit trails for changes 21
  • 23. Provisioning of correct versions with one click Upgrade Upgrade QA Dev 2323
  • 26. The Big Database Problem Database Cloning – Time-consuming. No self service. Storage-intensive. – Slows application release cycles Cloud Adoption – No cloud agnostic solution for cloning & recovery – Delays cloud adoption 26
  • 27. 27 Digital Transformation: Development Challenges QUALITYSPEED Time to access data Lack of complete and consistent data set across the entire dev pipeline
  • 28. 28 Actifio: How It Works Virtual Data Pipeline™ MANAGE Lifecycle and Mobility as Single System of Record across Hybrid Cloud USE Unlimited virtual copies for instant access and protection UAT Prototype Unit Test Build Integration QA COPY DATA MANAGEMENT COPYRIGHT 2017 ACTIFIO CAPTURE Data at block level, in native format, Incremental, according to your SLA Cloud, Container, VM, Physical hs Multi-cloud, multi-directional Private Cloud
  • 29. Feature Summary 29 Provision Multi-TB, Current Datasets Instantly without Sub-setting Reduces Wait Time, Improves Productivity, Accelerates Release Cycles Self-service, API-driven Automated Data Masking, Role-Based Access Control CAPABILITIES WHY IT MATTERSProvision 1 to 40 copies instantly 10 TB 0 TB 0 TB 0 TBANY PRIVATE CLOUD: (VMware, Hyper-V) ANY PUBLIC CLOUD: (AWS, Azure, Google, IBM Cloud) Functionality Testing 10 TB 0 TB 10 TB 10 TB 0 TB 0 TB0 TB Low Tier Performance Testing High Tier CI CD Pipeline Provision Compute Deploy Build 0 TB 0 TB 0 TB Provision Virtual DBs 10 TB MASKED VIRTUAL DATABASES 10 TB 0 TB 0 TB 0 TB Sensitive Data Masked Automation with DevOps Tools: UrbanCode, DB Maestro and others Control & Security Use Different Storage Tiers for Different Test Profiles Reduces Costs Improves Quality of Testing Any Cloud Flexibility & Freedom
  • 30. How the components fit to deliver dbMaestro IBM UrbanCode Deploy IBM Rational Test Workbench Integrated with Databases Internal Messages Third-party Services virtual components Test Environments Dynamic Infrastructure Apply database updates, especially schema Continuously test in production-like env. Quickly deliver test dataActifio UC Deploy Plugins Provide test data masking and security IBM Cloud Private IBM InfoSphere Optim Test Data Mgmt Dev QA 3030