When launching EC2 instances, it seems most community AMI's come with a 8gb EBS volume attached as the root drive. We will definitely need larger than 8GB as our database size grows. What is the advisable way to design our system? The options I see are:
Use the 8GB storage until we need to expand, and then follow one of several lengthy online tutorials to expand the size of the root drive.
Attach a 2nd EBS volume to the instance that is larger (e.g. 60 GB) and store all data on this volume. If I want to use MongoDB or MySQL as a database, will it be easy to install the database application files on the root volume but store the data on another volume?
What is the best-practice solution?