Like, @Femi said, you cannot use S3 for the database, but you can use one of these storage instances / EBS / RDS. Further information below:
Instance store will disappear if your instance is crashed, + EBS volume got quite a good problem recently - though this is good over instance-store, I would suggest you to have a look at Amazon RDS, I had used it for one my project and it super cool.
Amazon RDS has some nice advantages:
http://aws.amazon.com/rds/
Features:
- Automatic backup
- DB Snapshots
- Auto Host Replacement
- Replication
When you compare EBS with RDS, both are charged where they are slightly less than RDS compared to EBS, but it costs. Amazon takes care of everything, and if your site is traffic-driven, it has a solution for automatic replication.
source share