0% found this document useful (0 votes)
127 views7 pages

Open Source Cloud Computing Platform Apache Cloudstack 2018

CloudStack is open-source cloud computing software that can be used to create, manage and deploy cloud infrastructure services. It supports various hypervisors like KVM, VMware and XenServer for virtualization. CloudStack also supports the Amazon Web Services API and Open Cloud Computing Interface. It allows for private, public and hybrid cloud deployment models. Key features include broad hypervisor support, scalability, high availability, virtual networking and choice of interfaces. CloudStack manages infrastructure at different levels from regions to hosts and provides automatic configuration management and high availability features.

Uploaded by

Amit Vekaria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views7 pages

Open Source Cloud Computing Platform Apache Cloudstack 2018

CloudStack is open-source cloud computing software that can be used to create, manage and deploy cloud infrastructure services. It supports various hypervisors like KVM, VMware and XenServer for virtualization. CloudStack also supports the Amazon Web Services API and Open Cloud Computing Interface. It allows for private, public and hybrid cloud deployment models. Key features include broad hypervisor support, scalability, high availability, virtual networking and choice of interfaces. CloudStack manages infrastructure at different levels from regions to hosts and provides automatic configuration management and high availability features.

Uploaded by

Amit Vekaria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Open Source Cloud Computing Platform Apache CloudStack 2018

INTRODUCTION

CloudStack is open-source cloud computing software for creating, managing, and


deploying infrastructure cloud services. It uses existing hypervisors such as KVM, VMware
vSphere, VMware ESXi, VMware vCenter, and XenServer/XCP for virtualization. In
addition to its own API, CloudStack also supports the Amazon Web Services (AWS)
API[2] and the Open Cloud Computing Interface from the Open Grid Forum.

CloudStack are growing at fast pace and gaining more attention. An analysis on these
software stacks is necessary in order to choose the most suitable solution that matches an
enterprise’s requirements. This paper main contribution is an in depth study and comparison
of the cloud properties of these two open source frameworks, providing useful information on
open source cloud solutions that are not available elsewhere.

M.Tech. (CNE), DEPT. OF ISE, BIT Vekariya Amit H. (1BI17SCN01) Page 1


Open Source Cloud Computing Platform Apache CloudStack 2018

CloudStack Deployment Models

Private cloud refers to a model of cloud computing where IT services are provisioned
over private IT infrastructure for the dedicated use of a single organization. A private cloud is
usually managed via internal resources.

The terms private cloud and virtual private cloud (VPC) are often used
interchangeably. Technically speaking, a VPC is a private cloud using a third-party cloud
provider's infrastructure, while a private cloud is implemented over internal infrastructure.

All cloud computing services should offer certain efficiencies to different degrees but
public cloud services are likely to be more cost efficient and scalable that private clouds.
With hybrid cloud, an organisation can maximise their efficiencies by employing public
cloud services for all non-sensitive operations, only relying on a private cloud where they
require it, with it ensuring that all platforms are seamlessly integrated.

A public cloud is one based on the standard cloud computing model, in which a
service provider makes resources, such as virtual machines (VMs), applications or storage,
available to the general public over the internet. Public cloud services may be free or offered
on a pay-per-usage model.

M.Tech. (CNE), DEPT. OF ISE, BIT Vekariya Amit H. (1BI17SCN01) Page 2


Open Source Cloud Computing Platform Apache CloudStack 2018

Feature Highlights

 Broad Hypervisor support


—XenServer, KVM, VMware, OracleVM
 Scalable architecture
—Support thousands of hosts and virtual machine guests
 High availability
—Configurations that provide automatic failover for virtual machines
 Virtual Networking to segment network traffic into VLANs
 Choice of interfaces
— Web UI, command line, REST-based API

M.Tech. (CNE), DEPT. OF ISE, BIT Vekariya Amit H. (1BI17SCN01) Page 3


Open Source Cloud Computing Platform Apache CloudStack 2018

CloudStack Infrastructure Overview

Regions: A collection of one or more geographically proximate zones managed by one or


more management servers.

Zones: Typically, a zone is equivalent to a single datacenter. A zone consists of one or more
pods and secondary storage.

Pods: A pod is usually a rack, or row of racks that includes a layer-2 switch and one or more
clusters.

Clusters: A cluster consists of one or more homogenous hosts and primary storage.

Host: A single compute node within a cluster; often a hypervisor.

Primary Storage: A storage resource typically provided to a single cluster for the actual
running of instance disk images. (Zone-wide primary storage is an option, though not
typically used.)

Secondary Storage: A zone-wide resource which stores disk templates, ISO images, and
snapshots.

M.Tech. (CNE), DEPT. OF ISE, BIT Vekariya Amit H. (1BI17SCN01) Page 4


Open Source Cloud Computing Platform Apache CloudStack 2018

CloudStack Architecture

Multiple Hypervisor Support¶

CloudStack works with a variety of hypervisors and hypervisor-like technologies. A


single cloud can contain multiple hypervisor implementations. As of the current release
CloudStack supports:

• BareMetal (via IPMI)


• Hyper-V
• KVM
• LXC
• vSphere (via vCenter)
• Xenserver
• Xen Project

Massively Scalable Infrastructure Management

CloudStack can manage tens of thousands of physical servers installed in


geographically distributed datacenters. The management server scales near-linearly
eliminating the need for cluster-level management servers. Maintenance or other outages of
the management server can occur without affecting the virtual machines running in the cloud.

M.Tech. (CNE), DEPT. OF ISE, BIT Vekariya Amit H. (1BI17SCN01) Page 5


Open Source Cloud Computing Platform Apache CloudStack 2018

Automatic Cloud Configuration Management

CloudStack automatically configures the network and storage settings for each virtual
machine deployment. Internally, a pool of virtual appliances support the operation of
configuration of the cloud itself. These appliances offer services such as firewalling, routing,
DHCP, VPN, console proxy, storage access, and storage replication. The extensive use of
horizontally scalable virtual machines simplifies the installation and ongoing operation of a
cloud.

Graphical User Interface

CloudStack offers an administrators web interface used for provisioning and


managing the cloud, as well as an end-user’s Web interface, used for running VMs and
managing VM templates. The UI can be customized to reflect the desired service provider or
enterprise look and feel.

API

CloudStack provides a REST-like API for the operation, management and use of the
cloud.

AWS EC2 API Support

CloudStack provides an EC2 API translation layer to permit the common EC2 tools to
be used in the use of a CloudStack cloud.

High Availability

CloudStack has a number of features to increase the availability of the system. The
Management Server itself may be deployed in a multi-node installation where the servers are
load balanced. MySQL may be configured to use replication to provide for failover in the
event of database loss. For the hosts, CloudStack supports NIC bonding and the use of
separate networks for storage as well as iSCSI Multipath.

M.Tech. (CNE), DEPT. OF ISE, BIT Vekariya Amit H. (1BI17SCN01) Page 6


Open Source Cloud Computing Platform Apache CloudStack 2018

CONCLUSION
CloudStack is open-source cloud computing software for creating, managing, and
deploying infrastructure cloud services. It uses existing hypervisors such as KVM, VMware
vSphere, VMware ESXi, VMware vCenter, and XenServer/XCP for virtualization.
CloudStack supports the use of multiple hypervisors and facilitates the collection of various
hardware pieces into a single virtual portal. With a user friendly Web interface that displays
elements of this cloud-enabling design, CloudStack is sometimes called "do-it-yourself"
cloud software because it helps users customize cloud solutions.

M.Tech. (CNE), DEPT. OF ISE, BIT Vekariya Amit H. (1BI17SCN01) Page 7

You might also like