Anpassen der IOPS für eine zonale Dateifreigabe

Passen Sie die Grenzwerte für die Eingabe-/Ausgabeoperationen pro Sekunde (IOPS) für zonale Dateifreigaben mit dem Profil „ dp2 “ ohne Dienstunterbrechung von 100 auf 96.000 IOPS an.

Die Änderungen treten sofort in Kraft, ohne dass es zu Ausfällen kommt. Sie können das IOPS-Limit über die Konsole, die CLI, die API oder Terraform verwalten.

Die Abrechnung für eine aktualisierte Freigabe wird automatisch aktualisiert. Die anteilige Differenz des neuen Preises wird zum aktuellen Fakturierungszyklus hinzugefügt. Der neue Betrag wird dann vollständig erst im nächsten Abrechnungszyklus in Rechnung gestellt.

Verfügbarkeit auswählen Sie können den IOPS-Wert regionaler Dateifreigaben, die mit dem Profil rfs erstellt wurden, nicht ändern. Sie können jedoch den Bandbreitenwert anpassen, um eine Feinabstimmung der Leistung der Freigabe vorzunehmen.

Konzepte für einstellbare IOPS

Sie können die IOPS für Ihre zonalen Dateifreigaben anpassen, um die Leistung an Ihre Anforderungen anzupassen.

  • Möglicherweise stellen Sie beispielsweise fest, dass eine Anwendung so skaliert wurde, dass die aktuelle IOPS-Obergrenze nun einen Leistungsengpass darstellt. Sie können die Leistungsmerkmale der vorhandenen Dateifreigabe ändern, indem Sie die IOPS erhöhen.

  • In einem anderen Szenario möchten Sie Ihren Dateispeicher möglicherweise zunächst auf einen höheren IOPS-Wert einstellen, um einen Daten-Upload zu beschleunigen. Sobald der Upload abgeschlossen ist, können Sie die Speicherleistung für den normalen Betrieb wieder auf 5 IOPS/GB zurücksetzen. Außerdem können Sie die IOPS für Ihre Dateifreigabe in Zeiten mit hoher Systemauslastung für Ihre Anwendung erhöhen und in Zeiten mit geringer Systemauslastung verringern.

Wenn Ihre Freigabe das dp2 profil verwendet, können die IOPS der Freigabe zwischen 100 und 96.000 liegen. Sie können Ihren IOPS-Wert mit minimalen Einschränkungen angeben. Die IOPS können so oft angepasst werden, bis die Ober- oder Untergrenze erreicht ist.

Damit die 96.000 IOPS erreicht werden können, muss auf eine einzelne Dateifreigabe von mehreren virtuellen Serverinstanzen zugegriffen werden. Eine einzelne Dateifreigabe, auf die ein Client zugreift, ist auf 48.000 IOPS begrenzt.

Wenn Ihre Dateifreigabe das benutzerdefinierte Freigabeprofil Deprecated verwendet, basiert der IOPS-Bereich auf der Größe der Dateifreigabe.

  • Beispiel: Für eine Dateifreigabe mit 25 GB können Sie die Anzahl der E/A-Operationen pro Sekunde (IOPS) an einer beliebigen Position im Bereich von 100 bis 1.000 IOPS mit einem angepassten Profil erhöhen. Wenn Sie später die Größe einer Dateifreigabe erhöhen auf die nächsthöhere Bandbreite umsteigen, können Sie die IOPS erneut erhöhen. Die IOPS können so oft angepasst werden, bis die Ober- oder Untergrenze erreicht ist.
  • Oder Sie können von einem benutzerdefinierten Profil zu einem IOPS-Tier-Profil oder dem Profil dp2 wechseln. Die Auswahl der IOPS-Ebene wird durch die Größe der Dateifreigabe eingeschränkt. Wenn Sie von einem benutzerdefinierten Profil zu einem beliebigen gestaffelten Profil wechseln, wird die Abrechnung aktualisiert und die IOPS entsprechend dem Profil angepasst.

