Chef Configuration Management With RightScale - RightScale Compute 2013
DevOps Stories: Getting to Agile - RightScale Compute 2013
-
Upload
rightscale -
Category
Technology
-
view
352 -
download
0
description
Transcript of DevOps Stories: Getting to Agile - RightScale Compute 2013
april25-26 sanfrancisco
cloud success starts here
DevOps and Cloud ManagementArindam Mukherjee, Sr. Manager, Engineering Cloud
Services, BlackhawkUri Budnik, Cloud Evangelist, RightScale. @UriBudnik
# 2# 2
#RightscaleCompute
What is DevOps?
A company's ability to compete is limited by its ability to realize its product vision as quickly and efficiently as possible
Hence: Agile Development
Traditional IT infrastructure requires large commitments of time, money, and minds
Hence: Cloud Computing
The most successful developers of modern applications drive controlled, high-tempo change to their user experiences at unprecedented scales
Hence: DevOps
# 3# 3
#RightscaleCompute
• Does this happen in your IT dept. when something breaks?
• Ops: Its not my machines, its your code!
• Developer: Its not my code,its your machines!
• Traditionally:
• Developers job is to add new features
• Ops job is to keep the site stable and fast
How Does DevOps Help?
# 4# 4
#RightscaleCompute
• Business requires change
• But, change is the root of most outages • Discourage change in the interest of stability?
• Build tools and culture to allow change to happen as often as it needs to
How Does DevOps Help?
# 5# 5
#RightscaleCompute
How Does DevOps Help?
• DevOps is to operations what agile has been to development
• Replace big changes with constant, repeatable incremental change
• This offers more control and predictability
# 6# 6
#RightscaleCompute
Lower the risk of change with tools and culture
• Cloud: automated infrastructure• Single step builds
• One step deploys
• ServerTemplates
• Small frequent changes, easier to recover if something goes wrong
• Deploy log – Who? When? What?
• Healthy attitude about failure
# 7# 7
#RightscaleCompute
Blackhawk Network
# 8# 8
#RightscaleCompute
Blackhawk IT before DevOps
Classic Development & Operations division of labor
Ops takes 6-8 weeks to deliver despite best intentions
Top priority is maintaining production
# 9# 9
#RightscaleCompute
Blackhawk IT before DevOps
Devs don’t have timely access to environments
Must submit detailed requests
Confidence level—is what is delivered the same as requested?
# 10# 10
#RightscaleCompute
A Perfect World For Developers
Sweet, sweet setup!
# 11# 11
#RightscaleCompute
DevOps at Blackhawk
Solution provisioning mindset; instead of request processing and incident handling
Take ownership of environments/applications, not just IT assets
Embed in development process to create and iterate on software stack
# 12# 12
#RightscaleCompute
Cloud + DevOps + RightScale
DevOps team maintains a catalog of ServerTemplates that developers can use
Self-service portal, no need to ask permission when a new server is needed
Developers are no longer tied to actual servers
# 13# 13
#RightscaleCompute
Agile Deployments
Provisioning time now minutes instead of months!
Environments are created programmatically as part of continuous integration
Focus shifts to lifecycle management of server templates – iterate, fine tune, code manage
# 14# 14
#RightscaleCompute
Cloud Instance SprawlSide effect of agile programming + DevOps + Cloud — lots of cloud instances running that may not be in use
Robust, targeted and frequent reporting of chargeback allocation and cost trending
Alarms can alert you when the spend on a particular deployment crosses a threshold
PlanForCloud.com helps you forecast costs
# 15# 15
#RightscaleCompute
Lessons Learned
• Take ownership of applications
• Embed Ops people into the development process
• Enable developers to self provision environments
• DevOps + RightScale can simplify application lifecycle management — ServerTemplates
• Create dashboard for production operation tasks
• Surface cost information to people that manage budgets
• Think about how to architect for the cloud where adding more infrastructure is no longer a bottleneck
april25-26 sanfrancisco
cloud success starts here
Questions?