Top Banner
Betting on Containers Building a Business with Nimble Technology
20

Mo' servers Mo' problems: Using containers at GetPantheon.com

Jan 15, 2015

Download

Technology

Nick Stielau

At GetPantheon.com, we've built a platform embracing the nimble nature of containerized resources to achieve unprecedented supportability, margins, and elastic capacity.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mo' servers Mo' problems: Using containers at GetPantheon.com

Betting on ContainersBuilding a Business with Nimble Technology

Page 2: Mo' servers Mo' problems: Using containers at GetPantheon.com

AKA

Mo Servers, Mo ProblemsMo Servers, Mo Problems

Page 3: Mo' servers Mo' problems: Using containers at GetPantheon.com
Page 4: Mo' servers Mo' problems: Using containers at GetPantheon.com

2011

2012 20

13

Page 5: Mo' servers Mo' problems: Using containers at GetPantheon.com

Pantheon, a platform for the content web, running 10s of Ks of LAMP CMS installshttps://www.getpantheon.com/customers IMAGES

Page 6: Mo' servers Mo' problems: Using containers at GetPantheon.com

This is what our marketers say we built

Page 7: Mo' servers Mo' problems: Using containers at GetPantheon.com

Let’s bundle optimized hosting along with amazing workflow tools, team management, and runtime analytics, stick it on a VM, and charge $$$!

Bro!

Page 8: Mo' servers Mo' problems: Using containers at GetPantheon.com

We did it!300 Clients300 VirtualMachines300 Problems

Page 9: Mo' servers Mo' problems: Using containers at GetPantheon.com
Page 10: Mo' servers Mo' problems: Using containers at GetPantheon.com
Page 11: Mo' servers Mo' problems: Using containers at GetPantheon.com

● We can now support Freemium!● Each site has 3+ environments● Containers for PHP-FPM, Nginx, Mount processes, MySQL DB and Redis● To 300 30GB VMs, 100,000 LAMP stacks, ~750,000 containers (TODO count?)

Page 12: Mo' servers Mo' problems: Using containers at GetPantheon.com

From one devops brachiosaurus => two devops brachiosauruseses

~150k containers per devops dino

Doubling the devops team

Page 13: Mo' servers Mo' problems: Using containers at GetPantheon.com

OS Upgrades SuckCloud VMs get ‘weird’Container migration FTW.

End of lifeis a

way of life!

OS upgrade dropsavg server life

Page 14: Mo' servers Mo' problems: Using containers at GetPantheon.com

Container Migration to MariaDB

One-click migration to convert thousands of MySQL containers to MariaDB

Page 15: Mo' servers Mo' problems: Using containers at GetPantheon.com
Page 16: Mo' servers Mo' problems: Using containers at GetPantheon.com

How do you feel about launching our largest client yet?

What if it was this afternoon?

Page 17: Mo' servers Mo' problems: Using containers at GetPantheon.com
Page 18: Mo' servers Mo' problems: Using containers at GetPantheon.com

Let’s talk about (not) shipping

Page 19: Mo' servers Mo' problems: Using containers at GetPantheon.com

Unprecedented● Supportability/Operability● Gross Margins for Hosting● Elastic capacity

Page 20: Mo' servers Mo' problems: Using containers at GetPantheon.com

Thanks!Nick Stielau@nstielau