www.getpantheon.com
@getpantheon
Drupal & Containers
PNWDS, Vancouver BC
October 5, 2013
Josh Koenig - Pantheon Co-Founder...
www.getpantheon.com
@getpantheon
Four years ago, I was
on the road talking
about “Drupal in the
Cloud”
Tuesday, October 8,...
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 Hosting
Tuesday, October 8, 13
www.getpantheon.com
@getpantheon
Digital Ocean is Hosting
Tuesday, 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...
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
Tue...
www.getpantheon.com
@getpantheon
Site A Site B Site n
Common
Codebase
Mysql DB Server
Database A
Database B
Database n
CPU...
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
Upcoming SlideShare
Loading in …5
×

Drupal and Cloud Containers

586 views
483 views

Published on

From the 2013 Pacific Northwest Drupal summit in Vancouver BC. My slides from talking about containers.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
586
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupal and Cloud Containers

  1. 1. www.getpantheon.com @getpantheon Drupal & Containers PNWDS, Vancouver BC October 5, 2013 Josh Koenig - Pantheon Co-Founder josh@getpantheon.com @outlandishjosh Tuesday, October 8, 13
  2. 2. www.getpantheon.com @getpantheon Four years ago, I was on the road talking about “Drupal in the Cloud” Tuesday, October 8, 13
  3. 3. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  4. 4. www.getpantheon.com @getpantheon I was wrong. Sort of. Tuesday, October 8, 13
  5. 5. www.getpantheon.com @getpantheon EC2 is Hosting Tuesday, October 8, 13
  6. 6. www.getpantheon.com @getpantheon Digital Ocean is Hosting Tuesday, October 8, 13
  7. 7. www.getpantheon.com @getpantheon Rackspace is Hosting (duh) Tuesday, October 8, 13
  8. 8. www.getpantheon.com @getpantheon Or, more specifically, they’re all ways to get Virtual Machines. Tuesday, October 8, 13
  9. 9. www.getpantheon.com @getpantheon But True Cloud Means Never Having to Say The Word “Server” Tuesday, October 8, 13
  10. 10. www.getpantheon.com @getpantheon FTP Server? Tuesday, October 8, 13
  11. 11. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  12. 12. www.getpantheon.com @getpantheon Mail Servers? Tuesday, October 8, 13
  13. 13. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  14. 14. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  15. 15. www.getpantheon.com @getpantheon Astrisk Server? Tuesday, October 8, 13
  16. 16. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  17. 17. www.getpantheon.com @getpantheon CRM Server? Tuesday, October 8, 13
  18. 18. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  19. 19. www.getpantheon.com @getpantheon Ok. We get it. Tuesday, October 8, 13
  20. 20. www.getpantheon.com @getpantheon How do we do it? Tuesday, October 8, 13
  21. 21. www.getpantheon.com @getpantheon The future of Drupal in the Cloud belongs to Containers, not VMs. Tuesday, October 8, 13
  22. 22. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  23. 23. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  24. 24. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  25. 25. www.getpantheon.com @getpantheon Basically, you’re looking at various mechanisms that do multi-tenancy. Tuesday, October 8, 13
  26. 26. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  27. 27. www.getpantheon.com @getpantheon Without Sucking Tuesday, October 8, 13
  28. 28. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  29. 29. 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
  30. 30. www.getpantheon.com @getpantheon Site A Site B Site n Common Codebase Mysql DB Server Database A Database B Database n CPU Contention Block I/O Contention Tuesday, October 8, 13
  31. 31. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  32. 32. www.getpantheon.com @getpantheon Engineers @google got cgoups into the kernel in 2007. Tuesday, October 8, 13
  33. 33. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  34. 34. www.getpantheon.com @getpantheon But others are coming! Tuesday, October 8, 13
  35. 35. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  36. 36. www.getpantheon.com @getpantheon (demo) Tuesday, October 8, 13
  37. 37. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  38. 38. www.getpantheon.com @getpantheon (demo) Tuesday, October 8, 13
  39. 39. www.getpantheon.com @getpantheon LMCTFY Tuesday, October 8, 13
  40. 40. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  41. 41. www.getpantheon.com @getpantheon (demo) Tuesday, October 8, 13
  42. 42. www.getpantheon.com @getpantheon Convergence is occurring. Tuesday, October 8, 13
  43. 43. www.getpantheon.com @getpantheon Hard problems remain for Drupal and other web applications. Tuesday, October 8, 13
  44. 44. www.getpantheon.com @getpantheon Stateful Data Is Hard. Tuesday, October 8, 13
  45. 45. www.getpantheon.com @getpantheon Workflow. Tuesday, October 8, 13
  46. 46. www.getpantheon.com @getpantheon Tuning, libraries, etc. Tuesday, October 8, 13
  47. 47. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  48. 48. www.getpantheon.com @getpantheon Tuesday, October 8, 13
  49. 49. www.getpantheon.com @getpantheon Tuesday, October 8, 13

×