Einstellungen für ein Google Cloud Hyperdisk-Volume ändern


Wenn die Arbeitslast zusätzlichen Speicherplatz benötigt, können Sie die Größe des Google Cloud Hyperdisk-Volumes erhöhen. Bei Hyperdisk-Volumes können Sie die Leistungsmerkmale Ihrer Laufwerke dynamisch bereitstellen.

  • Hyperdisk-Volumes: Sie können die IOPS- und Durchsatzwerte bei der Erstellung des Volumes festlegen und diese Werte auch jederzeit ändern.
  • Hyperdisk Extreme-Volumes: Sie können das IOPS-Level beim Erstellen des Volumes angeben und diesen Wert auch jederzeit ändern.
  • Hyperdisk Throughput-Volumes: Sie können das Durchsatz-Level beim Erstellen des Volumes angeben und diesen Wert auch jederzeit ändern.

Hinweise

  • Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben. Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init
    2. Set a default region and zone.
    3. REST

      Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.

        Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

        gcloud init

      Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.

Erforderliche Rollen und Berechtigungen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, um die Berechtigung zu erhalten, ein Hyperdisk zu ändern:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Diese vordefinierte Rolle enthält die Berechtigung compute.disks.update, die zum Ändern eines Hyperdisks erforderlich ist.

Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Unterstützte Werte für Hyperdisk-Volumes

Die folgende Tabelle zeigt die Maximal- und Minimalwerte, die Sie beim Hinzufügen oder Ändern von Hyperdisk-Volumes verwenden können.

Attribut Hyperdisk abgestimmt Hyperdisk Extrem Hyperdisk Durchsatz
Dynamische Bereitstellung IOPS und Durchsatz IOPS Durchsatz
Min. IOPS Weniger als 500 IOPS pro GiB Laufwerkskapazität
oder 3.000 IOPS
2 IOPS pro GiB Kapazität 4 zufällige IOPS oder 8 sequenzielle IOPS pro MiB/s Durchsatz
Maximale IOPS 500 IOPS pro GiB Laufwerkskapazität,
maximal 160.000
1.000 IOPS pro GiB Kapazität,
jedoch nicht mehr als 350.000
4 zufällige IOPS oder 8 sequenzielle IOPS pro MiB/s Durchsatz
Mindestdurchsatz Die größere IOPS, geteilt durch 256 oder 140 MiB/s 256 KiB Durchsatz pro bereitgestellter IOPS Den höheren der folgenden Werte: 10 Mbit/s pro TiB oder 20 Mbit/s pro Laufwerk
Maximaler Durchsatz IOPS geteilt durch 4, aber nicht mehr als 2.400 MB/s 256 KiB Durchsatz pro bereitgestellter IOPS, jedoch nicht mehr als 4.800 Mbit/s Den niedrigeren der folgenden Werte: 90 Mbit/s pro TiB oder 600 Mbit/s pro Laufwerk
Häufigkeit Alle vier Stunden Alle vier Stunden Alle vier Stunden
Mindestlaufwerksgröße 4 GiB 64 GiB 2 TiB
Maximale Laufwerkgröße 64 TiB 64 TiB 32 TiB

Übersicht über das Ändern von Hyperdisk

Sie können die Laufwerkgröße oder die Leistungsmerkmale von Hyperdisk-Volumes dynamisch ändern.

Kapazitätsänderungen

Sie können die Größe eines Hyperdisk-Volumes nur erhöhen. Die Kapazität eines Hyperdisk-Volumes kann nicht reduziert werden. Wenn Sie die Größe eines Hyperdisk-Volumes verringern möchten, müssen Sie ein kleineres Volume erstellen, Daten vom ursprünglichen Volume zum kleineren Volume migrieren und das ursprüngliche Volume löschen.

Sie können die bereitgestellte Größe für ein Hyperdisk Extrem- oder Hyperdisk abgestimmtes Volume alle vier Stunden und für ein Hyperdisk Durchsatz-Volume alle 6 Stunden erhöhen. Sie können die Größe von Hyperdisk-Volumes auch dann anpassen, wenn sie an eine laufende VM angehängt sind.

Die besten Ergebnisse erzielen Sie, wenn Sie die Kapazität eines Hyperdisk-Volumes mit den folgenden Schritten ändern:

  1. Volume-Größe erhöhen.
  2. Laufwerk sichern.
  3. Größe der Laufwerkpartitionen anpassen.

Leistungsänderungen

Nachdem Sie die bereitgestellten IOPS oder den Durchsatz geändert haben, kann es bis zu 15 Minuten dauern, bis die Änderungen wirksam werden. Sie können die bereitgestellten IOPS oder den bereitgestellten Durchsatz für ein Volume alle vier Stunden dynamisch ändern. Beim Ändern der bereitgestellten IOPS oder des bereitgestellten Durchsatzes für ein Hyperdisk-Volume werden die Laufwerksdaten weder gelöscht noch geändert.

Hyperdisk-Volume ändern

