Getting Started with Amazon Web ServicesYou can be up and running with AWS in a matter of minutes. Simply log on to Amazon Web Services using your Amazon.com account and choose the services you would like to use. Amazon provides new users with one year of limited free service under the AWS Free Tier. You'll need to provide a credit card number to cover any services you use that fall outside the free tier limits.
What's Free?The Free Tier of Amazon Web Services provides you with two ways to run a MySQL database within AWS for one year at no cost. The first option, Amazon's Elastic Compute Cloud (EC2), allows you to provision your own server that you manage and maintain. Here's what you get for free in EC2:
- 750 hours of running an Amazon EC2 micro instance. You can choose the specific operating system you wish to run from the list of those available on the free tier and those supported by MySQL
- 30GB of Amazon Elastic Block Storage
- 15GB of data transfer
- 750 hours of an Amazon Relational Database Service (RDS) Single-AZ Micro DB instance running MySQL
- 20GB of database storage
- 10 million database I/O operations
- 20 GB of backup storage
- 15 GB of data transfer
Creating a MySQL EC2 Instance in AWSOnce you've created your AWS account, it's very simple to get a MySQL instance up and running in EC2. Here's how you can get started quickly:
- Log on to the AWS Management Console.
- Select the EC2 option
- Click the Launch Instance button
- Choose the Quick Launch wizard and provide an instance name and keypair
- Select the launch configuration for the operating system of your choice
- Verify that the option you selected has a star icon marked "Free Tier Eligible" and press the Continue button
- Click Launch to launch the instance
Once you connect, you will need to install MySQL on your server following the operating-system specific process.
If you want your server up and running 24x7, simply leave it running. If you don't need your server on a continuous basis, you may also use the AWS console to start and stop the instance on an as-needed basis.