CloudStack is
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
cloud computing
Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mul ...
software for creating, managing, and deploying
infrastructure cloud services. It uses existing
hypervisor platforms for virtualization, such as
KVM,
VMware vSphere
VMware vSphere (formerly VMware Infrastructure 4) is VMware's cloud computing virtualization platform.
It includes an updated vCenter Configuration Manager, as well as vCenter Application Discovery Manager, and the ability of vMotion to move m ...
, including
ESXi
VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on an operating system (OS); ...
and
vCenter, and
XenServer/XCP. In addition to its own API, CloudStack also supports the
Amazon Web Services (AWS) API
and the
Open Cloud Computing Interface from the
Open Grid Forum
The Open Grid Forum (OGF) is a community of users, developers, and vendors for standardization of grid computing. It was formed in 2006 in a merger of the Global Grid Forum and the Enterprise Grid Alliance.
The OGF models its process on the In ...
.
History
CloudStack was originally developed by Cloud.com, formerly known as VMOps.
VMOps was founded by
Sheng Liang Sheng Liang is the CEO and Co-Founder of Rancher Labs.
Previously he was the lead developer on the original Java virtual machine (JVM) team at Sun Microsystems, Inc., and the chief technology officer of the Cloud Platforms groups at Citrix Syste ...
, Shannon Williams,
Alex Huang Alex Huang is an American software engineer and was the co-founder of Cloud.com and software architect for CloudStack. He is currently the senior principal engineer with the Cloud Platforms groups at Citrix Systems after their acquisition of Cloud. ...
, Will Chan, and Chiradeep Vittal in 2008.
The company raised a total of $17.6M in venture funding from
Redpoint Ventures, Nexus Ventures and
Index Ventures
Index Ventures is a European venture capital firm with dual headquarters in San Francisco and London, investing in technology-enabled companies with a focus on e-commerce, fintech, mobility, gaming, infrastructure/ AI, and security. Since its f ...
(Redpoint and Nexus led the initial Series A funding round). The company changed its name from VMOps to Cloud.com on May 4, 2010, when it emerged from
stealth mode
In business, stealth mode is a company's temporary state of secretiveness, usually undertaken to avoid alerting competitors to a pending product launch or another business initiative.
When an entire company is in stealth mode it may attempt to ...
by announcing its product.
Cloud.com was based in
Cupertino
Cupertino ( ) is a city in Santa Clara County, California, United States, directly west of San Jose on the western edge of the Santa Clara Valley with portions extending into the foothills of the Santa Cruz Mountains. The population was 57,8 ...
,
California
California is a U.S. state, state in the Western United States, located along the West Coast of the United States, Pacific Coast. With nearly 39.2million residents across a total area of approximately , it is the List of states and territori ...
.
In May 2010, Cloud.com released most of CloudStack as
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
under the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
, version 3 (GPLv3). They kept about 5% proprietary.
Cloud.com and Citrix both supported
OpenStack, another Apache-licensed cloud computing program, at its announcement in July 2010.
In October 2010, Cloud.com announced a partnership with
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
to develop the code to provide integration and support of Windows Server 2008 R2 Hyper-V to the OpenStack project.
Citrix Systems
Citrix Systems, Inc. is an American multinational cloud computing and virtualization technology company that provides server, application and desktop virtualization, networking, software as a service (SaaS), and cloud computing technologies. C ...
purchased Cloud.com on July 12, 2011, for approximately $200 million.
In August 2011, Citrix released the remaining code under the
Apache Software License with further development governed by the
Apache Foundation
The Apache Software Foundation (ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open source software projects. The ASF was formed from a group of developers of the ...
.
In February 2012, Citrix released CloudStack 3.0. Among other features, this added support for
Swift, OpenStack's S3-like object storage solution. In April 2012, Citrix donated CloudStack to the
Apache Software Foundation
The Apache Software Foundation (ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open source software projects. The ASF was formed from a group of developers of the A ...
(ASF), where it was accepted into the
Apache Incubator; Citrix changed the license to the
Apache License version 2. As part of this change, Citrix also ceased their involvement in
OpenStack. On November 6, 2012, CloudStack 4.0.0-incubating was announced, the first stable release after joining ASF. On March 20, 2013, CloudStack graduated from Apache Incubator and became a
Top-Level Project (TLP) of ASF. The first stable (maintenance) release after graduation is CloudStack 4.0.2.
Key features
*Built-in high-availability for hosts and VMs
*AJAX web GUI for management
*AWS API compatibility
*Hypervisor agnostic
*Snapshot management
*Usage metering
*Network management (VLAN's, security groups)
*Virtual routers, firewalls, load balancers
*Multi-role support
Supported Hypervisors
BareMetal hosts
* RHEL or CentOS, v7.x
* Ubuntu 16.04
Deployment architecture
The minimum production installation consists of one machine running the CloudStack Management Server and another machine to act as the cloud infrastructure (in this case, a very simple infrastructure consisting of one host running hypervisor software). In its smallest deployment, a single machine can act as both the Management Server and the hypervisor host (using the KVM hypervisor).
Multiple management servers can be configured for redundancy and load balancing, all pointing to a common
MySQL
MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
database.
Users
In July 2012 it was reported that
Datapipe
Datapipe was a provider of managed hosting services and data centers for information technology services and cloud computing with data centers in Somerset, New Jersey, San Jose, California, the United Kingdom, and China. The company was founded in ...
launched the largest international public cloud to be built on CloudStack, which included 6 data centers in the US, Britain, and Asia.
References
External links
*
{{Apache Software Foundation
CloudStack
CloudStack is open-source cloud computing software for creating, managing, and deploying infrastructure cloud services. It uses existing hypervisor platforms for virtualization, such as KVM, VMware vSphere, including ESXi and vCenter, and Xen ...
Cloud platforms
Cloud infrastructure
Free software programmed in Java (programming language)
Virtualization software for Linux
Free software for cloud computing
Cloud Management Portal built on Apache Cloudstack