Cloud Technology


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 (IaaS) 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 hybrid cloud solution.

CloudStack is a turnkey solution that includes the entire "stack" of features most organizations want with an IaaS cloud: compute orchestration, Network-as-a-Service, user and account management, a full and open native API, resource accounting, and a first-class User Interface (UI).

CloudStack currently supports the most popular hypervisors: VMware, KVM, XenServer and Xen Cloud Platform (XCP).

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 hybrid clouds.


Hybrid cloud is becoming an increasingly popular buzzword, but still, some may wonder, “Why should I make the transition to hybrid cloud?”

The true hybrid cloud gives customers choice – the choice to deploy workloads in the best location, based on that particular workload’s security needs, performance needs and scalability needs. If you’re still on the fence as to why you should make the leap to the hybrid cloud, here are three key reasons why you should definitely consider it: reliability, flexibility, and scalability.

1) Reliability

With hybrid cloud, there are no surprises – it delivers the security, performance, and technical support that all enterprise IT organizations need. When it comes to the migration of data between your internal data center and your cloud, you need the confidence that your data is being transferred both safely and securely. With a true hybrid cloud, you can apply the security and control that you have in your private environment to the public cloud – giving enterprise IT groups the opportunity to designate which situations make sense for the public cloud and what type of data they can move to the public cloud.

2) Flexibility

Choice is the magic word when it comes to the hybrid cloud. Hybrid cloud enables you to deploy workloads in your preferred location, whether in your own data center or to the public cloud, and to decide where to run, manage, and build applications. Through the hybrid cloud, IT organizations can give developers the power to build faster and roll out new applications, by giving them access to public cloud resources where it makes sense. Then, within the same management environment, moving workloads back into a private cloud environment within the date center when that makes more sense.

3) Scalability

Hybrid cloud is not only flexible, but also dynamically scalable. It allows IT professionals to expand upon established applications and internal systems as needed, and offers users the tools they need to handle sudden changes in demand in order to maintain high-speed performance and high availability. Ultimately, a true hybrid cloud enables users to rapidly scale their IT operations without needing to change anything.


The OpenStack Open Source Cloud Mission: to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.