Planning Your Cloud Stack: Cloud Management Providers
In my previous post, I’ve described some of the Cloud infrastructure providers and solutions. Now, when we are aware of the available infrastructure providers for GreenEgg, we need to find a proper Cloud management solution. A Cloud management platform enables managing your entire Cloud deployments instead of administering individual servers. So, in today’s post, I will give a short overview of the leading Cloud management providers.
Cloud management providers
- RightScaleRightScale is a Web-based Cloud management platform that supports multiple infrastructure providers. In particular, it can work with EC2, GoGrid, FlexiScale, and RackSpace. Among the top features of RightScale are automation of creating servers and arrays of servers, quick deployment, dynamic scalability, API to implement monitoring, alerting, load balancing, etc. All the tasks are performed via the Web-based application, RightScale Dashboard. RightScale is available on a subscription basis, but the free Developer edition exists, as well.
- ScalrScalr is an open source Web-based Cloud computing platform for managing Amazon EC2 Cloud. It’s the main competitor of RightScale. The code of Scalr is freely available under the GNU General Public License (version 2) and hosted at Google Code. Support is available on a monthly subscription basis.
- EucalyptusEucalyptus is an open source software platform that implements Cloud computing on computer clusters. The platform allows for organizing a private Cloud based on a company’s data center(s) and enables users to access Cloud computing resources. Eucalyptus interface is compatible with EC2, so it can be used to implement Hybrid Clouds. Eucalyptus supports Linux and Windows virtual machines, multiple clusters, elastic IPs, as well as user and group management. The platform is implemented in Java and C. There is also a commercial Enterprise Edition of Eucalyptus available.
- Other notable cloud management providers and solutions are Microsoft Azure, enStratus, and Terracotta.
Our next step on the way to the Cloud will be to identify what solutions are available to organize database and storage in the Cloud—the topic I’ll focus on in my next post.