Over the course of 6 demos, the ECS team have shown how a single application can be moved between clouds with a minimal amount of code changes. Our video messaging application, which is fully detailed and can be tried for yourself at www.interopcloud.com, was first written with a back-end and a front end on Amazon Web Services. We introduced load-balancing of the front and back ends with Rightscale, and tested this with SOASTA CloudTest.
We then showed how the back end can be moved in house with MongoDB, and today (pictured right) we looked at moving the front end to a Google App Engine application, and that this could be done with a minimum of code changes. Later today we’ll be looking at how to handle multiple levels and versions of a cloud application to form a virtual development lab with Skytap.