XCP-ng Cloud Features

Aus Xinux Wiki
Version vom 16. Mai 2024, 09:30 Uhr von Maximilian.pottgiesser (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Cloud-Funktionen == Cloud-Funktionen beziehen sich auf die Möglichkeit, Ressourcen außerhalb der Administratorgrenzen der Plattform zu delegieren, beispi…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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.