Information Technology Reference
In-Depth Information
• OS support : Eucalyptus 3.2 supports Windows Server 2003 and 2008,
Windows 7, and all modern Linux distributions such as RedHat.
• Scalability : Eucalyptus supports scalability starting with Eucalyptus
2.0 at two levels: front-end transactional scalability and back-end
resource scalability
• Cost : Users can choose between the open-source free Eucalyptus
Cloud and the priced Eucalyptus Enterprise Cloud.
IT-savvy organizations across the globe run Eucalyptus clouds for their agil-
ity, elasticity, and scalability required by highly demanding applications;
these include NASA, Cornell University, George Mason University, and so on.
16.4.4 CloudStack
First released in 2010, CloudStack was initially developed by cloud.com,
a start-up supported by venture capital. Citrix acquired cloud.com in
late 2011, and donated CloudStack to the Apache Software Foundation in
2012. Becoming a subproject of Apache Software Foundation dramatically
increased the development speed of CloudStack and solidified its leader-
ship in open-source cloud solutions. Currently, CloudStack is licensed under
Apache License, Version 2. CloudStack can also use multiple hypervisors
such as VMware ESXi, Xen, and KVM. In addition to its own API, it also
implements the Amazon EC2 and S3 APIs to support interoperability with
Amazon cloud services. CloudStack is designed to manage large networks
of Virtual Machines (VMs) for enabling a highly available and scalable IaaS
platform. It includes the entire “stack” of features, which most organizations
expect within an IaaS cloud.
The CloudStack architecture envisions an IaaS platform with comput-
ing, network, and storage resources managed through a shared architec-
ture comprising of at least one hypervisor solution. This model provides a
multitenant mode for supporting tenancy abstraction ranging from depart-
mental to public cloud reseller modes; it encompasses core functions such
as the user interface and image management, and allows cloud providers
to provide advanced services such as high availability and load balancing.
All services are tied together through a series of Web service APIs, which
enable CloudStack to support the unique needs of consumers.
The general characteristics of CloudStack are as follows:
• Cloud model : CloudStack is a solution for IaaS-level cloud platforms.
It pools, manages, and configures network, storage, and computing
nodes to support public, private, and hybrid IaaS clouds.
• Compatibility : In addition to its own APIs, CloudStack is compatible
with Amazon EC2 and S3 APIs as well as the vCloud APIs for hybrid
cloud applications.
Search WWH ::




Custom Search