Dynamische Performanceskalierung

Block Volume bietet dynamische Performanceskalierung mit automatischer Optimierung. Mit diesem Feature können Sie Ihre Volumes so konfigurieren, dass der Service die Performanceebene automatisch anpasst, um die Performance zu optimieren.

Es gibt zwei Arten der dynamischen Performanceskalierung mit automatischer Optimierung, die Sie für Volumes aktivieren können:

Performancebasierte dynamische Skalierung

Mit der performancebasierten automatischen Optimierung kann Block Volume die Performance des Volumes zwischen den angegebenen Ebenen basierend auf der tatsächlichen überwachten Performance eines Volumes anpassen.

Wenn Sie die performancebasierte dynamische Skalierung mit automatischer Optimierung aktivieren, geben Sie die Standardperformanceeinstellung (VPUs/GB) an. Dabei handelt es sich um die niedrigste Performanceebene, an die das Volume beim Anhängen an eine Instanz angepasst wird. Außerdem geben Sie die maximale Performanceebene (VPUs/GB) an. Das ist die maximale Performanceebene, an die das Volume angepasst wird. Block Volume überwacht die Performance des Volumes mit den folgenden Metriken:

  • Gedrosselte Vorgänge für das Volume
  • Garantierte VPUs/GB für das Volume
  • Garantierte IOPS für das Volume
  • Garantierter Durchsatz für das Volume

Mit diesen Metriken kann der Service die Last auf dem Volume bestimmen und ermitteln, ob die Performanceebene angepasst werden muss. Weitere Informationen zu diesen Metriken finden Sie unter Performancemetriken und Block-Volume-Metriken.

Bei der Anzeige der Seite Block-Volume-Details oder Boot-Volume-Details in der Konsole sind folgende Felder relevant:

  • Standardperformance: Wenn die Option Performancebasierte automatische Optimierung aktiviert ist, ist diese Einstellung die niedrigste Performanceebene, an dieBlock Volume die Performance anpasst, wenn das Volume angehängt wird. Wenn Performancebasierte automatische Optimierung deaktiviert ist, ist diese Einstellung die Performanceebene des Volumes. Wenn Sie die Option Automatische Optimierung für getrennte Volumes aktiviert haben und das Volume getrennt ist, ist diese Einstellung die Performanceebene, an die das Volume angepasst wird, wenn es erneut an eine Instanz angehängt wird.

  • Automatisch optimierte Performance: Das ist die effektive Performance des Volumes. Wenn Performancebasierte automatische Optimierung für das Volume deaktiviert ist, entspricht diese Einstellung der Standardperformance für das Volume.

  • Performancebasierte automatische Optimierung: Dieses Feld gibt an, ob die performancebasierte automatische Optimierung für das Volume aktiviert ist. Wenn diese Option deaktiviert ist, entspricht die automatisch optimierte Performance des Volumes immer dem für die Standardperformance angegebenen Wert.

Wenn die Option Performancebasierte automatische Optimierung aktiviert ist, passt Block Volume die Performance so weit wie möglich an die Standardebene an. Mit zunehmender Auslastung des Volumes erhöht der Service die Performanceebene je nach Bedarf und nach bestem Bemühen.

Die Anpassungen zwecks Erhöhung der Performance sind schnell wirkende, wiederholte Aktionen in Zehntelsekunden, um bei Bedarf eine gleichmäßige Performancesteigerung zu erzielen. Die Anpassungen zur Verringerung der Performance wirken langsam, wobei die anfängliche Anpassung nach einer Stunde wirksam wird und die nachfolgenden Anpassungen dann Minuten dauern. Dadurch wird eine abrupte Verringerung der Volume-Performance vermieden, während die Performance noch benötigt wird.

Automatische Optimierung für getrennte Volumes

Mit der automatischen Performanceoptimierung für getrennte Volumes kann Block Volume die Performanceebene des Volumes basierend auf dem Anhangsstatus des Volumes an die optimale Ebene anpassen.

Wenn dieses Feature aktiviert ist und das Volume getrennt wird, setzt der Block Volume-Service die Performanceebene für Block-Volumes und Boot-Volumes auf Niedrigere Kosten (0 VPUs/GB). Wenn das Volume wieder angehängt wird, wird die Performance auf die von der Standardeinstellung für VPUs/GB angegebene Performance zurückgesetzt. Wenn die performancebasierte dynamische Skalierung mit automatischer Optimierung ebenfalls aktiviert ist, tritt sie an dieser Stelle in Kraft, um die Performance je nach Bedarf für Workloads, die das Volume verwenden, weiter dynamisch zu skalieren.

Bei der Anzeige der Seite Block-Volume-Details oder Boot-Volume-Details in der Konsole sind folgende Felder relevant:

  • Standardperformance: Wenn Performancebasierte automatische Optimierung deaktiviert ist, ist diese Einstellung die Volume-Performanceebene, die Sie angeben, wenn Sie das Volume erstellen oder die Performanceeinstellung eines vorhandenen Volumes ändern. Wenn das Volume angehängt wird, ist dies die Performance des Volumes, unabhängig davon, ob die Option Automatische Optimierung für getrennte Volumes aktiviert ist oder nicht.

  • Automatisch optimierte Performance: Das ist die effektive Performance des Volumes. Wenn die Option Automatische Optimierung für getrennte Volumes aktiviert ist, wird die Option Automatisch optimierte Performance beim Trennen des Volumes auf Niedrigere Kosten eingestellt. Beachten Sie, dass das Feld Automatisch optimierte Performance erst dann die Performanceeinstellung Niedrige Kosten annimmt, wenn die Performanceanpassung abgeschlossen ist.

  • Automatische Optimierung für getrennte Volumes: Dieses Feld gibt an, ob die Option Automatische Optimierung für getrennte Volumes für das Volume aktiviert ist. Wenn diese Option deaktiviert ist, entspricht die effektive Performance des Volumes immer der für die Standardperformance angegebenen Performance. Wenn diese Option aktiviert ist, wird die Volume-Performance auf Niedrigere Kosten eingestellt, wenn das Volume getrennt wird.

Weitere Informationen darüber, wann diese Einstellungen wirksam werden, finden Sie unter Zeitlimits und Überlegungen.

Zeitlimits und Überlegungen

Die folgende Liste zeigt einige zeitbezogene Überlegungen, die bei Verwendung des Features zur automatischen Optimierung für getrennte Volumes zu beachten sind.

  • Wenn Sie die Option Automatische Optimierung für getrennte Volumes für ein getrenntes Volume aktivieren, startet der Block Volume-Service die Anpassung der Performance für Niedrigere Kosten nach 14 Tagen.

  • Wenn Sie die Option Automatische Optimierung für getrennte Volumes für ein angehängtes Volume aktivieren, startet der Block Volume-Service die Anpassung der Performance für Niedrigere Kosten 14 Tage, nachdem Sie das Volume getrennt haben.

  • Wenn Sie die Option Automatische Optimierung für getrennte Volumes deaktivieren, während ein Volume getrennt ist, startet der Block Volume-Service die Anpassung der Performance auf die Einstellung Standardperformance sofort.

  • Wenn Sie die Standardperformance eines getrennten Volumes ändern, während Automatische Optimierung für getrennte Volumes aktiviert ist, bleibt die Option Automatisch optimierte Performance des Volumes auf Niedrigere Kosten eingestellt, bis Sie das Volume wieder anhängen.

  • Wenn Sie ein getrenntes Volume mit aktiviertem Feature Automatische Optimierung für getrennte Volumes klonen, startet der Block Volume-Service die Anpassung der Performance für Niedrigere Kosten nach 14 Tagen.

  • Um die Performance für ein Volume zu optimieren, das für Äußerst hohe Performance konfiguriert wurde, muss der Volume-Anhang Multipath-fähig sein. Beim erneuten Anhängen eines Volumes, das als getrenntes Volume automatisch auf Niedrigere Kosten optimiert wurde, jedoch für Äußerst hohe Performance konfiguriert ist, müssen Sie bestätigen, dass der Anhang Multipath-fähig ist. Weitere Informationen finden Sie unter:

Erforderliche IAM-Policy

Um Oracle Cloud Infrastructure zu verwenden, muss Ihnen ein Administrator in einer Policy  Sicherheitszugriff erteilen. Dieser Zugriff ist erforderlich, unabhängig davon, 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 Administrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment  Sie arbeiten sollen.

