The secret is out – Drupal has become the ‘go-to’ open source software for the publication and management of website content. By pairing Drupal with cloud technologies there is a whole new world of user benefits well beyond scale and performance.
In this session, Bret Piatt, director, technical alliances at Rackspace Hosting will discuss how to best take advantage of cloud technologies with Drupal sites. The panel presentation will address:
• Leveraging the cloud ecosystem for managing configuration, code, and backups
• How to scale Drupal clusters by integrating with cloud APIs
• Enhancing site scale and performance by taking advantage of cloud file storage/CDN
• Cloud/Drupal success stories such as Chapter Three’s ( http://www.chapterthree.com ) on Mercury, a Drupal PaaS built on The Rackspace Cloud’s Cloud Servers
Cloudops fundamentals management, tdd, test driven design, continuous integra...
Drupal In The Cloud
1. & A Match Made in the CloudHow to best take advantage of the cloud for Drupal Sites Bret Piatt Community Stacker
2. Why cloud? “The Cloud” is hosting with an API Programmers Like APIs! Reliable, Reusable Start States On Demand Usage-based Pricing
3. Where to begin? With Pantheon! Stand on the Shoulders of Giants Varnish Apache HTTPD APC Cache Apache Solr MySQL Best in class, stable technology http://launchpad.net/pantheon Pantheon
4. Anonymous Love of Varnish How much of your traffic is unauthenticated? Why would you want to build the page each time? Big spikes are typically unauthenticated.. When @aplusk tweets your site you’ll see this first Having Varnish will give you time to react if tons of new people start registering..
5. APC is the Way for Me APC = speed for site rendering.. ..memcached = scale for your database. Source: http://www.mysqlperformanceblog.com/2006/08/09/cache-performance-comparison/
6. Solr Power Keeps Us Warm Faster and better.. ..you can have your cake and eat it too! You’ll see a huge difference if search is.. ..a big part of your site load. ..a source of latency. ..a cause user frustration. See more: http://drupal.org/project/apachesolr
7. Can we do this for real? Live demo of installing and configuring Mercury on the Rackspace Cloud
8. A 12 Step Program in 30Minutes Boot server: Ubuntu 10.04 (Lucid Lynx), 512MB+ RAM recommended Install updates Install and configure BCFG2 Start the BCFG2 server Start the BCFG2 client Install Drush Install Mercury Install Apache Solr Prepare Pressflow files and directories Add Hudson to sudoers and restart it Run the Mercury init Hudson job Configure Pressflow Details at: http://groups.drupal.org/node/70268
10. API, Make Me a New Server PHP libraries can... Authenticate Check limits List servers List images Make a new server Reboot a server Delete a server Full list at: http://tools.rackspacecloud.com
11. Cloud, Store My Images & Backups Cloud Object Storage Authenticate Create private containers Put backup in container Create public containers Put images in container CDN enable container Delete objects Delete containers Get this and more at http://github.com/rackspace
12. What is openstack A community effort to build the best fully open data center operating system
13. OpenStack has a Mission "To produce the ubiquitous Open Source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable." [Announced July 19th, 2010 and ratified by 25+ companies and 100+ community members]
14.
15. Open Design: Every 6 months the development community will hold a design summit to gather requirements and write specifications for the upcoming release.
16. Open Development: We will maintain a publicly available source code repository through the entire development process. This will be hosted on Launchpad, the same community used by 100s of projects including the Ubuntu Linux distribution.
17.
18. Current Interface Projects OpenStack Web Control Panel Cappuccino framework Ruby JSONP API proxy OpenStack iPhone / iPad Control Panels Mobile application management control panels OpenStack Android Control Panel Mobile server and storage management control panel
19. How Can Drupalists Help? Infrastructure software needs an interface Drupal + APIs = world class control panel More information at http://openstack.org Talk to @greenisus on Twitter Project Lead for OpenStack Interfaces Join IRC @ irc.freenode.com / #openstack Get code @ http://launchpad.net/openstack
20. Q & A time begins now… Thank you for joining us today to learn about cloud, Mercury, & OpenStack Bret Piatt / Twitter: @bpiatt/ Email: bret.piatt@rackspace.com