Re:Using Amazon EC2
by pchristensen on Wednesday May 28, 2008 @11:57AM
(#202247)
Setting up and running EC2 from Windows: http://developer.amazonwebservices.com/connect/entry.jspa?ex...
Create Customized AMI: http://developer.amazonwebservices.com/connect/entry.jspa?ex...
I develop in a Windows environment currently. I currently use S3 as a storage solution so I am somewhat familiar with Amazon's web service offerings. EC2 seems really compelling but I am still not really sure how it all works (how the MySQL database can be stored in S3, how databases can be replicated across instances so that there is data consistency etc).
MySQL will have to be run on the instance itself, not on S3. Just pretend it's a normal computer, except that you have to have a plan for backups from the very beginning. I recommend the book "High Performance MySQL" from O'Reilly. It's helped me out a lot witih how to manage MySQL. Has chapters on backups/replication/high availability.
But AWS is pretty amazing and in my case it was worth the journey. Still struggling with re-architecting apps into SOA but the scaling dividends should be worthwhile.