I am a moderately seasoned Linux user (Ubuntu) and WordPress developer who has seen the interesting uses of amazon EC2 cloud servers. I am thinking about giving it a go, but I have a few questions before I do, I was hoping someone here could help me out.
First of all, what tier of instances should I use, initally? They give you the micro tier free for a year, but I don't know if that gives me the best system resources. I will have maybe a 100mb website, and a 15mb dbase to begin with, and about 100-200 visitors a day, so it's not a heavy duty website.
Next is what happens when website starts to need more resources that the tier provides, meaning mostly more traffic and a larger database. I will obviously need to create a new and better instance, but when I make the switch from one to another will it be seamless?
My next question is what happens if my database becomes too system intensive for the single instance, can I create and use a dedicate MySQL database server?
Lastly, and most importantly, what about using things such as load balancing, and failsafes. How can I back up, or image the server, and have use load balancing of the system.
Thanks for your help