SlideShare a Scribd company logo
PROJECT SHERPA:
HOW RIGHTSCALE WENT ALL IN
ON DOCKER
• Tim Miller, VP Engineering
• Ryan O’Leary, Senior Director of Product
• Mark Dotson, Principal Systems Administrator & Lead Sherpa
• Ryan Williamson, Senior Manager, Engineering
• Tony Spataro, Senior Systems Architect
Panelists
Docker Use is Exploding
It’s Not Just Dev
• Goals, Timeline, Process
• Results
• Demo
• What Went Well/Hard
• Q & A Panel
Agenda
• RightScale Product
Strategy
• RightScale Bank
Account
• Productivity Increase
• Technical Staff’s
Career
Project Sherpa is good for everyone!
• 1028 running instances
• 670 running “dynamic” apps would be containerized
• Dynamic apps are RightScale developed apps, potentially new versions
released weekly, 52 in total.
• 358 running “static” apps would not be migrated (no ROI)
• SQL databases, Cassandra rings, MongoDB clusters, Redis,
Memcached, RabbitMQ systems, Syslogs, HTTP load balancers,
Collectd aggregators, proxy servers, and VPN endpoints.
Base Camp
• Expecting a 5 week hike, but
experienced a 7 week one
• 90% of the Eng Team for 5 weeks,
10% weeks 6,7
• 100% of OPS for 6 weeks, 50%
week 7
• Paused feature releases during
that time
• Split services into 3 groups
• Implemented “Bay of
Containers”
The Climb
• Converted 49 of 52 services to containers
• Reduced instance count by 55%
• Translated to a weighted avg savings of 53%
• 44% savings in Production
• 63% savings in Staging
• 74% savings in Integration
• Faster Developer Workflow
• Devs & QA now using laptops for dev/test vs. cloud based env
• Seeing velocity increases due to this less complex, self-contained
setup
• Reworking all our automation tools
The Summit
Project Sherpa: How RightScale Went All in on Docker
• Time while partially containerized in staging/prod was painful
• OPS/Production Support had to have 3 run books
• Developers were blocked
• Hotfixes to production took more time (2-3x)
• Minimize time you spend in this transition.
• If you are touching legacy apps, be ready for a bunch of Tech Debt
requests. Initially took the stance of “No”, but did end up letting some go
through.
• Don’t underestimate the effort around reworking dev/test/release tools.
• Needed more training for devs on the new branching and build workflows
• Experienced performance issues with Docker & Ubuntu 14.04 as Docker
Engine/host.
• Moving to CentOS 7 will evaluate later versions of Ubuntu
Challenges Encountered/Lessons Learned
• Contact us for a personalized demo
• sales@rightscale.com
Q&A

More Related Content

PDF
How IT at Getty Images Brokers Cloud Services
PDF
Continuous Delivery: How RightScale Releases Weekly
PDF
Overcoming 5 Common Docker Challenges: How We Do It at RightScale
PDF
What Every MSP Needs to Know for Cloud Success
PDF
Cloud Trends for 2017 and Actions You Can Take Now
PDF
Docker in Production: How RightScale Delivers Cloud Applications
PPTX
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
PPTX
Containerization: The DevOps Revolution
How IT at Getty Images Brokers Cloud Services
Continuous Delivery: How RightScale Releases Weekly
Overcoming 5 Common Docker Challenges: How We Do It at RightScale
What Every MSP Needs to Know for Cloud Success
Cloud Trends for 2017 and Actions You Can Take Now
Docker in Production: How RightScale Delivers Cloud Applications
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Containerization: The DevOps Revolution

What's hot (19)

