Download - Drupal and Cloud Containers
www.getpantheon.com@getpantheon
Drupal & ContainersPNWDS, Vancouver BC
October 5, 2013
Josh Koenig - Pantheon Co-Founder [email protected]
@outlandishjosh
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Four years ago, I was on the road talking
about “Drupal in the Cloud”
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
I was wrong. Sort of.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
EC2 is HostingTuesday, October 8, 13
www.getpantheon.com@getpantheon
Digital Ocean is HostingTuesday, October 8, 13
www.getpantheon.com@getpantheon
Rackspace is Hosting (duh)Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Or, more specifically, they’re all ways to get
Virtual Machines.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
But True Cloud Means Never Having to Say The Word “Server”
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
FTP Server?
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Mail Servers?
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Astrisk Server?
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
CRM Server?
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Ok. We get it.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
How do we do it?
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
The future of Drupal in the Cloud belongs to Containers, not VMs.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Basically, you’re looking at various mechanisms that do multi-tenancy.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Without Sucking
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Site A Site B Site n
Common Codebase
Mysql DB Server
Database A
Database B
Database n
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Site A Site B Site n
Common Codebase
Mysql DB Server
Database A
Database B
Database n
CPUContention
Block I/OContention
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Engineers @google got cgoups into the kernel
in 2007.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
But others are coming!
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
(demo)
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
(demo)
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
LMCTFY
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
(demo)
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Convergence is occurring.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Hard problems remain for Drupal and other
web applications.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Stateful Data Is Hard.Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Workflow.
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuning, libraries, etc.Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13
www.getpantheon.com@getpantheon
Tuesday, October 8, 13