Metrikbasierte Autoscaling-Konfiguration erstellen

Informationen zum Erstellen einer metrikbasierten Autoscaling-Konfiguration finden Sie in den folgenden Schritten.

  • Navigieren Sie zur Listenseite Autoscaling-Konfigurationen. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, lesen Sie Autoscaling-Konfigurationen auflisten.

    Wählen Sie Autoscaling-Konfiguration erstellen aus.

    1. Allgemeine Details hinzufügen

    Führen Sie auf der Seite Allgemeine Details hinzufügen die folgenden Aktionen aus:

    • Geben Sie einen Namen für die Autoscaling-Konfiguration ein. Geben Sie dabei keine vertraulichen Informationen ein.
    • Wählen Sie das Compartment aus, in dem Sie die Autoscaling-Konfiguration erstellen möchten.
    • Wählen Sie das Compartment für den Instanzpool aus.
    • Wählen Sie den Instanzpool aus, auf den die Autoscaling-Konfiguration angewendet werden soll.
    • Tags: Wenn Sie Über Berechtigungen zum Erstellen von Ressourcen verfügen, können Sie auf die Ressource auch Freiformtags anwenden. Um ein definiertes Tag anzuwenden, benötigen Sie Die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Tags angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
    • Wählen Sie Weiter.

    2. Autoscaling-Konfiguration erstellen

    Wählen Sie auf der Seite Autoscaling-Policy konfigurieren die Option Metrikbasiertes Autoscaling. Danach geben Sie die erforderlichen Daten ein.

    Tipp

    Um die Instanzpooldetails anzuzeigen, schalten Sie Informationen zum Instanzpool um.

    Autoscaling Policy konfigurieren

    • Autoscaling Policy-Name: Geben Sie einen Namen für die Autoscrolling Policy ein Geben Sie dabei keine vertraulichen Informationen ein.
    • Cooldown in Sekunden: Geben Sie in das Feld Cooldown in Sekunden die minimale Wartezeit zwischen den Skalierungsereignissen an. Die Ruhephase verschafft dem System Zeit, sich zu stabilisieren, bevor es neu skaliert wird. Der Mindestwert und Standardwert beträgt 300 Sekunden.
    • Performancemetrik: Wählen Sie die Performancemetrik aus, die eine Erhöhung oder Verringerung der Anzahl der Instanzen im Instanzpool auslöst.

    Scale-out-Regel

    Geben Sie im Bereich Scale-out-Regel den Schwellenwert an, den die Performancemetrik erreichen muss, um die Poolgröße zu erhöhen.

    • Operator für Skalierung: Wählen Sie einen Operator für Skalierung aus, z.B. > oder >=.
    • Prozentsatz für horizontalen Skalierungsschwellenwert: Der Schwellenwert, bei dem sich die Anzahl der Instanzen im Instanzpool erhöht.
    • Anzahl hinzuzufügende Instanzen: Die Anzahl der Instanzen, die dem Pool hinzugefügt werden sollen.

    Beispiel: Wenn die CPU-Auslastung größer als 90 % ist, fügen Sie dem Pool 10 Instanzen hinzu.

    Scale-in-Regel

    Geben Sie im Bereich Scale-in-Regel den Schwellenwert an, den die Performancemetrik erreichen muss, um die Poolgröße zu verringern.

    • Scale-in-Operator: Wählen Sie den Operator aus, der skaliert werden soll, z.B. < oder <=.
    • Schwellenwert in Prozent: Der Schwellenwert, bei dem sich die Anzahl der Instanzen im Instanzpool verringert.
    • Anzahl zu entfernende Instanzen: Geben Sie die Anzahl der Instanzen ein, die aus diesem Pool entfernt werden sollen.

    Beispiel: Wenn die CPU-Auslastung kleiner als 20 % ist, entfernen Sie 5 Instanzen aus dem Pool.

    Skalierungslimits

    Geben Sie im Bereich Skalierungslimits die Anzahl der Instanzen im Instanzpool an.

    • Mindestanzahl Instanzen: Die Mindestanzahl Instanzen, auf die der Pool reduziert werden darf.
    • Höchstanzahl Instanzen: Die maximale Anzahl Instanzen, auf die der Pool erhöht werden darf.
      Wichtig

      Die Anzahl der bereitstellbaren Instanzen ist auch durch die Servicelimits Ihres Mandanten begrenzt.
    • Anfängliche Anzahl Instanzen: Die Anzahl der Instanzen, die sofort nach der Aktivierung des Autoscalings im Instanzpool gestartet werden sollen. Nachdem das Autoscaling Performancemetriken abgerufen hat, wird die Instanzanzahl automatisch an die festgelegten Skalierungslimits angepasst.

    Wählen Sie Weiter.

    Prüfen

    Prüfen Sie die Autoscaling-Konfiguration, und wählen Sie Erstellen aus.

    Das Autoscaling wird ausgeführt. Die Ruhephase beginnt, wenn der Status des Instanzpools von Skalierung wird durchgeführt zu Wird ausgeführt wechselt.

  • Verwenden Sie den Befehl autoscaling configuration create und die erforderlichen Parameter, um eine Autoscaling-Konfiguration zu erstellen:

    oci autoscaling configuration create --from-json <file://path/to/file.json>

    <file://path/to/file.json> ist der Pfad zu einer JSON-Datei, in der die Instanzdetails definiert werden. Informationen zum Generieren eines Beispiels für die JSON-Datei finden Sie unter Erweiterte JSON-Optionen.

    Eine vollständige Liste der Flags und Variablenoptionen für die Compute-Service-CLI-Befehle finden Sie in der Befehlszeilenreferenz für Compute.

  • Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.

    Mit diesem API-Vorgang können Sie eine Autoscaling-Konfiguration erstellen: