Kapazität skalieren

Auf dieser Seite erfahren Sie, wie Sie die Kapazität Ihrer Filestore-Instanzen erhöhen oder verringern.

Bei Verwendung von Filestore empfehlen wir, die Auslastung Ihrer Filestore-Instanzen zu überwachen , damit Sie die Kapazität nach Bedarf anpassen können. Wenn Sie beispielsweise feststellen, dass eine zonale Instanz mit einem höheren Kapazitätsbereich (früher High Scale SSD) nicht mehr die gesamte zugewiesene Kapazität benötigt, können Sie sie herunterskalieren. Wenn Sie feststellen, dass Ihnen die Kapazität ausgeht, können Sie die Kapazität erhöhen, um zu verhindern, dass Ihre Anwendungen ausfallen. Wenn dem Dateisystem die Inodes ausgehen, müssen Sie ebenfalls Kapazität hinzufügen. Führen Sie folgenden Befehl aus, um die Inode-Nutzung zu prüfen:

  df -i

Der Befehl gibt in etwa Folgendes zurück:

  Filesystem           Inodes  IUsed      IFree  IUse%  Mounted on
  10.0.0.2:/vol1    134217728     13  134217715     1%  /mnt/test

Inode-Nutzung

Jede auf der Dateifreigabe gespeicherte Datei verbraucht einen Inode. Wenn dem Dateisystem die Inodes ausgehen, können Sie keine weiteren Dateien auf der Dateifreigabe speichern, auch wenn Sie die maximal zugewiesene Kapazität noch nicht erreicht haben. Die einzige Möglichkeit, Inodes hinzuzufügen, ist das Hinzufügen von Kapazität. Das Erreichen der maximalen Anzahl von Inodes ist jedoch selten und nur ein Problem, wenn Sie zahlreiche kleine Dateien speichern müssen.

Weitere Informationen zur verfügbaren Kapazität einer Instanz finden Sie unter Kapazität vorhersagen.

Unterschiede beim Skalierungsverhalten nach Dienststufe

Das Skalieren einer Instanz wirkt sich nicht auf ihre Verfügbarkeit aus und kann während der Verwendung der Instanz ausgeführt werden. In der folgenden Tabelle wird gezeigt, wie die Kapazität von Dateifreigaben je nach Dienststufe skaliert werden kann:

Dienststufe Basic HDD Basic SSD Zonal, geringere Kapazität Zonal, höhere Kapazität Regional, geringere Kapazität Regional, höhere Kapazität Enterprise
Skalierungsrichtung Nur nach oben Nur nach oben Oben und unten Oben und unten Oben und unten Oben und unten Oben und unten
Skalierungsschritt: 1 GiB 1 GiB 256 GiB 2,5 TiB 1 GiB 2,5 TiB 256 GiB
Minimale Kapazität 1 TiB 2,5 TiB 1 TiB 10 TiB 100 GiB 10 TiB 1 TiB
Maximale Kapazität 63,9 TiB 63,9 TiB 9,75 TiB 100 TiB 10.239 GiB 100 TiB 10 TiB

Das Skalieren der Kapazität einer Instanz der zonalen Dienststufe mit einem höheren Kapazitätsbereich kann länger dauern als bei Instanzen der Enterprise- und Basic-Dienststufe. Die tatsächliche Zeit hängt von der in der Instanz gespeicherten Datenmenge und der Last auf der Filestore-Instanz ab. Führen Sie diese Vorgänge im Voraus aus, um sicherzustellen, dass Ihre Instanzen immer über genügend Kapazität verfügen.

Wenn ein Skalierungsvorgang stattfindet, können Sie den Vorgang nicht abbrechen oder andere Änderungen an der Instanz vornehmen. Lese- und Schreibvorgänge werden jedoch nicht unterbrochen. Außerdem können Sie eine Instanz der Enterprise- und der zonalen Dienststufe nicht auf eine Kapazität herunterskalieren, die geringer ist als die zum Speichern der vorhandenen Dateidaten und Metadaten erforderlich ist. Bei einem entsprechenden Versuch wird ein Fehler ausgegeben.

Anleitung zum Bearbeiten einer Instanz

Google Cloud Console

Wenn Sie Filestore-Instanzen mit der Google Cloud Console bearbeiten möchten, rufen Sie die Seite Instanz bearbeiten auf. Dort können Sie die Instanz beschreibung bearbeiten, IP-basierte Regeln für die Zugriffssteuerung verwalten und die Leistung der Dateifreigabe skalieren:

  1. Rufen Sie in der Google Cloud Console die Seite Filestore-Instanzen auf.

    Zur Seite mit den Filestore-Instanzen

  2. Klicken Sie auf die ID der Instanz, die Sie bearbeiten möchten.

  3. Klicken Sie auf der Seite Instanzdetails auf Bearbeiten, um die Seite Instanz bearbeiten aufzurufen.

  4. Geben Sie im Feld Kapazität bearbeiten den neuen Kapazitätswert ein.

  5. Klicken Sie auf Speichern.

gcloud

Hinweis

Wenn Sie die gcloud CLI verwenden möchten, müssen Sie entweder das Cloud SDK installieren oder die Cloud Shell verwenden, die in die Google Cloud Console integriert ist:

Rufen Sie die Google Cloud Console auf.

gcloud-Befehl zum Bearbeiten einer Instanz

Sie können eine Filestore-Instanz mit dem instances update Befehl bearbeiten.

 gcloud filestore instances update instance-id \
     --project="project-id" \
     --location=location \
     --file-share=name="file-share-name",capacity=file-share-size

Dabei gilt:

  • instance-id ist die Instanz-ID der Filestore Instanz, die Sie bearbeiten möchten.
  • project-id ist die Projekt-ID des Google Cloud Projekts, das die Filestore-Instanz enthält. Sie können dieses Flag weglassen, wenn sich die Filestore-Instanz im Standardprojekt von gcloud befindet. Sie können das Standardprojekt folgendermaßen festlegen:

     gcloud config set project project-id
    
  • location ist der Standort, an dem sich die Filestore Instanz befindet. Geben Sie für Enterprise-Instanzen eine Region an. Geben Sie für alle anderen Instanzen eine Zone an. Beispiel: us-central1-a.

    Führen Sie den Befehl gcloud filestore zones list aus, um eine Liste der unterstützten Zonen zu erhalten. Sie können dieses Flag weglassen, wenn sich die Filestore-Instanz in der Standardzone von gcloud befindet. Sie können das Standardprojekt folgendermaßen festlegen:

     gcloud config set filestore/zone zone
    
  • file-share-name der Name der Dateifreigabe ist, die von der Filestore-Instanz bereitgestellt wird. Dateifreigabenamen können nach dem Erstellen der Instanz nicht mehr geändert werden.

  • file-share-size ist die neue gewünschte Dateifreigabegröße. Sie können die Größe der Dateifreigabe mit GiB (Standard) oder TiB in ganzen Zahlen angeben. Beispiel: 10TiB.

    Ihr verfügbares Kontingent finden Sie in der Google Cloud Console auf der Seite Kontingente:

    Zur Seite „Kontingente“

  • Optional: Eine detaillierte Liste der verfügbaren Flags finden Sie auf der gcloud filestore instances update Referenzseite.

Nächste Schritte