To help new AWS customers get started in the cloud, AWS is introducing a free usage tier. New AWS customers will be able to run a free Amazon EC2 Micro Instance for a year, while also leveraging a free usage tier for Amazon S3, Amazon Elastic Block Store, Amazon Elastic Load Balancing, and AWS data transfer. AWS’s free usage tier can be used for anything you want to run in the cloud: launch new applications, test existing applications in the cloud, or simply gain hands-on experience with AWS.
For no additional charge, AWS Elastic Beanstalk allows you quickly and easily deploy your PHP and Java applications using many of the services offered in the free usage tier. To learn more about AWS Elastic Beanstalk and the free usage tier, go to "Deploy a Sample Web Application in the Free Usage Tier" in the AWS Getting Started Guide: Free Usage Tier.
Below are the highlights of AWS’s free usage tiers. All are available for one year (except SWF, DynamoDB, SimpleDB, SQS, and SNS which are free indefinitely):