mo' servers mo' problems: using containers at getpantheon.com

20
Betting on Containers Building a Business with Nimble Technology

Upload: nick-stielau

Post on 15-Jan-2015

361 views

Category:

Technology


0 download

DESCRIPTION

At GetPantheon.com, we've built a platform embracing the nimble nature of containerized resources to achieve unprecedented supportability, margins, and elastic capacity.

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