Wenn Ihre Dateifreigabe eines der [veralteten], abgestuften Freigabeprofile verwendet, können Sie das IOPS-Limit anpassen, indem Sie:

  • Wechsel von einem IOPS-Tier-Profil zum Profil dp2 oder custom. In diesem Fall schränkt die Größe der Dateifreigabe den von Ihnen ausgewählten IOPS-Bereich ein.

    • Wenn Sie beispielsweise die IOPS für eine Dateifreigabe mit einem Profil von 3 IOPS/GB anpassen und diese 12.000 GB groß ist, können Sie die IOPS mit einem benutzerdefinierten oder einem dp2 anpassen. Es ist möglich, weil beide eine gemeinsame Größe von 12.000 GB unterstützen.
    • Wäre die Dateifreigabe größer als 16.000 GB, würde das benutzerdefinierte Profil keine Anpassung der IOPS unterstützen, das dp2 hingegen schon, da es Freigaben bis 32.000 GB unterstützt. Die maximalen Größen der IOPS-Ebenen betragen 32.000 GB bei 3 IOPS/GB, 9.600 GB bei 5 IOPS/GB und 4.800 GB bei 10 IOPS/GB.

    Wenn Sie von einem gestaffelten Profil zu einem benutzerdefinierten oder „ dp2 “-Profil wechseln, wird die Abrechnung entsprechend der angegebenen IOPS angepasst.

  • Auswählen einer anderen IOPS-Stufe. Die IOPS-Leistung wird innerhalb der Stufe angepasst. Inwieweit die IOPS erhöht werden können, hängt von dem Höchstwert ab, der durch das IOPS-Tier-Profil der Dateifreigabe zugelassen wird. Sie können die IOPS für ein IOPS-Tier basierend auf der Freigabegröße anpassen oder das nächste Profil auswählen, das eine höhere Leistung ermöglicht.

    Die maximale IOPS-Rate für eine Dateifreigabe bei einem Tier-Profil mit 3 IOPS/GB beträgt 96.000 IOPS. Alle anderen Profile sind auf 48.000 IOPS begrenzt. Damit 96.000 IOPS erreicht werden können, müssen mehrere virtuelle Serverinstanzen auf eine einzelne Dateifreigabe zugreifen. Eine einzelne Dateifreigabe, auf die von einer Instanz zugegriffen wird, ist auf 48.000 IOPS begrenzt.

Damit der IOPS-Wert für eine Dateifreigabe angepasst werden kann, muss die Dateifreigabe den Status Stabil aufweisen. Ihre Benutzerberechtigung wird überprüft, bevor IOPS angepasst werden.

Sie können den Fortschritt der IOPS-Änderung Ihrer Dateifreigabe mithilfe der Benutzerschnittstelle oder der Befehlszeilenschnittstelle überwachen. Sie können auch die Ereignisse der Aktivitätsüberwachung überprüfen, um sicherzustellen, dass die IOPS angepasst wurden.

Einschränkungen

Die folgenden Einschränkungen gelten.

  • Zum Anpassen der IOPS muss die Dateifreigabe den Status Stabil aufweisen.
  • Ein dp2-Profil kann auf das vom dp2-Band zugelassene Maximum erweitert werden. Sie können die IOPS-Stufen v dp2 s nur wechseln, wenn Sie die Größe der Dateifreigabe erhöhen und dann zu einer höheren Stufe wechseln.
  • Wählen Sie für eine Dateifreigabe, die mit einem IOPS-Tierprofil erstellt wurde, um die IOPS zu erhöhen oder zu verringern, ein anderes Profil für die Dateifreigabegröße aus. Wenn die Dateifreigabegröße die Größe des neuen IOPS-Tier-Profils überschreitet, können Sie das Profil nicht ändern.
  • Ein angepasstes IOPS-Profil kann auf das vom angepassten Band zugelassene Maximum erweitert werden. Sie können nicht zu benutzerdefinierten Bandbreiten wechseln, es sei denn, Sie erhöhen die Dateifreigabegröße und wechseln dann zu einer höheren Bandbreite.
  • Die Anpassung von E/A-Operationen pro Sekunde durch Verschieben zwischen Profilen wird durch die Größe der Dateifreigabe eingeschränkt.
  • Die maximale Anzahl E/A-Operationen pro Sekunde für eine Dateifreigabe für alle Profile beträgt 96.000 E/A-Operationen pro Sekunde. Damit 96.000 IOPS erreicht werden können, müssen mehrere virtuelle Serverinstanzen auf eine einzelne Dateifreigabe zugreifen. Eine einzelne Dateifreigabe in einer Instanz ist auf 48.000 IOPS begrenzt.

