Speicherplatz für Snapshots bestellen für File Storage for Classic
Um Snapshots Ihres Speichervolumes zu erstellen – sei es automatisch oder manuell –, müssen Sie Speicherplatz dafür erwerben. Snapshotkapazität können Sie beim Erwerb des Datenträgers oder zu einem späteren Zeitpunkt mithilfe der beschriebenen Schritte erwerben.
Ermitteln, wie viel Snapshotbereich Sie benötigen
Im Allgemeinen verwenden Snapshots Snapshotbereich auf der Basis von zwei Hauptfaktoren:
- Wie stark sich Ihr aktives Dateisystem im Laufe der Zeit verändert.
- Geplante Dauer der Beibehaltung der Snapshots
Der benötigte Speicherplatz lässt sich wie folgt berechnen: (Änderungsrate) x (Anzahl der beibehaltenen Stunden/Tage/Wochen/Monate der Daten).
Der erste Snapshot verwendet nur sehr wenig Speicherplatz, da es sich bei ihm um eine Kopie der Metadaten (Verweise) handelt, mit denen die Blöcke des aktiven Dateisystems angegeben werden.
Ein Datensatz mit zahlreichen Änderungen und einer langen Aufbewahrungsfrist benötigt mehr Speicherplatz als ein Datensatz mit mäßigen Änderungen und einer mäßigen Aufbewahrungsfrist. Ein Beispiel für den ersten Typ ist eine Datenbank mit hoher Änderungsrate. Ein Beispiel für den zweiten Typ ist ein VMware®-Datenspeicher.
Wenn Sie stündlich 12 Snapshots von 500 GB tatsächlicher Daten erstellen und die Änderungsrate zwischen den einzelnen Snapshots bei 1 % liegt, belaufen sich die Snapshots auf insgesamt 60 GB.
*(5-GB Rate of Change) x (12 hourly snapshots) = (60 GB of used space)*
Umgekehrt würde bei diesen 500 GB an tatsächlichen Daten und 12 stündlichen Snapshots, bei denen sich die Daten jede Stunde um 10 % ändern, der für Snapshots benötigte Speicherplatz 600 GB betragen.
*(50-GB Rate of Change) x (12 hourly snapshots) = (600 GB of used space)*
Berücksichtigen Sie also bei der Bestimmung des benötigten Snapshotbereichs in angemessener Weise die Änderungsrate. Sie hat erheblichen Einfluss auf die Menge des erforderlichen Snapshotbereichs. Ein größerer Datenträger bedeutet tendenziell eine größere Änderungsmenge. Ein 500-GB-Datenträger mit Änderungen im Umfang von 5 GB und ein 10-TB-Datenträger mit Änderungen im Umfang von 5 GB belegen dieselbe Menge an Snapshotspeicherplatz.
Außerdem gilt bei den meisten Workloads, das umso weniger Speicherplatz anfangs reserviert werden muss, je größer ein Datenträger ist. Dies liegt in erster Linie an der zugrunde liegenden Datenleistung sowie an der Funktionsweise von Snapshots in der Umgebung.
Snapshot-Speicherplatz in der Konsole bestellen
-
Melden Sie sich an der IBM Cloud®-Konsole an und klicken Sie auf das Menüsymbol
.
-
Wählen Sie das Symbol „Infrastruktur
> „Klassische Infrastruktur“ aus.
-
Greifen Sie über Speicher > File Storage for Classic auf Ihren Speicher zu.
-
Klicken Sie auf Aktionen
und anschließend auf Snapshotbereich hinzufügen.
-
Wählen Sie die Menge an benötigtem Speicherplatz und die Zahlungsmethode aus.
-
Klicken Sie auf Weiter.
-
Geben Sie gegebenenfalls alle verfügbaren Werbeaktionscodes ein und klicken Sie auf Neu berechnen. Die Felder Gebühren für diese Bestellung und Bestellprüfung enthalten Standardwerte.
Rabatte werden bei der Verarbeitung der Bestellung angewendet.
-
Aktivieren Sie das Kontrollkästchen, um sicherzustellen, dass Sie die Vertragsbedingungen gelesen und verstanden haben, und klicken Sie auf Bestellung aufgeben. Der Snapshotbereich wird in wenigen Minuten bereitgestellt.
Snapshot-Speicherplatz über die Befehlszeilenschnittstelle bestellen
Bevor Sie beginnen, entscheiden Sie, welchen CLI-Client Sie verwenden wollen.
- Sie können die IBM Cloud-CLI und das SL-Plug-in mit
ibmcloud plugin install slinstallieren. Weitere Informationen finden Sie unter IBM Cloud-CLI mit Plug-ins erweitern. - Sie können auch die SLCLIinstallieren.
Bereitstellung über die IBMCLOUD-Befehlszeilenschnittstelle
Verwenden Sie den Befehl ibmcloud sl file snapshot-order, um Snapshotbereich für Ihren Datenträger bereitzustellen. Im folgenden Beispiel wird ein 1000 GB Snapshotbereich für die Dateifreigabe erstellt, der durch die ID 560156918 angegeben wird.
ibmcloud sl file snapshot-order 560156918 -s 1000 -t 4
Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl file snapshot-order.
Bereitstellung über die SLCLI
Verwenden Sie den Befehl slcli file snapshot-order, um Snapshotbereich für Ihren Datenträger bereitzustellen.
$ slcli file snapshot-order --help
Usage: slcli file snapshot-order [OPTIONS] VOLUME_ID
Options:
--capacity INTEGER Size of snapshot space to create in GB [required]
--tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) of the file
volume for which space is ordered [optional, and only
valid for endurance storage volumes]
--upgrade Flag to indicate that the order is an upgrade
-h, --help Show this message and exit.
Bestellen von Snapshot-Speicherplatz mit der API
Sie können die Methode order_snapshot_space im SL API Python-Client verwenden, um mehr Speicherkapazität für Snapshots zu bestellen.
Snapshotbereich mit Terraform bestellen
Wenn Sie einen Speicherdatenträger mit Terraform bereitstellen, verwenden Sie die Ressource ibm_storage_file und geben Sie das Argument snapshot_capacity an. Im folgenden Beispiel werden 10 GB Snapshotbereich definiert.
resource "ibm_storage_file" "fs_endurance" {
type = "Endurance"
datacenter = "dal09"
capacity = 20
iops = 0.25
# Optional fields
allowed_virtual_guest_ids = ["28961689"]
allowed_subnets = ["10.146.139.64/26"]
allowed_ip_addresses = ["10.146.139.84"]
snapshot_capacity = 10
hourly_billing = true
}
Wenn Sie den Snapshotbereich vergrößern möchten, aktualisieren Sie das Argument snapshot_capacity mit einer größeren Zahl und wenden Sie die Änderungen an.
Weitere Informationen zu den Argumenten und Attributen finden Sie in ibm_storage_file.