Apache CloudStack - Apache CloudStack

CloudStack
Apache CloudStack-Logo
Originalautor(en) Cloud.com , Citrix
Entwickler Apache Software Foundation
Stabile Version
4.15.x (LTS) 4.15.0.0 / 19. Januar 2021 ; vor 5 Monaten ( 2021-01-19 )
4.14.x (LTS) 4.14.1.0 / 3. März 2021 ; vor 3 Monaten ( 2021-03-03 )
Repository CloudStack-Repository
Geschrieben in Java (hauptsächlich) , Python
Plattform Java
Art Cloud Computing
Lizenz Apache-Lizenz 2.0
Webseite Cloudstack .apache .org

CloudStack ist eine Open-Source- Cloud-Computing- Software zum Erstellen, Verwalten und Bereitstellen von Infrastruktur-Cloud-Diensten . Es verwendet vorhandene Hypervisor- Plattformen für die Virtualisierung, wie KVM , VMware vSphere , einschließlich ESXi und vCenter , und XenServer/XCP . Neben der eigenen API unterstützt CloudStack auch die Amazon Web Services (AWS) API und das Open Cloud Computing Interface aus dem Open Grid Forum .

Geschichte

CloudStack wurde ursprünglich von Cloud.com entwickelt, früher bekannt als VMOps.

VMOps wurde durch gegründet Sheng Liang , Shannon Williams, Alex Huang , Will Chan und Chiradeep Vittal im Jahr 2008. Das Unternehmen insgesamt $ 17,6 Mio. in Venture - Finanzierung von erhöhten Redpoint Ventures , Nexus Ventures und Index Ventures (Redpoint und Nexus führte die erste Reihe Eine Finanzierungsrunde). Das Unternehmen änderte seinen Namen am 4. Mai 2010 von VMOps in Cloud.com, als es mit der Ankündigung seines Produkts aus dem Stealth-Modus auftauchte . Cloud.com hatte seinen Sitz in Cupertino , Kalifornien .

Im Mai 2010 veröffentlichte Cloud.com den Großteil von CloudStack als freie Software unter der GNU General Public License , Version 3 (GPLv3). Sie behielten etwa 5% Eigentum. Cloud.com und Citrix unterstützten beide OpenStack , ein weiteres von Apache lizenziertes Cloud-Computing-Programm, bei seiner Ankündigung im Juli 2010.

Im Oktober 2010 gab Cloud.com eine Partnerschaft mit Microsoft bekannt , um den Code zu entwickeln, um die Integration und Unterstützung von Windows Server 2008 R2 Hyper-V in das OpenStack-Projekt bereitzustellen.

Citrix Systems kaufte Cloud.com am 12. Juli 2011 für etwa 200 Millionen US-Dollar. Im August 2011 hat Citrix den verbleibenden Code unter der Apache Software License veröffentlicht, wobei die Weiterentwicklung von der Apache Foundation geregelt wird . Im Februar 2012 hat Citrix CloudStack 3.0 veröffentlicht. Unter anderem wurde dadurch Swift , OpenStacks S3-ähnliche Objektspeicherlösung, unterstützt. Im April 2012 spendete Citrix CloudStack an die Apache Software Foundation (ASF), wo es in den Apache Incubator aufgenommen wurde ; Citrix hat die Lizenz auf die Apache License Version 2 umgestellt . Im Zuge dieser Änderung hat Citrix auch seine Beteiligung an OpenStack eingestellt . Am 6. November 2012 wurde CloudStack 4.0.0-incubating angekündigt, die erste stabile Version nach dem Beitritt zu ASF. Am 20. März 2013 schloss CloudStack den Apache Incubator ab und wurde ein Top-Level-Projekt (TLP) von ASF. Die erste stabile (Wartungs-)Version nach dem Abschluss ist CloudStack 4.0.2.

Hauptmerkmale

  • Integrierte Hochverfügbarkeit für Hosts und VMs
  • AJAX-Web-GUI für die Verwaltung
  • AWS-API-Kompatibilität
  • Hypervisor-Agnostik
  • Snapshot-Verwaltung
  • Nutzungsmessung
  • Netzwerkmanagement (VLANs, Sicherheitsgruppen)
  • Virtuelle Router, Firewalls, Load Balancer
  • Mehrrollenunterstützung

Unterstützte Hypervisoren

  • LXC-Host-Container auf RHEL 7
  • Windows Server 2012 R2 (mit aktivierter Hyper-V-Rolle)
  • Hyper-V 2012 R2
  • CentOS 7.x mit KVM
  • Red Hat Enterprise Linux 7.x mit KVM
  • Ubuntu 16.04 mit KVM
  • XenServer-Versionen 6.1, 6.2 SP1 und 6.5 mit den neuesten Hotfixes
  • VMware vSphere-Versionen 6.0, 6.5 oder 6.7.

BareMetal-Gastgeber

  • RHEL oder CentOS, v7.x
  • Ubuntu 16.04

Bereitstellungsarchitektur

Die minimale Produktionsinstallation besteht aus einem Computer, auf dem der CloudStack Management Server ausgeführt wird, und einem anderen Computer, der als Cloud-Infrastruktur fungiert (in diesem Fall eine sehr einfache Infrastruktur, die aus einem Host besteht, auf dem die Hypervisor-Software ausgeführt wird). In der kleinsten Bereitstellung kann eine einzelne Maschine sowohl als Management-Server als auch als Hypervisor-Host fungieren (unter Verwendung des KVM-Hypervisors).

Für Redundanz und Lastausgleich können mehrere Managementserver konfiguriert werden, die alle auf eine gemeinsame MySQL- Datenbank verweisen .

Benutzer

Im Juli 2012 wurde berichtet, dass Datapipe die größte internationale Public Cloud auf den Markt brachte, die auf CloudStack aufgebaut wurde, die 6 Rechenzentren in den USA, Großbritannien und Asien umfasste.

Apache CloudStack hat eine Reihe von Benutzern:

Verweise

Externe Links