Are there any specific requirements for module development and in site architecture for running "heavy" drupal site in several ec2 instances with load balancers?


There isn't anything special within EC2 when compared to other multi server options.

A thing you do need to be aware of is files and how to share/sync your files directory across multiple servers - there are various ways of doing this including CDN, NFS, GlusterFS, cron based rsync. By files I mean the directory specified in /admin/settings/file-system

If you're expecting heavy traffic, then using all the good things like Varnish, APC, Pressflow & memcached are a must (as well as decent monitoring and backups).

There was a pre-configured AMI at one point called Project Mercury, but I'm not sure what the state of that is now.

  • Pantheon's up and running and in private beta at getpantheon.com so you could use Mercury (the ready-made EC2 instance for Drupal) to get set up quickly. – Chris Cohen Mar 7 '11 at 16:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.