I recently set up a micro instance on Amazon EC2, and I was wondering what the process was for sharing a database across instances. Would the easiest solution be to have one instance be dedicated to running the database, and then have all other instances communicate directly to it?
Also, I've read on several sites that EC2 instances should not be considered to be that "reliable". Keeping that in mind, would I then have to have multiple failover instances for my db?
Thanks