Bestellung der Bände von „ File Storage for Classic “

Stellen Sie „ File Storage for Classic “ mit anpassbaren Kapazitäts- und Leistungsoptionen bereit, indem Sie die Stufen „Endurance“ oder „Performance“ nutzen, um Ihren Workload-Anforderungen gerecht zu werden.

Sie können „ File Storage for Classic “-Volumes über die Konsole, die Befehlszeile, die API oder Terraform bestellen. Sie können „ File Storage for Classic “ bereitstellen und Ihre Dateifreigaben so anpassen, dass sie Ihren Anforderungen hinsichtlich Kapazität und IOPS entsprechen. Nutzen Sie Ihr Speichersystem optimal mit zwei Optionen zur Festlegung der IOPS: „Endurance“ und „Performance“. Sie können Dateifreigaben mit einer Kapazität von bis zu 12 TB und einer maximalen IOPS von 48.000 bereitstellen.

  • Sie können aus Endurance-IOPS-Tiers auswählen, die vordefinierte Leistungsstufen für Workloads enthalten, die nicht über definierte Leistungsanforderungen verfügen.
    • 0.25 IOPS pro GB sind für Workloads ausgelegt, bei denen der Großteil der Daten zu einem bestimmten Zeitpunkt inaktiv ist. Zu den Anwendungsbeispielen gehören die Speicherung von Postfächern oder Dateifreigaben auf Abteilungsebene. Die CLI- und API-Antworten zeigen diese Ebene als LOW_INTENSITY_TIER an.
    • 2 IOPS pro GB sind für die meisten Fälle allgemeiner Nutzung vorgesehen. Beispiele für Anwendungen sind das Hosting kleiner Datenbanken zur Unterstützung von Webanwendungen oder VM-Plattenimages für einen Hypervisor. Die CLI- und API-Antworten zeigen diese Ebene als READHEAVY_TIER an.
    • 4 IOPS pro GB sind für Workloads höherer Intensität vorgesehen. Solche Workloads sind in der Regel durch einen hohen Prozentsatz an Daten gekennzeichnet, die zu jedem Zeitpunkt aktiv sind. Beispielanwendungen sind transaktionsorientierte und andere leistungskritische Datenbanken. Die CLI- und API-Antworten zeigen diese Ebene als WRITEHEAVY_TIER an.
    • 10 IOPS pro GB sind für anspruchsvollste Workloads vorgesehen, wie zum Beispiel für die von NoSQL-Datenbanken generierten Workloads und für die Datenverarbeitung von Analysen (Analytics). Diese Stufe ist für Speicherplatz mit einer Kapazität von bis zu 4 TB verfügbar. Die CLI- und API-Antworten zeigen diese Ebene als 10_IOPS_PER_GB an.
  • Sie können mit Performance die Gesamtzahl der E/A-Operationen pro Sekunde (IOPS) angeben, um Ihren Speicher zu optimieren und an spezielle Leistungsanforderungen anzupassen. Der verfügbare angepasste IOPS-Bereich hängt von der Datenträgerkapazität ab. In der folgenden Tabelle werden die verfügbaren IOPS-Bereiche basierend auf der Datenträgergröße angezeigt.
Verfügbare IOPS je nach Volume-Größe
Datenträgergröße (GB) IOPS-Bereich
10 - 39 100 - 1.000
40 - 79 100-2.000
80 - 99 100 - 4.000
100 - 499 100 - 6.000
500 - 999 100 - 10.000
1.000 - 1.999 100 - 20.000
2.000-2.999 200 - 40.000
3.000-3.999 200-48.000
4.000-7.999 300-48.000
8.000-9.999 500 - 48.000
10.000-12.000 1.000 - 48.000

Standardmäßig können Sie insgesamt 700 „ File Storage for Classic “-Volumes bereitstellen. Wenden Sie sich an den Support, um die Anzahl Ihrer Datenträger zu erhöhen. Weitere Informationen finden Sie in Speichergrenzwerte verwalten. Weitere Informationen zum Grenzwert für gleichzeitige Autorisierungen finden Sie im Abschnitt mit den FAQs.

File Storage for Classic s in der Konsole anordnen

  1. Melden Sie sich beim „ IBM Cloud® “-Katalog an und klicken Sie auf „ Storage “. Wählen Sie anschließend File Storage for Classic aus. Klicken Sie auf Erstellen.

  2. Wählen Sie den Bereitstellungsstandort (Region, Standort, Zone) aus.

    • Stellen Sie sicher, dass die neue Dateifreigabe am selben Speicherort hinzugefügt wird wie der oder die vorhandenen Compute-Hosts.
  3. Abrechnung. Sie können zwischen monatlicher und stündlicher Abrechnung wählen.

    • Bei der stundenweisen Abrechnung werden Ihnen alle Stunden in Rechnung gestellt, in denen das Dateivolumen auf dem Konto vorhanden ist, bis das Volumen gelöscht wird oder der Abrechnungszeitraum endet – je nachdem, was zuerst eintritt. Die Abrechnung nach Stunden ist eine gute Wahl für Speicher, der für einige wenige Tage oder weniger als einen ganzen Monat lang genutzt wird.
    • Bei der monatlichen Abrechnung erfolgt die Berechnung für den Preis anteilmäßig ab dem Erstellungsdatum bis zum Ende des Rechnungsstellungszyklus und die Rechnung wird unverzüglich gestellt. Wird ein Dateidatenträger vor dem Ende des Abrechnungszyklus gelöscht, wird die Differenz nicht zurückerstattet. Die monatliche Rechnungsstellung ist eine gute Wahl für Speicher, der für Auslastungen im Produktionsbetrieb genutzt wird, die Daten verwenden, die über längere Zeiträume (einen Monat oder länger) gespeichert werden und zugänglich sein müssen.
  4. Geben Sie die Speichergröße in das Feld Größe ein.

  5. Wählen Sie die Größe des Snapshotbereichs in der Liste aus.

    Dieser Bereich wird zusätzlich zu Ihrem nutzbaren Bereich genutzt. Hinweise und Empfehlungen zum Snapshotbereich finden Sie unter Snapshots bestellen.

  6. Wählen Sie das IOPS-Profil aus. Sie können vordefinierte Werte für Endurance (Tiers) auswählen oder einen angepassten IOPS-Wert für Performance eingeben.

  7. Überprüfen Sie im Seitenbereich Ihre Bestellübersicht und geben Sie gegebenenfalls Ihren Aktionscode ein.

    Rabatte werden bei der Verarbeitung der Bestellung angewendet.

  8. Überprüfen Sie die Bestellung und lesen Sie die Servicevereinbarung. Wenn Sie den Bedingungen zustimmen, wählen Sie das entsprechende Kontrollkästchen aus.

  9. Klicken Sie auf Erstellen. Ihre neue Speicherzuordnung steht nach wenigen Minuten zur Verfügung.

File Storage for Classic über die Befehlszeilenschnittstelle (CLI) aufrufen

Bevor Sie beginnen, entscheiden Sie, welchen CLI-Client Sie verwenden wollen.

Jede Bestellung muss eine zugeordnete Position (Rechenzentrum) haben. Stellen Sie bei der Bestellung von File Storage for Classic sicher, dass das Produkt an derselben Position wie Ihre Recheninstanzen bereitgestellt wird.

Bereitstellung über die IBMCLOUD-Befehlszeilenschnittstelle (CLI)

Verwenden Sie den Befehl ibmcloud sl file volume-order, um einen Datenträger zu bestellen. Im folgenden Beispiel wird eine Dateifreigabe mit 500 GB im DAL13-Rechenzentrum mit einem mehrschichtigen Leistungsprofil (4 IOPS pro GB) und 500 GB Snapshotbereich bereitgestellt.