Einstellen der IOPS in der Konsole

Führen Sie die folgenden Schritte aus, um die IOPS anzupassen, indem Sie ein neues IOPS-Tier oder einen angepassten IOPS-Abschnitt auswählen:

  1. Gehen Sie zur Liste der Dateifreigaben. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > File Storage Shares. Standardmäßig werden Dateifreigaben für alle Ressourcengruppen in Ihrer Region angezeigt.

  2. Klicken Sie auf der Listenseite Dateifreigaben für VPC auf den Namen einer Dateifreigabe, um die zugehörigen Details anzuzeigen.

  3. Suchen Sie auf der Detailseite der Dateifreigabe den Eintrag „ Profil “ und klicken Sie auf „ Symbol „Bearbeiten“ Symbol „Bearbeiten“ “ oder wählen Sie im Menü „ Maßnahmen “ die Option „ IOPS-Profil bearbeiten “ aus. Datenträger müssen für diese Aktionen einer Virtual Server-Instanz zugeordnet sein.

  4. Passen Sie die IOPS in der Seitenanzeige wie folgt an:

    • Für das „ dp2 “ oder ein benutzerdefiniertes Profil werden der aktuelle IOPS-Wert und die Größe der Dateifreigabe angezeigt. Geben Sie einen neuen IOPS-Wert innerhalb des zulässigen Bereichs für diese Größe ein.

    • Wählen Sie für eine IOPS-Stufe eine andere Stufe aus dem Menü aus. Beispiel: Sie haben ein allgemeines 3-IOPS/GB-Profil, das Sie auf ein 5-IOPS/GB-Profil erhöhen möchten.

  5. Überprüfen Sie die geschätzte monatliche Bestellübersicht für Ihre Geografie und die neue Preisgestaltung.

  6. Klicken Sie auf Speichern und fortfahren, wenn Sie einverstanden sind. Die neue IOPS-Zuweisung wird wirksam, sobald Sie die Instanz neu starten.

IOPS über die Befehlszeilenschnittstelle anpassen

IOPS für ein angepasstes oder dp2-Profil anpassen

Verwenden Sie in der Befehlszeile den Befehl „ share-update “ mit der Eigenschaft „ --iops “, um die neue IOPS-Größe für ein benutzerdefiniertes oder ein „ dp2 “-Profil anzugeben. Die von Ihnen angegebene IOPS-Zahl muss innerhalb des für die Größe der Dateifreigabe vorgesehenen Bereichs liegen. Weitere Informationen finden Sie im " dp2 oder " Benutzerdefiniertes IOPS-Profil.

Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.

  1. Suchen Sie Ihre Freigabe über die Befehlszeilenschnittstelle, indem Sie Ihre Dateifreigaben in der Region mit dem Befehl ibmcloud is shares auflisten.

    ibmcloud is shares
    
    Listing shares in all resource groups and region us-south under account Test Account as user test.user@ibm.com...
    ID                                          Name                    Lifecycle state   Zone         Profile   Size(GB)   Resource group   Replication role
    r006-dc6a644d-c7da-4c91-acf0-d66b47fc8516   my-replica-file-share   stable            us-south-1   dp2       1500       Default          replica
    r006-e4acfa9b-88b0-4f90-9320-537e6fa3482a   my-source-file-share    stable            us-south-2   dp2       1500       Default          source
    r006-6d1719da-f790-45cc-9f68-896fd5673a1a   my-replica-share        stable            us-south-3   dp2       1500       Default          replica
    r006-925214bc-ded5-4626-9d8e-bc4e2e579232   my-new-file-share       stable            us-south-2   dp2       500        Default          none
    r006-b1707390-3825-41eb-a5bb-1161f77f8a58   my-vpc-file-share       stable            us-south-2   dp2       1000       Default          none
    r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6   my-file-share           stable            us-south-2   dp2       1500       Default          source
    
  2. Zeigen Sie die Details der Dateifreigabe an, die Sie mit dem Befehl ibmcloud is share ändern wollen.

    ibmcloud is share my-file-share
    
    Getting file share my-file-share under account Test Account as user test.user@ibm.com...
    ID                           r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
    Name                         my-file-share
    CRN                          crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
    Lifecycle state              stable
    Access control mode          security_group
    Accessor binding role        none
    Zone                         us-south-2
    Profile                      dp2
    Size(GB)                     1000
    IOPS                         1000
    User Tags                    docs:test
    Encryption                   provider_managed
    Mount Targets                ID                                          Name
                                 r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61   my-cli-share-mount-target-1
    Resource group               ID                                 Name
                                 db8e8d865a83e0aae03f25a492c5b39e   Default
    Created                      2023-10-18T22:15:15+00:00
    Replication role             none
    Replication status           none
    Replication status reasons   Status code   Status message
                                 -             -
    Snapshot count               0
    Snapshot size                0
    Source snapshot              -
    
  3. Verwenden Sie den Befehl ibmcloud is share-update, um die E/A-Operationen pro Sekunde (IOPS) Ihrer Dateifreigabe zu erhöhen oder zu verringern.

    ibmcloud is share-update my-file-share --iops 2000
    
    Updating file share my-file-share under account Test Account as user test.user@ibm.com...
    ID                           r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
    Name                         my-file-share
    CRN                          crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6
    Lifecycle state              updating
    Access control mode          security_group
    Accessor binding role        none
    Zone                         us-south-2
    Profile                      dp2
    Size(GB)                     1000
    IOPS                         2000
    User Tags                    docs:test
    Encryption                   provider_managed
    Mount Targets                ID                                          Name
                                 r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61   my-cli-share-mount-target-1
    Resource group               ID                                 Name
                                 db8e8d865a83e0aae03f25a492c5b39e   Default
    Created                      2023-10-18T22:15:15+00:00
    Replication role             none
    Replication status           none
    Replication status reasons   Status code   Status message
                                 -             -
    Snapshot count               0
    Snapshot size                0
    Source snapshot              -
    Allowed Access Protocols     nfs4
    Availability Mode            zonal
    Bandwidth(Mbps)              1
    Storage Generation           1
    

Weitere Informationen zu den Befehlsoptionen finden Sie unter ibmcloud is share-update my-file-share.

IOPS durch Angabe eines anderen IOPS-Tierprofils anpassen

Diese Anweisungen gelten für die vorherige Generation von Dateifreigabeprofilen (Allzweck-, 5-iops-, 10-iops- oder benutzerdefinierte Profile), die in der Beta-Version der zonalen Dateifreigaben verwendet wurden. Ab dem 06. Mai 2026 sind diese Aktienprofile veraltet. Um die neuesten Funktionen nutzen zu können, müssen Sie das IOPS-Profil Ihrer Freigabe auf dp2 ändern.

In der Befehlszeilenschnittstelle können Sie mit dem Befehl ibmcloud is share-update und der Eigenschaft --profile den Namen oder die HREF des IOPS-Tier-Profils angeben.

Im folgenden Beispiel wird ein Profil mit 3 IOPS/GB in ein Profil mit 5 IOPS/GB geändert. In diesem Fall darf die Dateifreigabe 9.600 GB nicht überschreiten, um zu dem höheren Profil zu wechseln.

