Financial details of the partnership have not been released -- indeed, few enough details of the partnership have been released at any level -- but what we do know is that AWS will support Eucalyptus as it builds AWS’ APIs that will enable users to run apps that are compatible with AWS including Amazon EC2 and Amazon S3.
Amazon and Cloud Computing
In a statement outlining the partnership, AWS had this to say:
Enterprises can now take advantage of a common set of APIs that work with both AWS and Eucalyptus, enabling the use of scripts and other management tools across both platforms without the need to rewrite or maintain environment-specific versions."
In plain language it means users will be able to shift resources between their IT departments and AWS using management tools and skills across both environments.
It also means that Eucalyptus will be able to bring its cloud customers to Amazon's public cloud; enabling them brings larger workloads to the cloud with greater flexibility.
The new partnership is not really a surprise. Already Eucalyptus provides customers with private cloud solutions that are already compatible with Amazon’s APIs, but this will pull them tighter together.
The goal is to make the two seamless and, as a result, the transfer of data as seamless as possible. The Eucalyptus software stack available under the GPLv3 was developed as a private compatible implementation of Amazon's web APIs.
Both companies say that the partnership will not affect users of either service -- at least initially -- and is likely to offer Eucalyptus an edge when it comes to providing private clouds for those who are already using Amazon web services.
It also raises the possibility that those who already have private clouds will be able to use AWS as extra capacities as needs require or even provide redundancy depending on geographic availability.
AWS Elastic Beanstalk
Finally, one other announcement from Amazon that might be of interest. According to Amazon,AWS Elastic Beanstalk now supports a PHP runtime and Git deployment.
Elastic Beanstalk already makes it easy to deploy and manage Java applications in the AWS cloud. Now, Elastic Beanstalk offers the same functionality for PHP applications.
AWS Elastic Beanstalk leverages AWS services such as Amazon EC2, Amazon S3, elastic load balancing, auto scaling and Amazon Simple Notification Service, to deliver the same scalable and cost-effective infrastructure to run PHP applications.