Drupal In The Cloud

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    5 Favorites

    Drupal In The Cloud - Presentation Transcript

    1. Drupal in the Cloud
    2. “The Cloud” Is...
    3. 2009’s Top Buzzword
    4. Hand-Waver Hype
    5. Scaling Silver Bullet
    6. When something sounds too good to be true... It is.
    7. Just Say No
    8. “Just because you’re paranoid, don’t mean they’re not after you.”
    9. There’s something in the cloud, but what?
    10. “The Cloud” really is...
    11. Hosting!
    12. Specifically, it’s a new model for hosting.
    13. Traditional hosting = Real estate
    14. Most real estate consumers are renters. Few love their landlord.
    15. Owning comes with lots of responsibilities and hidden costs.
    16. Large scale projects are expensive, slow, and prone to setbacks.
    17. The Cloud = Hosting as service API
    18. On-demand availability
    19. Hourly pricing
    20. Reliable, reusable start-states
    21. The cloud is good!
    22. Less waste
    23. More freedom
    24. But not a silver bullet!
    25. Things still break
    26. Performance can vary
    27. Abstractions aren’t the same as the real thing
    28. New tricks to learn
    29. but
    30. The Cloud Is Drupal’s Destiny
    31. Increase Drupal’s reach with pre- configured servers and cookie- cutter clusters.
    32. Start with pennies, scale to millions.
    33. Create products (cheaply).
    34. Grow organically, but still grow fast.
    35. Should You Host In The Cloud? (maybe you already are)
    36. Begin Nuts and Bolts Presentation • Launch a server in the cloud • Players in the space • Anatomy of a cloud • Cloud architecture caveats and solutions • Putting Drupal in the cloud • Q&A
    37. Demo: Boot Mercury in EC2
    38. Amazon EC2
    39. RackSpace
    40. Voxel
    41. And More Every Day...
    42. VPS is Becoming Quite Cloudy
    43. Linode
    44. SliceHost (Rackspace)
    45. VPS.net
    46. And More Every Day...
    47. Cloud Value-Adders...
    48. Right Scale
    49. Scalr.net
    50. CloudKick
    51. getpantheon.com (shameless plug)
    52. And. More. Every. Day.
    53. Anatomy of a Cloud • Servers running virtualization • High availability network file system • Management layer with an API • Marketing
    54. Caveats • Honest clouds admit they have downtime. So will the others. Instances will fail, though not much more often than real servers. • Performance on any one instance can be impacted by other local activity. • Virtual disks have relatively poor I/O performance.
    55. Solutions • Accept the inevitability of failure. • Embrace the paradigm of “rapid recovery.” • Develop architecture with modular, replaceable parts. • Minimize disk utilization.
    56. Running on Cloud Infrastructure • Monitor your load. • Spin up more instances (scale horizontally) as you need more power. • Add layers (scale vertically) when bottlenecks emerge. • Create Images for each layer in your infrastructure. • Use best practices to keep things speedy.
    57. High Performance? C.R.E.A.M. • Cache • Rules • Everything • Around • Me
    58. Scaling Drupal in the Cloud • Front-side caching: use Pressflow+Varnish to serve cached pages directly from RAM, and without PHP. • Back-side caching: use Cacherouter and APC or Memcached to minimize queries to the database and eliminate costly unserialize() calls. • Architect for vertical scaling by putting all the necessary services in place on the same box. • (This is what “Mercury” is about)
    59. If you’re running all four layers and are still falling down, you’re doing something horribly right (twitter), or horribly wrong (all my code is embedded in php content nodes)
    60. Q & A!

    + Chapter ThreeChapter Three, 1 month ago

    custom

    999 views, 5 favs, 1 embeds more stats

    Slides from Josh Koenig's "Drupal in the Cloud" pre more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 999
      • 815 on SlideShare
      • 184 from embeds
    • Comments 0
    • Favorites 5
    • Downloads 28
    Most viewed embeds
    • 184 views on http://www.chapterthree.com

    more

    All embeds
    • 184 views on http://www.chapterthree.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories