Snapshots bestellen
Um Momentaufnahmen Ihres Speichervolumens zu erstellen, entweder automatisch oder manuell, müssen Sie Speicherplatz erwerben, um sie zu speichern. 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 sehr 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 Band mit zahlreichen Änderungen und einer langen Aufbewahrungsfrist benötigt mehr Platz als ein Band mit moderaten Änderungen und einem moderaten Aufbewahrungszeitplan. 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 12 stündliche Snapshots von 500 GB tatsächlichen Daten erstellen und die Änderungsrate zwischen den einzelnen Snapshots 1 % beträgt, bleiben am Ende 60 GB für Snapshots übrig.
*(5-GB Rate of Change) x (12 hourly snapshots) = (60 GB of used space)*
Wenn sich dagegen bei diesen 500 GB an tatsächlichen Daten mit 12 stündlichen Snapshots jede Stunde 10 % ändern, beträgt der belegte Snapshot-Speicherplatz 600 GB.
*(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.
Bestellung eines Snapshot-Speicherplatzes in der Konsole
-
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.
Bestellung eines Snapshot-Speicherplatzes beim CLI
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 sl
installieren. Weitere Informationen finden Sie unter IBM Cloud-CLI mit Plug-ins erweitern. - Sie können auch die SLCLIinstallieren.
Bereitstellung über die IBMCLOUD-CLI
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.
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.