Apache CloudStack

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
CloudStack
Apache CloudStack Logo
Original author(s)Cloud.com, Citrix
Developer(s)Apache Software Foundation
Stable release
4.16.x (LTS)4.16.0.0 / November 16, 2021; 7 months ago (2021-11-16)[1]
4.15.x (LTS)4.15.0.0 / January 19, 2021; 17 months ago (2021-01-19)[2]
4.14.x (LTS)4.14.1.0 / March 3, 2021; 15 months ago (2021-03-03)[1]
RepositoryCloudStack Repository
Written inJava (primarily), Python
PlatformJava
TypeCloud computing
LicenseApache License 2.0
Websitecloudstack.apache.org

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 XenServer/XCP. In addition to its own API, CloudStack also supports the Amazon Web Services (AWS) API[3] and the Open Cloud Computing Interface from the Open Grid Forum.[4]

History[edit]

CloudStack was originally developed by Cloud.com, formerly known as VMOps.[5]

VMOps was founded by Sheng Liang, Shannon Williams, Alex Huang, Will Chan, and Chiradeep Vittal in 2008.[6][7] The company raised a total of $17.6M in venture funding[8] 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.[9][5][10] 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).[11] They kept about 5% proprietary.[12] Cloud.com and Citrix both supported OpenStack, another Apache-licensed cloud computing program, at its announcement in July 2010.[13][14][15]

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.[16]

Citrix Systems purchased Cloud.com on July 12, 2011, for approximately $200 million.[17][18][19] In August 2011, Citrix released the remaining code under the Apache Software License with further development governed by the Apache Foundation.[12] In February 2012, Citrix released CloudStack 3.0. Among other features, this added support for Swift, OpenStack's S3-like object storage solution.[20] 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.[21] On November 6, 2012, CloudStack 4.0.0-incubating was announced,[22] 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.[23] The first stable (maintenance) release after graduation is CloudStack 4.0.2.[24]

Key features[edit]

  • 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

[25]

Supported Hypervisors[edit]

Hypervisor[26] Version EOL (End Of Life)
VMware vSphere 6.5 15/10/2022[27]
VMware vSphere 6.7 15/10/2022[27]
VMware vSphere 7.0 02/04/2025[27]
Citrix Hypervisor 7.1 12/12/2023[28]
Citrix Hypervisor 7.2 12/12/2023[28]
Citrix Hypervisor 7.4 12/12/2023[28]
Citrix Hypervisor 7.5 12/12/2023[28]
Citrix Hypervisor 8.0 25/07/2025[29]
XCP-ng 7.4 31/12/2018[29]
XCP-ng 7.6 30/03/2020[29]
XCP-ng 8.0 13/11/2020[29]
XCP-ng 8.1 31/03/2021[29]
XCP-ng 8.2 25/06/2025[29]
Centos / Red Hat  KVM 7 30/08/2021[30]
Centos / Red Hat  KVM 8 31/05/2029[30]
Ubuntu / KVM 18 2028[31]
Ubuntu / KVM 20 2030[31]
Opensuse Leap / KVM 15 04/01/2022[32]
Suse Linux Enterprise Server 15 31/07/2028[33]
Rocky Linux 8 2029[34]
Red Hat / LXC 7 30/08/2021[35]
Microsoft Hyper-V 2012 R2 10/10/2023[36]

BareMetal hosts[edit]

  • RHEL or CentOS, v7.x
  • Ubuntu 16.04

Deployment architecture[edit]

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).[37]

Multiple management servers can be configured for redundancy and load balancing, all pointing to a common MySQL database.

Users[edit]

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.[38]

