I want to host a website on an Amazon EC2 instance, but for reliability purposes, I want to have the underlying database on some more permanent storage medium. There won't be any file uploading or anything like that, but I want to make sure that the database queries and updates are going quickly. Should I use EBS or S3 for this?
And just comment if you want more info
You can not store a database on S3. If you intend to store your database anywhere it will either be on EBS or on instance storage.