Contenu connexe
Similaire à DevOps and databases (20)
DevOps and databases
- 2. 2©2016 Sabre GLBL Inc. All rights reserved.
About the Author
Marek Maśko
• Principal Database Analyst at Sabre
• Working with SQL Server for ~6 years
• SQL DBA, Dev & Architect
• PLSSUG Speaker
• Contact Information:
Email: marek.masko@sabre.com
LinkedIn: https://pl.linkedin.com/in/marekmasko
Twitter: @MarekMasko
- 3. 3©2016 Sabre GLBL Inc. All rights reserved.
• Sabre is an innovative technology company operating in travel industry.
• Sabre Polska was established in 2000 and operates as a key Global Solutions Center for its
parent company Sabre Corporation.
• Sabre businneses:
– Airline Solutions
– Travel Network
– Hospitality Solutions
About Sabre
- 4. 4©2016 Sabre GLBL Inc. All rights reserved.
Today’s topics
What is DevOps?
„DevOps Process”
„DevOps Team”
My Solution
Databases are different
- 7. 7©2016 Sabre GLBL Inc. All rights reserved.
Definition
„ DevOps (a clipped compound of development and operations) is
a culture, movement or practice that emphasizes the collaboration
and communication of both software developers and other information-
technology (IT) professionals while automating the process of software
delivery and infrastructure changes. It aims at establishing a culture
and environment where building, testing, and releasing software can
happen rapidly, frequently, and more reliably.
https://en.wikipedia.org/wiki/DevOps
- 8. 8©2016 Sabre GLBL Inc. All rights reserved.
Definition
System
Operations
Application
Development
Quality
Assurance
- 10. 10©2016 Sabre GLBL Inc. All rights reserved.
Development Operations
Functional silos
• Agility
• Productivity
• Flexibility
• Efficiency
• Integration
• Feature-driven Development
• Iterative approach
• Safety
• Validity
• Stability
• Security
• Repeatability
• Monitoring
• Integrity
• Data Management
SPEED PROTECTION
- 12. 12©2016 Sabre GLBL Inc. All rights reserved.
Key values
Integration
Collaboration
Communication
Automation
- 13. 13©2016 Sabre GLBL Inc. All rights reserved.
Goals
Faster release and deployment frequency
Better deployment quality
Lower failure rate
Immediate results
Improved process visibility
- 20. 20©2016 Sabre GLBL Inc. All rights reserved.
Fully Shared Ops Responsibilities
Dev Ops
- 23. 23©2016 Sabre GLBL Inc. All rights reserved.
New Way
CODE
BUILD
TEST
RELEASE
DEPLOY
OPERATE
MONITOR
PLAN
- 28. 28©2016 Sabre GLBL Inc. All rights reserved.
Many Relationships
DBA
Team
Product
Develop-
ment
Enterprise
Operations
Quality
Assurance
Product
Delivery
Product
Support
Database
Engine-
ering
- 29. 29©2016 Sabre GLBL Inc. All rights reserved.
Cross Functional Team
DBA
Team
Developers
QA
Administra
-tors
Architect
Infra-
structure
Operations
- 30. 30©2016 Sabre GLBL Inc. All rights reserved.
New Process
Database
Build
Closed
Artefacts
Unit Tests
Automated
Deployment
Database
Drift Check
Pre-
deplyment
Checks
Database
Model
Registration
- 32. 32©2016 Sabre GLBL Inc. All rights reserved.
• 200x more frequent deployments
• 24x faster recovery from failures
• 3x lower change failure rate
• 2,555x shorter lead times
• 22% less time on unplanned work and rework
„…higher IT and organizational
performance is a team effort
spanning development and
operations…„