Horizontally Scaling Drupal

Track: 
Implementation and Config
Experience: 
Intermediate

Managing a handful of production Drupal sites is pretty straight forward. When you start deploying or trying to manage hundreds or even thousands of sites, things get complicated very quickly. Dave Hall will explain how he has used Aegir and Drupal to deploy and manage thousands of production websites.

In 2009, Dave was engaged to develop a collaboration platform for a French company operating in the chemical industry. His solution was a large Drupal 6 multi site instance, compromising almost 2100 sites. Rollouts and updates take time at this scale. The final production deployment of the sites took around 50 hours to complete, rolling out a security update takes around 24 hours.

Dave will discuss some of the Drupal tools he used to manage this large deployment, including aegir, drush, install profiles, packaging and features. Rather than detail the client specific implementation, Dave's presentation will provide generalised advice on scaling Drupal horizontally. Attendees will be able to utilise this information in their production environments to obtain significant efficiency and spend less time managing their infrastructure.

Intended audience: 

Anyone interested in improving their development workflow

Questions answered by this session
Question 1: 
Do I really need to care about this stuff?
Question 2: 
Is it worth the effort?
Question 3: 
I don't have 2000 sites, so how does this stuff apply to me?
Question 4: 
Does this really make my life easier?
Question 5: 
Why shouldn't I just keep on using my "base site" that I clone for each client then build on?
3.75
Your rating: None Average: 3.8 (28 votes)

Diamond Sponsors

 
Palantir.net
VPS NET

Platinum sponsors

 
Trellon
workhabit

Gold Sponsors

 
HotDrupal.com
Treehouse Agency
Duo
Microsoft
Drupal Connect
NorthPoint
Chapter Three