PPTX
Serverless Patterns
PPTX
How to Manage Clouds, VMs and Bare Metal via RightScale
PPTX
Meetup #3: Migrate a fast scale system to AWS
PDF
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
PPTX
Greetings from AWS User Group Taiwan
PPTX
Ibm cloud nativenetflixossfinal
PDF
Intro to Serverless
PPTX
'Cloud-Native' Ecosystem - Aug 2015
PPTX
Meetup #3: Migrating an Oracle Application from on-premise to AWS
PPTX
104 meets cloud
PPTX
How to migrate workloads to the google cloud platform
PDF
RightScale Webinar: Get Top Performance for Your Games
PPTX
Optimizing Your Cloud Applications in RightScale
PDF
Infrastructure as Code
PPTX
Netflix Cloud Architecture and Open Source
PDF
How Atlassian Scales Bitbucket Data Center on AWS
PPTX
Cloud Bursting with A10 Lightning ADS
PPTX
Cloudsolutionday 2016: Docker & FAAS at getvero.com
PDF
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
Serverless Patterns
How to Manage Clouds, VMs and Bare Metal via RightScale
Meetup #3: Migrate a fast scale system to AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Greetings from AWS User Group Taiwan
Ibm cloud nativenetflixossfinal
Intro to Serverless
'Cloud-Native' Ecosystem - Aug 2015
Meetup #3: Migrating an Oracle Application from on-premise to AWS
104 meets cloud
How to migrate workloads to the google cloud platform
RightScale Webinar: Get Top Performance for Your Games
Optimizing Your Cloud Applications in RightScale
Infrastructure as Code
Netflix Cloud Architecture and Open Source
How Atlassian Scales Bitbucket Data Center on AWS
Cloud Bursting with A10 Lightning ADS
Cloudsolutionday 2016: Docker & FAAS at getvero.com
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
Ad

Viewers also liked (6)

PPTX
5 things you need to know about Windows Azure
PDF
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
PPTX
Aws vs. Azure: 5 Things You Need To Know
PDF
Azure vs AWS Best Practices: What You Need to Know
PPTX
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
PDF
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
5 things you need to know about Windows Azure
AWS vs. Azure vs. Google vs. SoftLayer: Network, Storage and DBaaS
Aws vs. Azure: 5 Things You Need To Know
Azure vs AWS Best Practices: What You Need to Know
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
Ad

Similar to Project Sherpa: How RightScale Went All in on Docker (20)

PDF
Agile engineering practices
PPTX
Why retail companies can't afford database downtime
PPTX
Design Review Best Practices - SREcon 2014
PPTX
Software development life cycle
PPTX
MyHeritage - QA Automations in a Continuous Deployment environment
PPTX
Road to Continuous Delivery - Wix.com
PPTX
DevOpsDays Rockies - Living in a Hybrid World
PPTX
Extreme Makeover OnBase Edition
PDF
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
PDF
VMworld 2013: Building a Validation Factory for VMware Partners
PPT
Manual Software testing - software development life cycle
PDF
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
 
PPTX
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
 
PDF
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
PPTX
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
PPTX
MyHeritage - End 2 End testing Infra
PPTX
Intro to DevOps
PPTX
DevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CD
PPTX
ALM with TFS: From the Drawing Board to the Cloud
Agile engineering practices
Why retail companies can't afford database downtime
Design Review Best Practices - SREcon 2014
Software development life cycle
MyHeritage - QA Automations in a Continuous Deployment environment
Road to Continuous Delivery - Wix.com
DevOpsDays Rockies - Living in a Hybrid World
Extreme Makeover OnBase Edition
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
VMworld 2013: Building a Validation Factory for VMware Partners
Manual Software testing - software development life cycle
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
 
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
MyHeritage - End 2 End testing Infra
Intro to DevOps
DevOps Fest 2020. Kohsuke Kawaguchi. GitOps, Jenkins X & the Future of CI/CD
ALM with TFS: From the Drawing Board to the Cloud

More from RightScale (20)