$ ibmcloud sl file volume-order --storage-type endurance --size 500 --tier 4 -d dal13 --snapshot-size 500
This action will incur charges on your account. Continue?> y
OK
Order 110526870 was placed.
 > Storage as a Service
 > File Storage
 > 500 GBs
 > 4 IOPS per GB
 > 500 GB (Snapshot Space)
You may run 'ibmcloud sl file volume-list --order 110526870' to find this file volume after it is ready.

Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl file volume-order.

Bereitstellung über die SLCLI

Mit dem Befehl slcli file volume-order können Sie den Datenträger für die gemeinsam genutzte Dateiressource einrichten. Das folgende Beispiel zeigt, wie man ein 20-GB- File Storage for Classic-Volume mit 100 IOPS bestellt.

$ slcli file volume-order --storage-type performance --size 20 --location dal10 --iops 100
Order #32076317 placed successfully!
> Storage as a Service
> File Storage
> 20 GBs
> 100 IOPS

File Storage for Classic s über die API bestellen

Die bequemste Möglichkeit, „ File Storage for Classic “ über die API zu bestellen, ist die Verwendung der Funktion „ FileStorageManager “ im SL-API-Client „ Python “.

Die order_file_volume Methode gibt eine Bestellung für eine Dateifreigabe auf.

Für eine erfolgreiche Bestellung müssen Sie die folgenden Parameter angeben.

storage_type
Auftragsart: „Leistung“ oder „Ausdauer“.
location
Rechenzentrum, in dem der Anteil bestellt werden soll.
size
Größe des neuen Volumes in GB. Der Mindestwert beträgt 20 und der Höchstwert 12.000.
iops
Anzahl der IOPS für eine „Performance“-Bestellung. Die IOPS für Hochleistungsspeicher können zwischen 100 und 1000 IOPS liegen.
tier_level
Stufe, die für einen „Ausdauer“-Befehl verwendet werden soll. Die IOPS-Stufen für die Lebensdauer können folgende Werte annehmen: 0.25, 2, 4 oder 10.
snapshot_size
Größe des optionalen Snapshot-Speicherplatzes, falls Snapshot-Speicherplatz ebenfalls bestellt werden soll. Die Größe des Schnappschusses kann 0, 5, 10 oder 20 betragen. Keine, sofern nicht bestellt.
service_offering
Angefordertes Speicherproduktpaket zur Verwendung in der Bestellung („storage_as_a_service“).
hourly_billing_flag
Abrechnungsart: monatlich (Falsch) oder stündlich (Wahr); Standard ist monatlich.

Um auf alle aktuellen Funktionen zugreifen zu können, bestellen Sie „ Storage-as-a-Service Package 759 “. Beispiel:

import SoftLayer
from pprint import pprint
client = SoftLayer.Client()
file_mgr = SoftLayer.FileStorageManager(client)
storage_type = 'performance'
location = 'dal10'
hourly = True
size = 20
iops = 100
snapshot_size = 5
try:
    result = file_mgr.order_file_volume(storage_type, location, size, iops=iops,
                                        snapshot_size=snapshot_size, hourly_billing_flag=hourly)
    pprint(result)
except SoftLayer.SoftLayerAPIError as e:
    pprint('Unable to create the storage. %s, %s ' % (e.faultCode, e.faultString))

Alternativ können Sie auch curl-Befehle verwenden, um mit dem Bestellsystem zu interagieren. Die folgende Beispiel-Curl-Anfrage ruft die Speicherpaketinformationen ab, die für die Bestellung verwendet werden können.

curl:u $SL_USER:$SL_APIKEY:X GET:H 'https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/getAllObjects.json?objectMask=mask%5Bid%2Cname%2Citems%5Bprices%5Bcategories%5D%2Cattributes%5D%5D&objectFilter=%7B%22categories%22%3A+%7B%22categoryCode%22%3A+%7B%22operation%22%3A+%22_%3D+storage_as_a_service%22%7D%7D%2C+%22statusCode%22%3A+%7B%22operation%22%3A+%22_%3D+ACTIVE%22%7D%7D'

Die folgende Beispiel-Curl-Anfrage dient zur Bestellung eines Speichervolumens.

curl:u $SL_USER:$SL_APIKEY:X POST:H:d '{"parameters": [{"complexType": "SoftLayer_Container_Product_Order_Network_Storage_AsAService", "packageId": 759, "prices": [{"id": 189433}, {"id": 189443}, {"id": 194763}, {"id": 194703}], "quantity": 1, "location":1854895, "useHourlyPricing": true, "volumeSize": 100' 'https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Order/placeOrder.json'

File Storage for Classic mit Terraform bestellen

Um Terraform zu verwenden, laden Sie die Terraform CLI herunter und konfigurieren Sie das IBM Cloud Provider Plug-in. Weitere Informationen finden Sie unter Einführung in Terraform.

Endurance File Storage for Classic mit Terraform bereitstellen

Sie können das folgende Beispiel verwenden, um einen 20-GB-Blockspeicherdatenträger mit 10 GB Momentaufnahmekapazität und 0.25 IOPS/GB Performance Tier im Rechenzentrum DAL09 zu erstellen. Das Beispiel definiert außerdem wöchentliche Momentaufnahmen, die jeden Sonntag um 13:02 Uhr erstellt werden sollen.

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
  # Optional fields for snapshot
  snapshot_schedule {
    schedule_type   = "WEEKLY"
    retention_count = 20
    minute          = 2
    hour            = 13
    day_of_week     = "SUNDAY"
    enable          = true
  }
}

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

Leistung File Storage for Classic mit Terraform bereitstellen

Mit dem folgenden Beispiel können Sie einen 20-GB-Blockspeicherdatenträger mit einer angepassten 100-IOPS-Leistungsstufe erstellen.

resource "ibm_storage_file" "fs_performance" {
  type       = "Performance"
  datacenter = "dal09"
  capacity   = 20
  iops       = 100
  # Optional fields
  allowed_virtual_guest_ids = ["28961689"]
  allowed_subnets           = ["10.146.139.64/26"]
  allowed_ip_addresses      = ["10.146.139.84"]
  hourly_billing            = true
}

Weitere Informationen zu den Argumenten und Attributen finden Sie in ibm_storage_file.

Neuen Speicher verbinden

Wenn Ihre Bereitstellungsanforderung abgeschlossen ist, können Sie Ihre Hosts autorisieren, auf den neuen Speicher zuzugreifen und die Verbindung zu konfigurieren. Folgen Sie je nach dem Betriebssystem Ihres Hosts dem entsprechenden Link.

Hinweise zur Disaster-Recovery

Um Datenverluste zu vermeiden und unterbrechungsfreie Geschäftsabläufe zu gewährleisten, sollten Sie in Betracht ziehen, Ihre Server und Speicher in einem anderen Rechenzentrum zu replizieren. Die Replikation hält Ihre Daten an zwei verschiedenen Positionen je nach Snapshot-Zeitplan synchron. Weitere Informationen hierzu finden Sie im Abschnitt Daten replizieren.

Wenn Sie Ihren Datenträger klonen wollen, lesen Sie den Abschnitt Unabhängige duplizierte Datenträger erstellen und verwalten. Doppelte Datenträger können unabhängig verwaltet und bei Bedarf mit Daten des ursprünglichen Datenträgers aktualisiert werden.

File Storage for Classic-Datenträger auf der Rechnung angeben

Alle gemeinsam genutzten Dateiressourcen werden auf Ihrer Rechnung als Artikelpositionen aufgeführt. Endurance-Volumes werden als „Endurance Storage Service “ angezeigt, Performance-Volumes als „Performance Storage Service “. Die Rate variiert je nach Speicherebene. Sie können Endurance oder Performance erweitern, um anzuzeigen, dass es sich um File Storage for Classic handelt.