Sie können die Volume-Größe erhöhen und die bereitgestellten IOPS oder den bereitgestellten Durchsatz für ein Hyperdisk-Volume mit den folgenden Zeitlimits ändern:

  • Laufwerkgröße erhöhen: einmal alle vier Stunden für Hyperdisk Extreme oder Hyperdisk abgestimmt, einmal alle sechs Stunden für Hyperdisk-Throughput
  • Bereitgestellte IOPS oder bereitgestellter Durchsatz ändern: einmal alle vier Stunden

Wenn Sie versuchen, das Laufwerk zu ändern, bevor die vier Stunden abgelaufen sind, erhalten Sie eine Fehlermeldung wie Cannot update provisioned throughput due to being rate limited.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Laufwerke auf.

    Zur Seite „Laufwerke“

  2. Klicken Sie in der Liste der Laufwerke in Ihrem Projekt auf den Namen des Hyperdisk-Volumes, für das Sie die Kapazität oder die bereitgestellte Leistung ändern möchten.

  3. Klicken Sie auf der Seite mit den Laufwerkdetails auf Bearbeiten.

    1. Geben Sie im Feld Größe die neue Größe für das Laufwerk ein. Die Laufwerksgröße muss im Bereich der unterstützten Werte liegen.
    2. Für Hyperdisk Extreme und Hyperdisk abgestimmt: Geben Sie im Feld Bereitgestellte IOPS den neuen IOPS-Wert für Ihr Volume ein.
    3. Für Hyperdisk Durchsatz und Hyperdisk abgestimmt: Geben Sie im Feld Bereitgestellter Durchsatz den neuen Durchsatzwert für Ihr Volume ein.
  4. Klicken Sie auf Speichern, um die Änderungen auf das Laufwerk anzuwenden.

gcloud

Verwenden Sie den Befehl disks update und geben Sie das Flag --size, --provisioned-iops oder --provisioned-throughput an.

gcloud compute disks update DISK_NAME  \
    --size=DISK_SIZE  \
    --provisioned-iops=IOPS_LIMIT  \
    --provisioned-throughput=THROUGHPUT_LIMIT

Ersetzen Sie Folgendes:

  • DISK_NAME: der Name des Hyperdisk-Volumes, das Sie ändern.
  • DISK_SIZE: optional: ist die neue Größe des Laufwerks. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte. Die Laufwerksgröße muss im Bereich der unterstützten Werte liegen.
  • IOPS_LIMIT: Optional: Die IOPS-Konfiguration für die Volumes Hyperdisk Extrem und Hyperdisk abgestimmt. Der Wert muss im Bereich der unterstützten Werte liegen.
  • THROUGHPUT_LIMIT: Die Durchsatzkonfiguration für das Volume Hyperdisk Durchsatz oder Hyperdisk abgestimmt, die als Ganzzahl angegeben wird, die den in MiB pro Sekunde gemessenen Durchsatz darstellt. Der Wert muss im Bereich der unterstützten Werte liegen.

REST

Senden Sie eine POST-Anfrage an die Methode compute.disks.update. Geben Sie im Anfragetext die Parameter sizeGb, provisionedIops oder provisionedThroughput an.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/update
{
   "sizeGb": "DISK_SIZE,
   "provisionedIops": "IOPS_LIMIT",
   "provisionedThroughput": "THROUGHPUT_LIMIT"
}

Ersetzen Sie Folgendes:

  • PROJECT_ID ist Ihre Projekt-ID.
  • ZONE ist die Zone, in der sich das Hyperdisk-Volume befindet.
  • DISK_NAME ist der Name des Hyperdisk-Volumes, das geändert werden soll.
  • DISK_SIZE: optional: ist die neue Größe des Laufwerks. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte. Die Laufwerksgröße muss im Bereich der unterstützten Werte liegen.
  • IOPS_LIMIT: Optional: Die IOPS-Konfiguration für das Volume Hyperdisk Extrem oder Hyperdisk abgestimmt. Der Wert muss im Bereich der unterstützten Werte liegen.
  • THROUGHPUT_LIMIT: Die Durchsatzkonfiguration für das Volume Hyperdisk Durchsatz oder Hyperdisk abgestimmt, die als Ganzzahl angegeben wird, die den in MiB pro Sekunde gemessenen Durchsatz darstellt. Der Wert muss im Bereich der unterstützten Werte liegen.

Hyperdisk-Volume sichern

Beim Ändern der Größe eines Laufwerks werden keine Laufwerksdaten gelöscht oder geändert. Es empfiehlt sich jedoch, das Volume zu sichern, indem Sie einen Snapshot erstellen, bevor Sie Änderungen am Dateisystem oder an den Partitionen vornehmen.

Größe des Dateisystems und der Partitionen anpassen

Nachdem Sie das Hyperdisk-Volume vergrößert haben, müssen Sie möglicherweise die Größe des Dateisystems und der Partitionen anpassen. Weitere Informationen finden Sie in der Dokumentation zu Persistent Disk unter Größe des Dateisystems und der Partitionen anpassen.

Nächste Schritte