Instanzpools verwalten

Ein Instanzpool ist ein Set von Instanzen, die als Gruppe verwaltet werden.

Instanzpools vereinfachen die Verwaltung Ihrer Compute-Instanzen.

Instanzpools - Überblick

Mit Instanzpools können Sie mehrere Compute-Instanzen innerhalb derselben Region als Gruppe erstellen und verwalten. Außerdem ermöglichen sie die Integration mit anderen Services, wie dem Load-Balancer-Service und IAM-Service.

Sie erstellen einen Instanzpool mit einer vorhandenen Instanzkonfiguration.

Nachdem Sie einen Instanzpool erstellt haben, können Sie die Größe des Pools aktualisieren, Instanzen hinzufügen, vorhandene Instanzen aus dem Pool entfernen sowie Load Balancer und Network Load Balancer anhängen oder trennen. Sie können den Instanzpool auch aktualisieren, um eine andere Instanzkonfiguration zu verwenden oder Instanzen in einer anderen Availability-Domain, Faultdomain oder Subnetz zu platzieren.

Sie können die Anzahl der Instanzen in einem Instanzpool basierend auf Performancemetriken oder einem Plan automatisch anpassen. Sie können auch Instanzen in einem Instanzpool basierend auf einem Zeitplan stoppen und starten. Dazu aktivieren Sie Autoscaling für den Instanzpool.

Ein Clusternetzwerk ist eine spezielle Art Instanzpool, der für massive High Performance Computing-Jobs konzipiert ist.

Lebenszyklusstatus des Instanzpools

In der folgenden Liste werden die verschiedenen Lebenszyklusstatus für Instanzpools beschrieben.

  • Provisioning wird ausgeführt: Wenn Sie einen Instanzpool erstellen, ist dies der erste Status des Instanzpools. Instanzen für den Instanzpool werden basierend auf der angegebenen Instanzkonfiguration konfiguriert.
  • Wird gestartet: Die Instanzen werden gestartet. An dieser Stelle können Sie als einzige Aktion den Instanzpool beenden.
  • Wird ausgeführt: Die Instanzen wurden erstellt und werden ausgeführt.
  • Wird gestoppt: Die Instanzen werden gerade heruntergefahren.
  • Gestoppt: Die Instanzen wurden heruntergefahren.
  • Skalierung: Sobald ein Instanzpool erstellt wurde, wird dieser Status beim Erstellen (zum Vergrößern der Poolgröße) oder Beenden (zum Verkleinern der Poolgröße) von Instanzen angezeigt (zum Verkleinern der Poolgröße). An dieser Stelle können Sie als einzige Aktion den Instanzpool beenden.
  • Wird beendet: Die Instanzen und zugehörigen Ressourcen werden beendet.
  • Beendet: Der Instanzpool, alle Instanzen und die zugehörigen Ressourcen wurden beendet.

Instanzen über Faultdomains hinweg für High Availability verteilen

Standardmäßig werden die Instanzen in einem Pool basierend auf Kapazität über alle Faultdomains hinweg verteilt. Wenn in einer Faultdomain keine Kapazität verfügbar ist, werden die Instanzen in anderen Faultdomains gespeichert, damit der Instanzpool erfolgreich gestartet werden konnte.

In einem High Availability-Szenario können Sie angeben, dass die Instanzen in einem Pool gleichmäßig auf jede angegebene Faultdomains verteilt werden. Wenn in einer der Faultdomains keine ausreichende Kapazität verfügbar ist, wird der Instanzpool weder erfolgreich gestartet noch skaliert. In einer Arbeitsanforderung für den Instanzpool wird ein Fehler wegen ungenügender Kapazität zurückgegeben. Um den Kapazitätsfehler zu beheben, warten Sie entweder, bis die Kapazität verfügbar wird, oder aktualisieren sie die Platzierungskonfiguration (Availability-Domain und Faultdomain) für den Instanzpool.

Einschränkungen und Überlegungen

Beachten Sie bei der Arbeit mit Instanzkonfigurationen und -pools Folgendes:

  • Sie können eine Instanzkonfiguration nicht löschen, wenn sie mit einem Instanzpool verknüpft ist.
  • Sie können dieselbe Instanzkonfiguration für mehrere Instanzpools verwenden. Ein Instanzpool kann jedoch nur mit einer Instanzkonfiguration verknüpft sein.
  • Wenn sich ein Instanzpool längere Zeit im Skalierungs- oder Provisioning-Status befindet, überschreitet die Anzahl der angeforderten Instanzen möglicherweise die Anzahl der verfügbaren Instanzen. In diesem Szenario wechselt der Instanzpool nach 24 Stunden zu Wird ausgeführt mit der verfügbaren Kapazität, die eventuell niedriger als die Anzahl der angeforderten Instanzen ist. Die Größe des Instanzpools wird aktualisiert, um die Anzahl der derzeit ausgeführten Instanzen anzugeben.

    • In diesem Fall kann einer der folgenden Fehler in der Arbeitsanforderung angezeigt werden: ServiceLimit, OutOfCapacity, PostLaunchFailure oder InvalidParameter.
    • Wenn die Anzahl der Instanzen die Servicelimits Ihres Mandanten für diese Availability-Domain überschreitet, können Sie Ihre Servicelimits prüfen und eine Erhöhung des Servicelimits beantragen.
  • Wenn Sie die Instanzkonfiguration für einen Instanzpool ändern, werden vorhandene Instanzen, die Teil dieses Pools sind, nicht geändert. Neue Instanzen, die erstellt werden, nachdem Sie die Instanzkonfiguration geändert haben, verwenden die neue Instanzkonfiguration. Es werden keine neuen Instanzen erstellt, es sei denn, Sie vergrößern den Instanzpool oder beenden vorhandene Instanzen.
  • Wenn Sie die Größe eines Instanzpools verringern, werden die Instances zunächst abhängig von den Platzierungen (Availability-Domain und Faultdomain) ausgeglichen, und zwar basierend auf der Anzahl der Instanzen aus dem Instanzpool, die sich in der Availability-Domain und FaultDomain befinden. Innerhalb einer Platzierung werden die ältesten Instanzen zuerst beendet.

Erforderliche IAM-Policy

Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Mitglied einer Gruppe sein, der Sicherheitszugriff in einer Policy von einem Mandantenadministrator erteilt wurde. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen sie den Mandantenadministrator, welcher Zugriffstyp Ihnen zugewiesen wurde und In welchem Compartment Ihr Zugriff funktioniert.

Für Administratoren: Eine typische Policy, die Zugriff auf Instanzpools und Instanzkonfigurationen gewährt, finden Sie unter Verwalten von Compute-Instanzkonfigurationen, Instanzpools und Clusternetzwerken durch Benutzer zulassen.

Ressourcen taggen

wenden Sie Tags auf Ressourcen an, um diese entsprechend Ihren Geschäftsanforderungen zu organisieren. Sie können Tags anwenden, wenn Sie eine Ressource erstellen, und Sie können eine Ressource später aktualisieren, um Tags hinzuzufügen, zu ändern oder zu entfernen. Allgemeine Informationen über das Anwenden von Tags finden Sie unter Ressourcentags.

Propagierung von Tagging für Ressourcen

OCI-Services propagieren alle Freiformtags und definierten Tags einer primären Ressource an sekundäre Ressourcen, wenn beide Ressourcen den jeweiligen Tagtyp unterstützen. Beispiel: Wenn Instanzpools Instanzen erstellen, werden die Tags aus dem Instanzpool und der Instanzkonfiguration an die erstellten Ressourcen propagiert. Zu den Ressourcen gehören vom Pool erstellte Instanzen, primäre und sekundäre VNICs sowie Boot- und Block-Volumes, die mit der Instanz erstellt wurden. Tags werden nicht an vorhandene Instanzen propagiert, die an den Pool angehängt sind.

In einigen Fällen können die Tags im Instanzpool, in der Instanzkonfiguration und in den Ressourcen Konflikte verursachen. In diesen Fällen werden die Tagwerte aus der Instanzkonfiguration an die Ressourcen propagiert. Dabei werden sowohl die Tagwerte im Instanzpool als auch jene in den Ressourcen überschrieben. Wenn die Tags im Instanzpool und die in den Ressourcen in Konflikt stehen und die Instanzkonfiguration kein Tag aufweist, werden die Tagwerte aus dem Instanzpool an die Ressourcen propagiert und die Tagwerte der Ressourcen überschreiben.