Für Administratoren: Mit der Policy unter Verwalten von Block-Volumes, Backups und Volume-Gruppen durch Volume-Administratoren zulassen kann die angegebene Gruppe alles mit Block-Volumes und Backups ausführen, aber keine Instanzen starten.

Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys. Referenzmaterial zum Schreiben von Policys für Instanzen, Cloud-Netzwerke oder andere Coreservices-API-Ressourcen finden Sie unter Details zu den Coreservices.

Konsole verwenden

In den folgenden Verfahren wird beschrieben, wie Sie die Features für die automatische Optimierung in der Konsole aktivieren.

So aktivieren Sie die performancebasierte automatische Optimierung für Block-Volumes
  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Speicher. Klicken Sie unter Block Storage auf Block-Volumes.
  2. Klicken Sie auf das Block-Volume, für das Sie die performancebasierte automatische Optimierung aktivieren möchten.

  3. Klicken Sie auf Bearbeiten.
  4. Klicken Sie im Abschnitt Größe und Performance des Volumes auf den Schieberegler Performancebasierte automatische Optimierung, um ihn von Aus auf Ein einzustellen.
  5. Geben Sie einen Wert für Standard-VPUs/GB an. Dabei handelt es sich um die minimale Performanceeinstellung, auf die das Volume angepasst wird. Der Wert muss ein Vielfaches von 10 sein. Der Mindestwert ist 10 und der Höchstwert ist 110. Sie können den Wert auch mit dem Schieberegler VPUs/GB angeben.
  6. Geben Sie einen Wert für Maximale VPUs/GB an. Dabei handelt es sich um die maximale Performanceeinstellung, auf die das Volume angepasst wird. Der Wert muss ein Vielfaches von 10 sein und mindestens 10 VPUs/GB höher als Standard-VPUs/GB sein. Der Höchstwert beträgt 120 VPUs/GB. Sie können den Wert auch mit dem Schieberegler VPUs/GB angeben.
  7. Klicken Sie auf Änderungen speichern.

So aktivieren Sie die performancebasierte automatische Optimierung für Boot-Volumes
  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Speicher. Klicken Sie unter Block Storage auf Block-Volumes. Klicken Sie im Menü Block Storage in der Randleiste auf Boot-Volumes.
  2. Klicken Sie auf das Block-Volume, für das Sie die performancebasierte automatische Optimierung aktivieren möchten.

  3. Klicken Sie auf Bearbeiten.
  4. Klicken Sie im Abschnitt Größe und Performance des Volumes auf den Schieberegler Performancebasierte automatische Optimierung, um ihn von Aus auf Ein einzustellen.
  5. Geben Sie einen Wert für Standard-VPUs/GB an. Dabei handelt es sich um die minimale Performanceeinstellung, auf die das Volume angepasst wird. Der Wert muss ein Vielfaches von 10 sein. Der Mindestwert ist 10 und der Höchstwert ist 110. Sie können den Wert auch mit dem Schieberegler VPUs/GB angeben.
  6. Geben Sie einen Wert für Maximale VPUs/GB an. Dabei handelt es sich um die maximale Performanceeinstellung, auf die das Volume angepasst wird. Der Wert muss ein Vielfaches von 10 sein und mindestens 10 VPUs/GB höher als Standard-VPUs/GB sein. Der Höchstwert beträgt 120 VPUs/GB. Sie können den Wert auch mit dem Schieberegler VPUs/GB angeben.
  7. Klicken Sie auf Änderungen speichern.

So aktivieren Sie die automatische Optimierung für getrennte Volumes für Block-Volumes
  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Speicher. Klicken Sie unter Block Storage auf Block-Volumes.
  2. Klicken Sie auf das Block-Volume, für das Sie die automatische Optimierung für getrennte Volumes aktivieren möchten.
  3. Klicken Sie auf Bearbeiten.
  4. Klicken Sie im Abschnitt Größe und Performance des Volumes auf den Schieberegler Automatische Optimierung für getrennte Volumes, um ihn von Aus auf Ein einzustellen.
  5. Klicken Sie auf Änderungen speichern.
So aktivieren Sie die automatische Optimierung für getrennte Volumes für Boot-Volumes
  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Speicher. Klicken Sie unter Block Storage auf Block-Volumes. Klicken Sie im Menü Block Storage in der Randleiste auf Boot-Volumes.
  2. Klicken Sie auf das Boot-Volume, für das Sie die automatische Optimierung für getrennte Volumes aktivieren möchten.
  3. Klicken Sie auf Bearbeiten.
  4. Klicken Sie im Abschnitt Größe und Performance des Volumes auf den Schieberegler Automatische Optimierung für getrennte Volumes, um ihn von Aus auf Ein einzustellen.
  5. Klicken Sie auf Änderungen speichern.

CLI verwenden

Informationen zur Verwendung der CLI finden Sie unter Befehlszeilenschnittstelle (CLI).

Block-Volume-Vorgänge

Mit den folgenden Vorgängen können Sie die automatische Optimierung für Block-Volumes aktivieren.

So aktivieren Sie die performancebasierte automatische Optimierung beim Erstellen eines Block-Volumes

Öffnen Sie eine Eingabeaufforderung, und führen Sie Folgendes aus:

oci bv volume create --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Beispiel:

oci bv volume create --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
So aktivieren Sie die performancebasierte automatische Optimierung für vorhandene Block-Volumes

Öffnen Sie eine Eingabeaufforderung, und führen Sie Folgendes aus:

oci bv volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Beispiel:

oci bv volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
So aktivieren Sie die automatische Optimierung für getrennte Volumes beim Erstellen eines Block-Volumes

Öffnen Sie eine Eingabeaufforderung, und führen Sie Folgendes aus:

oci bv volume create --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Beispiel:

oci bv volume create --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''
So aktivieren Sie die automatische Optimierung für getrennte Volumes für vorhandene Block-Volumes

Öffnen Sie eine Eingabeaufforderung, und führen Sie Folgendes aus:

oci bv volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Beispiel:

oci bv volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''

Boot-Volume-Vorgänge

Aktivieren Sie die automatische Optimierung für Boot-Volumes wie folgt.

So aktivieren Sie die performancebasierte automatische Optimierung für ein vorhandenes Boot-Volume

Öffnen Sie eine Eingabeaufforderung, und führen Sie Folgendes aus:

oci bv boot-volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Beispiel:

oci bv boot-volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
So aktivieren Sie die automatische Optimierung für getrennte Volumes für ein vorhandenes Boot-Volume

Öffnen Sie eine Eingabeaufforderung, und führen Sie Folgendes aus:

oci bv boot-volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Beispiel:

oci bv boot-volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''

API verwenden

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.

Sie aktivieren die automatische Optimierung für ein Volume, indem Sie die AutotunePolicy-Werte für das Attribut autotunePolicies in den entsprechenden Volume-Details für den API-Vorgang angeben.

Geben Sie für die performancebasierte automatische Optimierung PERFORMANCE_BASED als "autotuneType" an. Wenn Sie diesen Typ angeben, müssen Sie auch die maximale Anzahl der VPUs, an die das Volume angepasst werden soll, im Attribut maxVpusPerGB angeben. Weitere Informationen finden Sie unter PerformanceBasedAutotunePolicy.

Geben Sie für die automatische Optimierung für getrennte Volumes DETACHED_VOLUME als autotuneType an. Weitere Informationen finden Sie unter DetachedVolumeAutotunePolicy.

Block-Volumes

Um die automatische Optimierung für neue Block-Volumes zu aktivieren, verwenden Sie CreateVolume, und geben Sie die Features für die automatische Optimierung, die Sie aktivieren möchten, im Attribut autotunePolicies von CreateVolumeDetails an.

Um die automatische Optimierung für vorhandene Block-Volumes zu aktivieren, verwenden Sie UpdateVolume, und geben Sie die Features für die automatische Optimierung, die Sie aktivieren möchten, im Attribut autotunePolicies von UpdateVolumeDetails an.

Boot-Volumes

Um das Feature zur automatischen Performanceoptimierung für ein Boot-Volume zu aktivieren oder zu deaktivieren, verwenden Sie den Vorgang UpdateBootVolume, und geben Sie die Features zur automatischen Optimierung, die Sie aktivieren möchten, im Attribut autotunePolicies von UpdateBootVolumeDetails an.