ibmcloud is share-update my-file-share --profile tier-5iops
Updating file share my-file-share under account Test Account as user user@mycompany.com...
ID                           ba7c7c8a-c111-4f54-a7fe-bb6d3d66eb2a
Name                         my-file-share
CRN                          crn:v1:bluemix:public:is:us-south-1:a/a1234567::share:ba7c7c8a-c111-4f54-a7fe-bb6d3d66eb2a
Lifecycle state              updating
Access control mode          security_group
Accessor binding role        none
Zone                         us-south-1
Profile                      tier-5iops
Size(GB)                     100
IOPS                         3000
User Tags                    docs:test
Encryption                   provider_managed
Mount targets                ID                          Name   VPC ID   VPC Name
                             No mount targets found.
Resource group               ID                                     Name
                             7f1645c5-8afa-4a7e-860d-3df563e0aa8d   Default
Created                      2023-02-26T20:01:18+05:30
Snapshot count               0
Snapshot size                0
Source snapshot              -

Weitere Informationen zu den Befehlsoptionen finden Sie unter ibmcloud is share-update my-file-share.

Anpassung der IOPS über die API

Sie können IOPS für vorhandene Dateifreigaben anpassen, indem Sie die VPC-API aufrufen (VPC = Virtual Private Cloud).

Einstellen der IOPS für das dp2 oder das benutzerdefinierte Profil

Erstellen Sie eine PATCH /shares-Anforderung und geben Sie die Eigenschaft iops an, um die E/A-Operationen pro Sekunde innerhalb des zulässigen Bereichs für ein angepasstes dp2-Profil anzupassen.

Sie können in derselben PATCH /shares-Anforderung nicht gleichzeitig den Namen der Dateifreigabe aktualisieren und die IOPS anpassen. Stellen Sie zwei PATCH /shares-Anforderungen.

Das folgende Beispiel zeigt eine Steigerung von 100 IOPS auf 3.000 IOPS für eine 100-GB-Dateifreigabe auf Basis eines benutzerdefinierten Profils „100–499“. Der IOPS-Bereich für dieses benutzerdefinierte Band beträgt 100-6.000 IOPS. Weitere Informationen zu den verfügbaren IOPS-Bereichen finden Sie unter Übersicht der Dateispeicherprofile.

curl -X PATCH \
 "$vpc_api_endpoint/v1/shares/$share_id?version=2023-08-086&generation=2" \
 -H "Authorization: Bearer $iam_token" \
 -d '{
      "iops": 3000
    }'

Der Status der Dateifreigabe lautet „ updating “, während die IOPS angepasst werden. Die aktuellen IOPS werden so lange angezeigt, bis Sie die Instanz erneut starten. Im folgenden Beispiel wird der IOPS-Wert von 100 angepasst.

{
   "created_at": "2023-08-08T22:58:49.000Z",
   "crn": "crn:[...]",
   "encryption": "provider_managed",
   "href": "https://us-south.iaas.cloud.ibm.com/v1/shares/r006-a0c07083-f411-446c-9316-7b08d6448c86",
   "id": "r006-a0c07083-f411-446c-9316-7b08d6448c86",
   "iops": 100,
    .
    .
    .
	"status": "updating",
    .
    .
    .
}

Wenn die IOPS-Erweiterung abgeschlossen ist, starten Sie die Instanz erneut. Der neue Wert wird angezeigt, und der Status der Dateifreigabe lautet „ stable “.

