Apache CloudStack

What is Apache CloudStack?

Apache CloudStack is a top-level project of the Apache Software Foundation (ASF). The project develops open source software for develoying public and private Infrastructure-as-a-Service (laaS) clouds. Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (laaS) cloud computing platform. CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybriad cloud solution. Users can manage their cloud with an easy to use Web interface, command line tools, and/or a full-featured RESTful API. In addition, CloudStack provides an API that's compatible with AWS EC2 and S3 for organizations that wish to deploy hybriad clouds.

Features and Functionality

Apache CloudStack is a Java-based project that provides a management server and agents (if needed) for hypervisor hosts so that you can run an laaS cloud. Some, but not all, of the features and functionality provided by CloudStack

Management Server Overview
  • Provides the web interface for both the adminstrator and end user.
  • Provides the API interfaces for both the CloudStack API as well as the EC2 interface.
  • Manages the assignment of guest VMs to a specific compute resource.
  • Manages the assignment of public and private IP addresses.
  • Allocates storage during the VM instantiation process.
  • Manages snapshots, disk images (templates) and ISO images.
  • Provides a single point of configuration for your cloud.
  • Cloud 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.

  • Cloud Consulting


    Per node and above

    Order Now
    Cloud Server Management


    Per month and above

    Order Now
    Cloud Server Setups


    Per node and above

    Order Now