rightscale webinar: devops in the cloud - how rightscale does it
Embed Size (px)
DESCRIPTION
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 TeamTRANSCRIPT

DEVOPS IN THE CLOUD: HOW RIGHTSCALE DOES IT

•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

• Infrastructure-as-Code
• The DevOps Process at RightScale
• The Release Process
• Governance and Control
• Alerting and Monitoring
• Patching, Updating, Maintenance
• The Human Factor
Agenda

Your Roadmap to Application Agility
Code Build Integrate Test Release Deploy Operate
Agile Development
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps

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

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 &
releas
e
Monitor
alarm
react
Develop
Templates

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


• 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

• 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

• Heartbleed
• Bash
• Cloud Reboots
Patching, Updating, Maintenance

• ServerTemplates
become the Runbook
• Helps with
onboarding of new
people
• Look for Ops people
with some Dev skills
The Human Factor

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

Thank You
13