Post on 12-Aug-2015
© 2015 EnterpriseDB Corporation. All rights reserved. 1
DevOps Culture & Enablement with Postgres Plus Cloud Database
To listen to this presentation visit EnterpriseDB.com > Resources > Webcasts > On-demand
© 2015 EnterpriseDB Corporation. All rights reserved. 2
• Update their services all the time
• Deliver new features within hours
• Don’t have to tell their customers
DevOps is Already Changing the World
© 2015 EnterpriseDB Corporation. All rights reserved. 3
• Products had product launches − Long development cycles − Themed releases, major features − Customers had to plan for, install a new version
• Long cycles are not as good as short cycles − Customer requests get bundled into the next release
It Wasn’t Always That Way
© 2015 EnterpriseDB Corporation. All rights reserved. 4
− Visible releases are not the norm − Developers provide product continuity − Features must be more intuitive
Continuous Integration Changes all that
© 2015 EnterpriseDB Corporation. All rights reserved. 5
• High-performing organizations: − Ship code 30 times faster − Complete deployments 8,000 times faster − Have 50% fewer failed deployments − Restore service 12 times faster than their peers − [http://www.thoughtworks.com/insights/blog/case-continuous-delivery]
• Other Benefits: − Integration bugs are identified quickly and easily − Builds are always available for testing, demos, or releases − Reinforces good practices (robust test suites, modular code,
stable code base, high quality code, etc.)
DevOps is Demonstrably Good
© 2015 EnterpriseDB Corporation. All rights reserved. 6
Who Participates in DevOps?
Development
Operations
Documentation
Marketing
Sales
Support QA
© 2015 EnterpriseDB Corporation. All rights reserved. 7
New Roles for DevOps
• Cloud Architect • DevOps
Automation Engineer (strategic)
• DevOps Engineer (tactical)
• Integration Specialist
• Release Manager
• Story Owner
Marketing Engineering Operations
© 2015 EnterpriseDB Corporation. All rights reserved. 8
Provisioning Evolution to the Cloud
Before Cloud
Early Cloud
Mature Cloud
• Organizations requested computing applications
• IT provisioned applications and computing resources
• Provisioning requests take a lot of time
• Organizations bypass IT to get resources in the cloud
• IT anticipates needs with standard apps and resources
• Organizations self-serve cloud applications and resources
© 2015 EnterpriseDB Corporation. All rights reserved. 9
DevOps Enablement
© 2015 EnterpriseDB Corporation. All rights reserved. 10
− Replaces legacy provisioning − Create virtual machine(s) − Install, configure, and start the database
The Role of Postgres Plus Cloud Database
• Provision • Configure • Deploy • Monitor
© 2015 EnterpriseDB Corporation. All rights reserved. 11
Traditional Development Workflow
Marketing Project Management
Engineering Quality Assurance Operations
Implementation
Requirements
Planning Design
Test
Provision & Install
Provision & Install
Provision & Install
Deploy
© 2015 EnterpriseDB Corporation. All rights reserved. 12
Traditional Development Workflow
Marketing Project Management
Engineering Quality Assurance Operations
Implementation
Requirements
Planning Design
Test
Provision & Install
Provision & Install
Provision & Install
Deploy
© 2015 EnterpriseDB Corporation. All rights reserved. 13
Traditional Development Workflow
Marketing Project Management
Engineering Quality Assurance Operations
Implementation
Requirements
Planning Design
Test
Provision & Install
Provision & Install
Provision & Install
Deploy
© 2015 EnterpriseDB Corporation. All rights reserved. 14
DevOps Development Workflow
Marketing Project Management
Engineering Quality Assurance Operations
User Stories
Self-Provision
Self-Provision
Self-Provision Deploy
Test
Implementation
Create Golden Images
Agile Cycle
© 2015 EnterpriseDB Corporation. All rights reserved. 15
DevOps Development Workflow
Marketing Project Management
Engineering Quality Assurance Operations
User Stories
Self-Provision
Self-Provision
Self-Provision Deploy
Test
Implementation
Create Golden Images
Agile Cycle
© 2015 EnterpriseDB Corporation. All rights reserved. 16
DevOps Development Workflow
Marketing Project Management
Engineering Quality Assurance Operations
User Stories
Self-Provision
Self-Provision
Self-Provision Deploy
Test
Implementation
Create Golden Images
Agile Cycle
© 2015 EnterpriseDB Corporation. All rights reserved. 17
DevOps Development Workflow
Marketing Project Management
Engineering Quality Assurance Operations
User Stories
Self-Provision
Self-Provision
Self-Provision Deploy
Test
Implementation
Create Golden Images
Agile Cycle
© 2015 EnterpriseDB Corporation. All rights reserved. 18
EDB’s Roadmap to DevOps
Now Later This Year
Early 2016
• DBAs and developers provision and deploy databases
• Database loosely tied to application
• Administrators make approved versions of databases available to classes of user
• Full automation of provisioning and deployment
• Database closely tied to application
© 2015 EnterpriseDB Corporation. All rights reserved. 19
• IT management is simplified and streamlined • Standard workflows driven by events and status • Tie software and related services together
− Applications and their databases
• Approved services / versions always delivered to the right users
The Promise of Automation
© 2015 EnterpriseDB Corporation. All rights reserved. 20
Questions
© 2015 EnterpriseDB Corporation. All rights reserved. 21
Fred Dalrymple • EDB, product manager, Postgres Plus Cloud Database
• http://www.enterprisedb.com
• @enterprisedb
• @fred_dalrymple
Additional Information • Learn more about PPCD and get a free trial
− Visit cloud.enterprisedb.com
• Useful Blogs − Enable DevOps with Postgres Plus Cloud Database − Open Source is the New Data Center Standard
− Visit blogs.enterprisedb.com
• Interested in a subscription? Email sales@enterprisedb.com
© 2015 EnterpriseDB Corporation. All rights reserved. 22