A recent announcement over at the Amazon Web Services Blog describes some improvements to Elastic Beanstalk. AWS Elastic Beanstalk handles capacity provisioning, load balancing, auto-scaling, and application health monitoring for applications that are deployed to the AWS cloud. From the announcement:
In October, we announced the Elastic Beanstalk configuration files and talked about how they can help you configure EC2 instances without creating and maintaining custom AMIs. We have extended these configuration files to allow you to provision and configure resources such as SQS queues and DynamoDB tables for your Elastic Beanstalk application. The configuration file format is YAML-based, and you can find the details in the AWS Elastic Beanstalk Developer Guide.
We are also announcing an updated PHP runtime that supports configuration files as well as the seamless integration with Amazon RDS and Amazon VPC - see my previous blog post for details. The PHP runtime supports 5.3 and 5.4. You can also install dependencies using Composer. Visit the Elastic Beanstalk Developer Guide to learn more about the updated PHP runtime and for walkthroughs of how to deploy CakePHP and Symfony2.
You can find further details over at the original post , including a tutorial for configuring DynamoDB with these new features.