In this webinar RightScale’s DevOps experts provide a technical overview of how RightScale automates and streamlines its own DevOps processes. They cover best practices and lessons learned.
The RightScale approach to DevOps:
i. The RightScale Process
ii. DevOps Toolchain and Technologies
iii. Who Does What: How Dev and Ops Work Together
Our DevOps Best Practices:
i. Key Tenets for RightScale DevOps
ii. Achieving Standardization and Automation
iii. Handling Updates and Patches
Lessons Learned:
i. Do’s and Don’ts
ii. Skills for a DevOps Team
2. •Tim Miller
VP of Engineering, RightScale
•Daniel Onorato
Director of QA, RightScale
•Mark Dotson
Principal Systems Administrator, RightScale
Q&A
•Ky Kocur
Sales Development Representative, RightScale
Please use the “Questions” window to ask questions at any time
Your Panel Today
3. •Infrastructure-as-Code
•The DevOps Process at RightScale
•The Release Process
•Governance and Control
•Alerting and Monitoring
•Patching, Updating, Maintenance
•The Human Factor
Agenda
4. Your Roadmap to Application Agility
Code
Build
Integrate
Test
Release
Deploy
Operate
Agile Development
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps
5. RightScale: Infrastructure-as-Code Lifecycle
Continuous Integration System
Jenkins, Travis CI
Infrastructure- as-code
Chef,Puppet,Salt
RightScale
Source Code
Git
Build Automation
Inhouse moving to Self Service
Test Automation
Selenium/Jenkins/Travis
Code
Dev Tools
Infrastructure Orchestration
RightScale
Dev
Test
Staging
Prod
AWS
Windows
Google
CloudStack
OpenStack
vSphere
6. The RightScale DevOps Process
Mini-RightScale
Dev Environment
Staging
Environment
Production
Environment
Deployment Automation
Deployment Automation
Pull code & test
Deployment Automation
Operations Automation
Pull code & test
Pull code & release
Monitoralarm react
Develop
Templates
7. Release Process: 700+ Servers, Minimal Downtime
Run RS Chimp Job
Login to RS API
Select Apps using Tags/Deployment
Deploy Code (x700)
Rolling Restarts
Health Checks via Test Automation
8.
9. •Version Control
•All ServerTemplates under version control
•Peer review process
•All changes reviewed by others
•Promotion to production
•Must be done by manager
•Access control
•Limited to specific people in Ops/Dev
Control of ServerTemplates Similar to Code
10. •RS currently has 15,000 Alerts in Production
•Built into ServerTemplate Infrastructure providing default pre-configured alerts
•RightScale platform allows you to treat alerts like code, add/modify/tune/track changes
Alerting and Monitoring
12. •ServerTemplates become the Runbook
•Helps with onboarding of new people
•Look for Ops people with some Dev skills
The Human Factor
13. 12
Thank You and Q&A
Read more on DevOps and Cloud on our Blog:
http://www.rightscale.com/blog/enterprise-cloud-strategies/devops- and-cloud-how-make-business-love-it