{
  "created_at": "2023-08-08T22:58:49.000Z",
  "crn": "crn:[...]",
  "encryption": "provider_managed",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/shares/a0c07083-f411-446c-9316-7b08d6448c86",
  "id": "a0c07083-f411-446c-9316-7b08d6448c86",
  "iops": 3000,
  "lifecycle_state": "stable",
  "name": "my-share-updated",
  "profile": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/tier-3iops",
    "name": "custom",
    "resource_type": "share_profile"
  },
  "access_control_mode": "security-group",
  "allowed_transit_encryption_modes": ["none", "user-managed"],
  "replication_role": "none",
  "replication_status": "none",
  "replication_status_reasons": [],
  "resource_group": {
    "crn": "crn:[...]",
    "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/678523bcbe2b4eada913d32640909956",
    "id": "678523bcbe2b4eada913d32640909956",
    "name": "Default"
  },
  "resource_type": "share",
  "size": 4800,
  "mount_targets": [
    {
      "href": "https://us-south.iaas.cloud.ibm.com/v1/shares/a0c07083-f411-446c-9316-7b08d6448c86/mount_targets/1b5571cb-536d-48d0-8452-81c05c6f7b80",
      "id": "r006-1b5571cb-536d-48d0-8452-81c05c6f7b80",
      "name": "my-mount-target",
      "resource_type": "share_target",
      "vpc": {
        "crn": "crn:[...]",
        "href": "https://us-south.iaas.cloud.ibm.com/v1/vpcs/r006-12bb28fc-856d-4902-813b-dc065d1ed084",
        "id": "12bb28fc-856d-4902-813b-dc065d1ed084",
        "name": "my-vpc",
        "resource_type": "vpc"
      }
    }
  ],
  "snapshot_count": 10,
  "snapshot_size": 10,
  "user_tags": [],
  "zone": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
    "name": "us-south-1",
    "resource_type": "zone"
  }
}

IOPS durch Angabe eines anderen IOPS-Tierprofils anpassen

Diese Anweisungen gelten für die vorherige Generation von Dateifreigabeprofilen (Allzweck-, 5-iops-, 10-iops- oder benutzerdefinierte Profile), die in der Beta-Version der zonalen Dateifreigaben verwendet wurden. Ab dem 06. Mai 2026 sind diese Aktienprofile veraltet. Um die neuesten Funktionen nutzen zu können, müssen Sie das IOPS-Profil Ihrer Freigabe auf dp2 ändern.

Erstellen Sie eine PATCH /shares-Anforderung mit der Eigenschaft profile und geben Sie den Namen oder die HREF des IOPS-Tier-Profils an.

Im folgenden Beispiel wird ein Profil mit 3 IOPS/GB in ein Profil mit 5 IOPS/GB geändert. In diesem Fall darf die Dateifreigabe 9.600 GB nicht überschreiten, um zu dem höheren Profil zu wechseln.

curl -X PATCH \
 "$vpc_api_endpoint/v1/shares/$share_id?version=2023-07-18&generation=2" \
 -H "Authorization: Bearer $iam_token" \
 -d '{
      "profile": "5iops-tier"
    }'

IOPS mit Terraform anpassen

Sie können IOPS für vorhandene Datendateifreigaben in Terraform anpassen.

IOPS für ein angepasstes oder dp2-Profil anpassen

Um die Leistungsstufe einer Dateifreigabe zu ändern, verwenden Sie die Ressource ibm_is_share und geben Sie den gewünschten IOPS-Wert an. Wenn Sie den IOPS-Wert angeben, stellen Sie sicher, dass er innerhalb des Leistungsbereichs für die Größe der Dateifreigabe liegt. Weitere Informationen finden Sie unter dp2-Dateispeicherprofil.

Wenn sie angewendet wird, wird im folgenden Beispiel die Leistung der gemeinsamen Nutzung auf 5000 E/A-Operationen pro Sekunde aktualisiert.

resource "ibm_is_share" "example" {
  name    = "my-new-share"
  size    = 200
  iops    = 5000
  profile = "dp2"
  zone    = "us-south-2"
}

Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_share.

IOPS durch Angabe eines anderen IOPS-Tierprofils anpassen

Um die Leistungsstufe einer Dateifreigabe mit einem IOPS-Schichtprofil zu ändern, verwenden Sie die Ressource ibm_is_share und geben Sie eine andere IOPS-Schicht an. Wenn sie angewendet wird, wird im folgenden Beispiel die Leistung der gemeinsamen Nutzung auf 5000 E/A-Operationen pro Sekunde aktualisiert.

resource "ibm_is_share" "example" {
  name    = "my-share"
  size    = 220
  profile = "tier-5iops"
  zone    = "us-south-2"
}

Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_share.

Nächste Schritte

Erstellen Sie weitere Dateifreigaben oder verwalten Sie vorhandene Freigaben: