XCP-ng Cloud Features
Cloud-Funktionen
Cloud-Funktionen beziehen sich auf die Möglichkeit, Ressourcen außerhalb der Administratorgrenzen der Plattform zu delegieren, beispielsweise an Entwickler oder Kunden.
Sie haben mehrere Möglichkeiten:
- Verwendung der Xen Orchestra Cloud-Funktionen (ACLs, Self-Service)
- Verwendung von CloudStack oder OpenStack (angepasst an sehr große Bereitstellungen)
Xen Orchestra
Einige interessante "cloud-ähnliche" Funktionen sind in Xen Orchestra verfügbar: ACLs und Self-Service.
Cloud-init
Cloud-init ist ein Programm, das die frühe Initialisierung einer Cloud-Instanz übernimmt. Mit anderen Worten, Sie können bei einer VM, die auf einer "cloud-init"-fähigen Vorlage basiert, eine Vielzahl von Daten beim ersten Start übergeben:
- Festlegen des Hostnamens
- Hinzufügen von SSH-Schlüsseln
- Automatisches Vergrößern des Dateisystems
- Erstellen von Benutzern
- und vieles mehr!
Dieses Tool ist ziemlich standardisiert und wird überall verwendet. Viele bestehende Cloud-Vorlagen verwenden es.
Das bedeutet, dass Sie Ihre VM sehr einfach anpassen können, wenn Sie sie aus einer kompatiblen Vorlage erstellen. Es bringt Sie dem "Instanz"-Prinzip näher, wie in Amazon Cloud oder OpenStack.
ACLs
ACLs (Access Control Lists) können verwendet werden, um einigen XO-Benutzern nur den Zugriff auf bestimmte Ressourcen zu ermöglichen. Weitere Informationen zu ACLs finden Sie in der offiziellen Dokumentation.
Self-Service
Die Self-Service-Funktion ermöglicht es Benutzern, neue VMs innerhalb eines begrenzten Ressourcenbudgets (Quoten) zu erstellen. Dies unterscheidet sich davon, vorhandene Ressourcen (VMs) an sie zu delegieren, und eröffnet viele Möglichkeiten. Lesen Sie die offizielle XO-Dokumentation, um mehr darüber zu erfahren.
CloudStack
Apache CloudStack ist eine Open-Source-Software, die entwickelt wurde, um große Netzwerke von virtuellen Maschinen bereitzustellen und zu verwalten, als hochverfügbare, hochskalierbare Infrastruktur-as-a-Service (IaaS) Cloud-Computing-Plattform. CloudStack wird von einer Reihe von Dienstanbietern verwendet, um öffentliche Cloud-Dienste anzubieten, und von vielen Unternehmen, um eine vor Ort (private) Cloud-Lösung oder als Teil einer Hybrid-Cloud-Lösung bereitzustellen.