Cloud // Software as a Service
07:06 AM
Connect Directly

Cloud Computing Tools For Managing Amazon, Google Services

Getting the most out of Amazon's Web Services or Google's App Engine requires the right tools. We run down the benefits of Elastra, Coghead, Heroku, Enomaly, and Hyperic CloudStatus.

Intridea's Scalr is "a fully redundant, self-curing, and self-scaling hosting environment utilizing Amazon's EC2," according to its Google Code site. What sets it apart is that it is available as an open-source project or as a service unto itself, depending on the degree of involvement you want to have. Experts can opt for the former; pros the latter.

Eucalyptus sports easily the biggest acronym of anything seen lately: Elastic utility computing architecture for linking your programs to useful systems. According to its creators, it's "an open source software infrastructure for implementing 'cloud computing' on clusters." Amazon EC2 is the default cloud interface, but the whole idea is to make it a system that can be extended to connect with all manner of other cloud environments; EC2, being one of the most broadly used, was a logical first choice.

Other systems are more limited, but also that much more focused. If your application was written with Ruby on Rails, for instance, and you want an AWS interface that concentrates on Rails performance, there's Heroku. Code and data can be edited directly in a Web browser, and existing Rails apps and data can be added to Heroku using git and yaml_db. Those who already have experience with Rails should have an easy time migrating into Heroku or starting there anew. (Another Rails-centric hosting service that doesn't use Amazon but does have elasticity of a sort is Engine Yard.)

Enomaly is a kind of two-in-one product -- it allows you to turn your own existing datacenter into an elastic-computing cloud, and use Amazon EC2 as an expansion system of sorts if you so choose.

This is a convenient way to split loads between local and remote farms depending on need, and existing virtual machines (Xen, KVM, and some OpenVZ support, among others) can be added to a cloud. Enomaly is available as a free and open source package under the Affero General Public License, with support available separately, and as a commercially licensed version for those who are reluctant to be asked to commit changes back to the community.

Java programmers looking for aid in deploying their work on an Amazon EC2 instance ought to benefit from the cloudtools project collection over at Google Code. Among the goodies in this package are Maven, a plug-in to automatically launch and provision EC2 instances with one or more MySQL instances to go with it; and the Grails plug-in, used for deploying -- as the name implies -- a Grails application to EC2.

2 of 3
Comment  | 
Print  | 
More Insights
8 Steps to Modern Service Management
8 Steps to Modern Service Management
ITSM as we know it is dead. SaaS helped kill it, and CIOs should be thankful. Hereís what comes next.
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Must Reads Oct. 21, 2014
InformationWeek's new Must Reads is a compendium of our best recent coverage of digital strategy. Learn why you should learn to embrace DevOps, how to avoid roadblocks for digital projects, what the five steps to API management are, and more.
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
A roundup of the top stories and community news at
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.