References[edit]

  1. ^ a b "The Apache CloudStack Blog". blogs.apache.org. Retrieved 2021-11-16.
  2. ^ "The Apache CloudStack Blog". blogs.apache.org. Retrieved 2021-04-02.
  3. ^ "Supported AWS API Calls". Archived from the original on June 26, 2013. Retrieved May 17, 2013.
  4. ^ "OCCI Interface to CloudStack". Retrieved Feb 26, 2014.
  5. ^ a b Timothy Prickett Morgan (May 4, 2010). "Cloud.com takes on virty infrastructure". The Channel. Retrieved December 12, 2017.
  6. ^ John Fontana (January 28, 2009). "Start-up VMOps aims to ease cloud deployments". Network World. Retrieved June 1, 2013.
  7. ^ "Company Overview". VMOps web site. Archived from the original on January 22, 2009. Retrieved June 1, 2013.
  8. ^ "More Cash for Hot New Cloud Startup, VMOps". Gigaom.com. February 18, 2010. Retrieved June 18, 2012.
  9. ^ "Cloud.com Launches, Extends Leadership Team and Announces New Funding" (Press release). Cloud.com. May 4, 2010. Archived from the original on September 19, 2010.
  10. ^ Dave Rosenberg (May 4, 2010). "Cloud.com software stack goes open source". Software, Interrupted. CNET News. Retrieved June 18, 2012.
  11. ^ "Cloud.com launches, announces funding, open source" (Press release). May 4, 2010. Archived from the original on September 18, 2010.
  12. ^ a b "CloudStack Process Changes: Working the Apache Way". CloudStack. April 17, 2012. Archived from the original on April 29, 2012.
  13. ^ "NASA and Rackspace open source cloud fluffer". The Register. July 19, 2010. Retrieved May 27, 2012.
  14. ^ Peder Ulander (July 22, 2010). "You Are Now Free to Move About in the Cloud". OpenStack blog. Retrieved June 1, 2013.
  15. ^ Clark, Jack (July 19, 2010). "Nasa, Rackspace launch OpenStack cloud interoperability scheme | Cloud | ZDNet UK". Zdnet.co.uk. Retrieved June 18, 2012.
  16. ^ Harris, Derrick Harris (October 22, 2010). "Microsoft Joins OpenStack to Add Hyper-V Support." Gigaom.com. Retrieved November 2011.
  17. ^ "Citrix & Cloud.com". Citrix.com. July 12, 2011. Retrieved June 18, 2012.
  18. ^ "Citrix Makes a Run at the Cloud". BusinessWeek. July 14, 2011. Retrieved May 27, 2012.
  19. ^ "Citrix Buys Cloud.com for More Than $200 Million; Redpoint Is on a Roll". TechCrunch. July 12, 2011. Retrieved May 27, 2012.
  20. ^ "Citrix CloudStack 3 Brings the Power of Amazon-Style Clouds to Customers of All Sizes". Citrix. February 13, 2012. Archived from the original on May 11, 2012. Retrieved May 27, 2012.
  21. ^ "Citrix Splits With OpenStack, Takes Cloud to Apache". Wired. April 4, 2012. Retrieved May 27, 2012.
  22. ^ "Apache CloudStack 4.0.0-incubating Released". Apache Software Foundation. November 6, 2012. Retrieved May 17, 2013.
  23. ^ "CloudStack Project Incubation Status". Apache Software Foundation. March 20, 2013. Retrieved May 17, 2013.
  24. ^ "Apache CloudStack 4.0.2 Released". Apache Software Foundation. April 24, 2013. Retrieved May 17, 2013.
  25. ^ "Features". CloudStack. Retrieved 2016-09-02.
  26. ^ "Compatibility Matrix — Apache CloudStack 4.16.0.0 documentation". docs.cloudstack.apache.org. Retrieved 2022-02-22.
  27. ^ a b c "Product Lifecycle Matrix". lifecycle.vmware.com. Retrieved 2022-02-22.
  28. ^ a b c d "Citrix Hypervisor and XenServer | Legacy Documentation". docs.citrix.com. Retrieved 2022-02-22.
  29. ^ a b c d e f "Releases | XCP-ng documentation". xcp-ng.org. Retrieved 2022-02-22.
  30. ^ a b "Red Hat Enterprise Linux Life Cycle". Red Hat Customer Portal. Retrieved 2022-02-22.
  31. ^ a b "Ubuntu release cycle". Ubuntu. Retrieved 2022-02-22.
  32. ^ "Lifetime - openSUSE Wiki". en.opensuse.org. Retrieved 2022-02-22.
  33. ^ "Product Support Lifecycle | SUSE". www.suse.com (in Portuguese). Retrieved 2022-02-22.
  34. ^ "What is EOL of RL8". Rocky Linux Forum. 2021-10-12. Retrieved 2022-02-22.
  35. ^ "Red Hat Enterprise Linux Life Cycle". Red Hat Customer Portal. Retrieved 2022-02-22.
  36. ^ GitHub-Name. "Windows Server 2012 R2 - Microsoft Lifecycle". docs.microsoft.com. Retrieved 2022-02-22.
  37. ^ "Deployment Architecture Overview". CloudStack. Archived from the original on May 4, 2013. Retrieved May 17, 2013.
  38. ^ "Datapipe launches largest CloudStack deployment". NetworkWorld. July 17, 2012. Retrieved Jan 31, 2013.

External links[edit]