PDF
10 Must-Have Automated Cloud Policies for IT Governance
PDF
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
PDF
Optimize Software, SaaS, and Cloud with Flexera and RightScale
PDF
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
PDF
How to Set Up a Cloud Cost Optimization Process for your Enterprise
PDF
Multi-Cloud Management with RightScale CMP (Demo)
PDF
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
PDF
How to Allocate and Report Cloud Costs with RightScale Optima
PDF
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
PDF
Using RightScale CMP with Cloud Provider Tools
PDF
Best Practices for Multi-Cloud Security and Compliance
PDF
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
PDF
The 5 Stages of Cloud Management for Enterprises
PDF
9 Ways to Reduce Cloud Storage Costs
PDF
Serverless Comparison: AWS vs Azure vs Google vs IBM
PDF
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
PDF
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
PDF
2018 Cloud Trends: RightScale State of the Cloud Report
PDF
Got a Multi-Cloud Strategy? How RightScale CMP Helps
PDF
How to Manage Cloud Costs with RightScale Optima
10 Must-Have Automated Cloud Policies for IT Governance
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
How to Set Up a Cloud Cost Optimization Process for your Enterprise
Multi-Cloud Management with RightScale CMP (Demo)
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
How to Allocate and Report Cloud Costs with RightScale Optima
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Using RightScale CMP with Cloud Provider Tools
Best Practices for Multi-Cloud Security and Compliance
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
The 5 Stages of Cloud Management for Enterprises
9 Ways to Reduce Cloud Storage Costs
Serverless Comparison: AWS vs Azure vs Google vs IBM
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
2018 Cloud Trends: RightScale State of the Cloud Report
Got a Multi-Cloud Strategy? How RightScale CMP Helps
How to Manage Cloud Costs with RightScale Optima

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Understanding_Digital_Forensics_Presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Review of recent advances in non-invasive hemoglobin estimation
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Project Sherpa: How RightScale Went All in on Docker

  • 1. PROJECT SHERPA: HOW RIGHTSCALE WENT ALL IN ON DOCKER
  • 2. • Tim Miller, VP Engineering • Ryan O’Leary, Senior Director of Product • Mark Dotson, Principal Systems Administrator & Lead Sherpa • Ryan Williamson, Senior Manager, Engineering • Tony Spataro, Senior Systems Architect Panelists
  • 3. Docker Use is Exploding
  • 5. • Goals, Timeline, Process • Results • Demo • What Went Well/Hard • Q & A Panel Agenda
  • 6. • RightScale Product Strategy • RightScale Bank Account • Productivity Increase • Technical Staff’s Career Project Sherpa is good for everyone!
  • 7. • 1028 running instances • 670 running “dynamic” apps would be containerized • Dynamic apps are RightScale developed apps, potentially new versions released weekly, 52 in total. • 358 running “static” apps would not be migrated (no ROI) • SQL databases, Cassandra rings, MongoDB clusters, Redis, Memcached, RabbitMQ systems, Syslogs, HTTP load balancers, Collectd aggregators, proxy servers, and VPN endpoints. Base Camp
  • 8. • Expecting a 5 week hike, but experienced a 7 week one • 90% of the Eng Team for 5 weeks, 10% weeks 6,7 • 100% of OPS for 6 weeks, 50% week 7 • Paused feature releases during that time • Split services into 3 groups • Implemented “Bay of Containers” The Climb
  • 9. • Converted 49 of 52 services to containers • Reduced instance count by 55% • Translated to a weighted avg savings of 53% • 44% savings in Production • 63% savings in Staging • 74% savings in Integration • Faster Developer Workflow • Devs & QA now using laptops for dev/test vs. cloud based env • Seeing velocity increases due to this less complex, self-contained setup • Reworking all our automation tools The Summit
  • 11. • Time while partially containerized in staging/prod was painful • OPS/Production Support had to have 3 run books • Developers were blocked • Hotfixes to production took more time (2-3x) • Minimize time you spend in this transition. • If you are touching legacy apps, be ready for a bunch of Tech Debt requests. Initially took the stance of “No”, but did end up letting some go through. • Don’t underestimate the effort around reworking dev/test/release tools. • Needed more training for devs on the new branching and build workflows • Experienced performance issues with Docker & Ubuntu 14.04 as Docker Engine/host. • Moving to CentOS 7 will evaluate later versions of Ubuntu Challenges Encountered/Lessons Learned
  • 12. • Contact us for a personalized demo • sales@rightscale.com Q&A