This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these messages)
|
Original author(s) | Cloud.com, Citrix |
---|---|
Developer(s) | Apache Software Foundation |
Stable release | |
Repository | CloudStack Repository |
Written in | Java (primarily), Python |
Platform | Java |
Type | Cloud computing |
License | Apache License 2.0 |
Website | cloudstack |
CloudStack is open-source Infrastructure-as-a-Service 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, XenServer/XCP and XCP-ng. 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. [3]
CloudStack was originally developed by Cloud.com, formerly known as VMOps. [4]
VMOps was founded by Sheng Liang, Shannon Williams, Alex Huang, Will Chan, and Chiradeep Vittal in 2008. [5] [6] The company raised a total of $17.6M in venture funding [7] from Redpoint Ventures, Nexus Ventures and Index Ventures (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 by announcing its product. [8] [4] [9] Cloud.com was based in Cupertino, California.
In May 2010, Cloud.com released most of CloudStack as free software under the GNU General Public License, version 3 (GPLv3). [10] They kept about 5% proprietary. [11] Cloud.com and Citrix both supported OpenStack, another Apache-licensed cloud computing program, at its announcement in July 2010. [12] [13] [14]
In October 2010, Cloud.com announced a partnership with Microsoft to develop the code to provide integration and support of Windows Server 2008 R2 Hyper-V to the OpenStack project. [15]
Citrix Systems purchased Cloud.com on July 12, 2011, for approximately $200 million. [16] [17] [18] In August 2011, Citrix released the remaining code under the Apache Software License with further development governed by the Apache Foundation. [11] In February 2012, Citrix released CloudStack 3.0. Among other features, this added support for Swift, OpenStack's S3-like object storage solution. [19]
In April 2012, Citrix donated CloudStack to the Apache Software Foundation (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. [20] On November 6, 2012, CloudStack 4.0.0-incubating was announced, [21] 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. [22] The first stable (maintenance) release after graduation is CloudStack 4.0.2. [23]
Hypervisor [25] | Version | EOL (End Of Life) |
---|---|---|
VMware vSphere | 6.5 | 15/10/2022 [26] |
VMware vSphere | 6.7 | 15/10/2022 [26] |
VMware vSphere | 7.0 | 02/04/2025 [26] |
VMware vSphere | 8.0 | 11/10/2029 |
Citrix Hypervisor | 7.1 | 12/12/2023 [27] |
Citrix Hypervisor | 7.2 | 12/12/2023 [27] |
Citrix Hypervisor | 7.4 | 12/12/2023 [27] |
Citrix Hypervisor | 7.5 | 12/12/2023 [27] |
Citrix Hypervisor | 8.0 | 25/07/2025 [28] |
XCP-ng | 7.4 | 31/12/2018 [28] |
XCP-ng | 7.6 | 30/03/2020 [28] |
XCP-ng | 8.0 | 13/11/2020 [28] |
XCP-ng | 8.1 | 31/03/2021 [28] |
XCP-ng | 8.2 | 25/06/2025 [28] |
Centos / Red Hat KVM | 7 | 30/08/2021 [29] |
Centos / Red Hat KVM | 8 | 31/05/2029 [29] |
Rocky/Alma Linux / Red Hat KVM | 9 | 31 May 2034 |
Ubuntu / KVM | 18 | 2028 [30] |
Ubuntu / KVM | 20 | 2030 [30] |
Ubuntu / KVM | 22 | 2027 |
Opensuse Leap / KVM | 15 | 04/01/2022 [31] |
Suse Linux Enterprise Server | 15 | 31/07/2028 [32] |
Rocky Linux | 8 | 2029 [33] |
Red Hat / LXC | 7 | 30/08/2021 [29] |
Microsoft Hyper-V | 2012 R2 | 10/10/2023 [34] |
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). [35]
Multiple management servers can be configured for redundancy and load balancing, all pointing to a common MySQL database.
In July 2012 it was reported that Datapipe launched the largest international public cloud to be built on CloudStack, which included 6 data centers in the US, Britain, and Asia. [36]
CloudStack Collaboration Conference 2023
CloudStack European User Group
CloudStack Collaboration Conference 2022 (Hybrid), Hybrid Event, November 14–16, 2022
CloudStack European User Group (vCSEUG), Virtual Event, 7 April 2022
CloudStack Collaboration Conference 2021, Virtual Event, November 8–12
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. Citrix claims that their products are used by over 400,000 clients worldwide, including 99% of the Fortune 100 and 98% of the Fortune 500.
Xen is a free and open-source type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently. It was originally developed by the University of Cambridge Computer Laboratory and is now being developed by the Linux Foundation with support from Intel, Citrix, Arm Ltd, Huawei, AWS, Alibaba Cloud, AMD, Bitdefender and epam.
Open Enterprise Server (OES) is a server operating system published by OpenText. It was first published by Novell in March 2005 to succeed their NetWare product.
SUSE S.A. is a German multinational open-source software company that develops and sells Linux products to business customers. Founded in 1992, it was the first company to market Linux for enterprise. It is the developer of SUSE Linux Enterprise and the primary sponsor of the community-supported openSUSE Linux distribution project.
A virtual appliance is a pre-configured virtual machine image, ready to run on a hypervisor; virtual appliances are a subset of the broader class of software appliances. Installation of a software appliance on a virtual machine and packaging that into an image creates a virtual appliance. Like software appliances, virtual appliances are intended to eliminate the installation, configuration and maintenance costs associated with running complex stacks of software.
Solr is an open-source enterprise-search platform, written in Java. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document handling. Providing distributed search and index replication, Solr is designed for scalability and fault tolerance. Solr is widely used for enterprise search and analytics use cases and has an active development community and regular releases.
Microsoft Hyper-V, codenamed Viridian, and briefly known before its release as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows. Starting with Windows 8, Hyper-V superseded Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V was first released with Windows Server 2008, and has been available without additional charge since Windows Server 2012 and Windows 8. A standalone Windows Hyper-V Server is free, but has a command-line interface only. The last version of free Hyper-V Server is Hyper-V Server 2019, which is based on Windows Server 2019.
Infrastructure as a service (IaaS) is a cloud computing service model by means of which computing resources are supplied by a cloud services provider. The IaaS vendor provides the storage, network, servers, and virtualization. This service enables users to free themselves from maintaining an on-premises data center. The IaaS provider is hosting these resources in either the public cloud, the private cloud, or the hybrid cloud.
Open Virtualization Format (OVF) is an open standard for packaging and distributing virtual appliances or, more generally, software to be run in virtual machines.
The Rackspace Cloud is a set of cloud computing products and services billed on a utility computing basis from the US-based company Rackspace. Offerings include Cloud Storage, virtual private server, load balancers, databases, backup, and monitoring.
Progress Chef is a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". Chef is used to streamline the task of configuring and maintaining a company's servers, and can integrate with cloud-based platforms such as Amazon EC2, Google Cloud Platform, Oracle Cloud, OpenStack, IBM Cloud, Microsoft Azure, and Rackspace to automatically provision and configure new machines. Chef contains solutions for both small and large scale systems.
OpenStack is a free, open standard cloud computing platform. It is mostly deployed as infrastructure-as-a-service (IaaS) in both public and private clouds where virtual servers and other resources are made available to users. The software platform consists of interrelated components that control diverse, multi-vendor hardware pools of processing, storage, and networking resources throughout a data center. Users manage it either through a web-based dashboard, through command-line tools, or through RESTful web services.
OpenNebula is an open source cloud computing platform for managing heterogeneous data center, public cloud and edge computing infrastructure resources. OpenNebula manages on-premises and remote virtual infrastructure to build private, public, or hybrid implementations of Infrastructure as a Service and multi-tenant Kubernetes deployments. The two primary uses of the OpenNebula platform are data center virtualization and cloud deployments based on the KVM hypervisor, LXD/LXC system containers, and AWS Firecracker microVMs. The platform is also capable of offering the cloud infrastructure necessary to operate a cloud on top of existing VMware infrastructure. In early June 2020, OpenNebula announced the release of a new Enterprise Edition for corporate users, along with a Community Edition. OpenNebula CE is free and open-source software, released under the Apache License version 2. OpenNebula CE comes with free access to patch releases containing critical bug fixes but with no access to the regular EE maintenance releases. Upgrades to the latest minor/major version is only available for CE users with non-commercial deployments or with significant open source contributions to the OpenNebula Community. OpenNebula EE is distributed under a closed-source license and requires a commercial Subscription.
HP ConvergedSystem is a portfolio of system-based products from Hewlett-Packard (HP) that integrates preconfigured IT components into systems for virtualization, cloud computing, big data, collaboration, converged management, and client virtualization. Composed of servers, storage, networking, and integrated software and services, the systems are designed to address the cost and complexity of data center operations and maintenance by pulling the IT components together into a single resource pool so they are easier to manage and faster to deploy. Where previously it would take three to six months from the time of order to get a system up and running, it now reportedly takes as few as 20 days with the HP ConvergedSystem.
Abiquo Hybrid Cloud Management Platform is a web-based cloud computing software platform developed by Abiquo. Written entirely in Java, it is used to build, integrate and manage public and private clouds in homogeneous environments. Users can deploy and manage servers, storage system and network and virtual devices. It also supports LDAP integration.
Open vSwitch (OVS) is an open-source implementation of a distributed virtual multilayer switch. The main purpose of Open vSwitch is to provide a switching stack for hardware virtualization environments, while supporting multiple protocols and standards used in computer networks.
GPU virtualization refers to technologies that allow the use of a GPU to accelerate graphics or GPGPU applications running on a virtual machine. GPU virtualization is used in various applications such as desktop virtualization, cloud gaming and computational science.
In computer networking, a bare-metal server is a physical computer server that is used by one consumer, or tenant, only. Each server offered for rental is a distinct physical piece of hardware that is a functional server on its own. They are not virtual servers running in multiple pieces of shared hardware.
XCP-ng is a Linux distribution of the Xen Project, with pre-configured Xen Hypervisor and the Xen API project (XAPI) working out-of-the-box. The project was born in 2018, following the fork of Citrix XenServer. Since January 2020, it is also part of the Linux Foundation, via the Xen Project.
Harvester is a cloud native hyper-converged infrastructure (HCI) open source software. Harvester was announced in 2020 by SUSE.