Home

Chapter 26: Running Drupal on Amazon's EC2


This chapter will provide details on how to get Drupal up and running with Amazon's EC2 cloud computing service. This chapter will include screenshots, as it will be a high level guide to getting things up and running. It will then examine performance concerns introduced by the high latency often found in a cloud environment. It will provide specific suggestions for improving Drupal's performance while running in the cloud. It will also look at cloud impermanence, and how to provide reliability through redundancy, replication, and backups.

  1. Getting Started
    1. Requirements
    2. ElasticFox
    3. AMIs
    4. 32-bit versus 64-bit
    5. Helpful Links
  2. Drupal in the Cloud
    1. Installation
    2. Configuration
    3. Benchmarks
  3. Cloud Impermanence
    1. Re-installation Scripts and Images
    2. Rsync
    3. Replication Across Zones
    4. Load Balancing
    5. Preserving IP Addresses
    6. Automated Backups and S3
  4. Performance
    1. Dealing With Latency
    2. Striping Drives
    3. Layered Websites
    4. Revisiting Memcache