Amazon Web Services have release “Elastic Beanstalk”, there developer cloud service that seems similar to Google App Engine, but sounds like you get more control over your environment.
From the AWS Elastic Beanstalk site:
“You simply upload your application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring. At the same time, with Elastic Beanstalk, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.”
You will have to pay for using a server and storage on the Amazon cloud, although it sounds like there are no other costs.
“There is no additional charge for Elastic Beanstalk – you only pay for the underlying AWS resources (e.g. Amazon EC2, Amazon S3) that your application consumes.”
There are more details on the amazon web services blog
This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket