What is the proper way to setup an EC2 Web Server with the aim of serving a site which experiences high demand once a month via 1 small EC2 for 90% of the time and then enter a load balanced group for the other 10%. I understand the AWS mechanics, AMI, auto scaling, metrics, and load balancer, but I don't know the best practices of setting up a CENTOS server to serve multiple servers.
I was thinking http://tecadmin.net/mount-s3-bucket-centosrhel-ubuntu-using-s3fs/# with S3 buckets (I ran into a few problems), but would a simple mounted volume be better?
I would really appreciate advice from anyone who has used AWS in this way with Drupal. Another article I read is Using a load balancer or reverse proxy.
Obviously, performance is a big consideration. I know S3 is fast, but I imagine it's slower than using a mounted volume.