I have a project I'd like to migrate from traditional shared hosting to amazon ec2. I've read the documentation and I'm wondering how and which instances i should deploy given the following project needs :
A MySQL server keeping track of user data
A place to store uploaded user images
A front end flash and PHP environment running symfony
Should each of these be running on one micro server s3 backed or should they all have their own dedicated instances. Also is ebs backed a better idea or is it not worth the extra expense?
Thanks for your time