Block Storage for VPC-Profile
Wählen Sie „ IBM Cloud “-Blockspeicher-Volumenprofile aus, die Ihren Leistungsanforderungen entsprechen. Wählen Sie zwischen gestaffelten, benutzerdefinierten oder festgelegten Leistungsprofilen für vordefinierte oder flexible Leistungsstufen.
Block Storage Profilfamilien
Wenn Sie ein Block Storage-Volume erstellen, können Sie aus verschiedenen Profilen wählen.
- Das definierte Performance-Familienprofil bietet noch mehr Flexibilität bei der Festlegung von Kapazität und IOPS. Volume-Profile in der definierten Leistungsfamilie können die Volume-Leistung unabhängig von der Kapazität skalieren. Mit dem
Profil
sdpkönnen Sie ein Volume mit einer Kapazität von bis zu 32 TB und einem IOPS-Wert in einem Bereich von 100 - 64.000 erstellen. - Wählen Sie ein Profil aus der Stufenprofilfamilie, wenn Sie ein Profil wählen möchten, bei dem die Leistung mit der Kapazität des Volumes skaliert.
- Wählen Sie ein Profil aus der Benutzerdefinierten Profilfamilie, wenn Ihre Leistungsanforderungen in keine der vordefinierten IOPS-Kategorien fallen. Wenn Sie das benutzerdefinierte Profil auswählen, können Sie Ihre IOPS innerhalb eines Bereichs festlegen, der von der von Ihnen angegebenen Kapazität abhängt.
Das Profil sdp ist in den Regionen Dallas, Frankfurt, London, Madrid, Osaka, Sao Paulo, Sydney, Tokio, Toronto und Washington, DC verfügbar. Die individuellen und abgestuften Profile sind in jeder Region für jeden
Kunden verfügbar. Weitere Informationen finden Sie unter Über Block Storage for VPC.
Die folgende Tabelle zeigt die verfügbaren Speicherprofile mit ihren unterschiedlichen Eigenschaften.
| Familienname | Profilname | Kapazitätsbereich (GB) |
IOPS-Rate (IOPS/GB) |
IOPS-Bereich [1] (IOPS) |
Maximaler Durchsatz[2] |
|---|---|---|---|---|---|
| definierte Leistung | sdp |
1 – 32.000 | 100 – 64k | 100 – 64.000[3] | 1024 MBit/s (8192 Mbit/s) |
| tiered | general-purpose |
10 – 16.000 | 3 | 3.000-48.000 | 670 MBit/s (5360 Mbit/s) |
| tiered | 5iops-tier |
10 - 9,600 | 5 | 3.000-48.000 | 768 MBit/s (6144 Mbit/s) |
| tiered | 10iops-tier |
10 - 4,800 | 10 | 3.000-48.000 | 1024 MBit/s (8192 Mbit/s) |
| Angepasst | custom |
10 – 16.000 | 10 – 100 | 100 - 48.000[4] | 1024 MBit/s (8192 Mbit/s) |
Die nominalen IOPS-Werte basieren auf 16k E/A-Größe. Der maximale Durchsatzwert ergibt sich aus der Anzahl der IOPS multipliziert mit dem Durchsatzmultiplikator. Der Durchsatzmultiplikator beträgt 16 KB für 3 IOPS/GB-oder 5 IOPS/GB-Schichten bzw. 256 KB für 10 IOPS/GB-oder angepasste IOPS-Schichten. Je mehr IOPS Sie angeben, desto höher ist der Durchsatz, den das Volume bewältigen kann.
Die E/A-Größe der Anwendung wirkt sich direkt auf die Speicherleistung aus. Wenn die Anwendungs-E/A-Größe kleiner ist als der Durchsatzmultiplikator, der vom Profil zur Berechnung der Bandbreitenbegrenzung des Volumes verwendet wird, wird die IOPS-Obergrenze vor der Durchsatzgrenze erreicht. Umgekehrt gilt: Wenn die Anwendungs-E/A-Größe größer ist, wird die Durchsatzgrenze vor der IOPS-Grenze erreicht. Weitere Informationen finden Sie unter Auswirkung der E/A-Größe auf die Leistung.
SSD definiertes Leistungsprofil
Das Profil SSD defined performance (sdp) ist ein Volume-Profil der zweiten Generation, das mehr Flexibilität als das vorherige benutzerdefinierte Profil bietet, wenn es um die Angabe von Kapazität und Leistung geht. Mit dem Profil
sdp können Sie die Kapazität und die maximale Durchsatzgrenze festlegen. Die Größe des Volumens kann zwischen 1 und 32.000 GB liegen. Sie können die Volume-Leistung in einem Bereich von 3000 bis 64.000 IOPS angeben. Darüber
hinaus können Sie auch den maximalen Durchsatzwert Ihres Volumes angeben. Der verfügbare Durchsatzbereich beträgt 125-1024 MBps (1000-8192 Mbps). Die folgende Tabelle zeigt die minimalen und maximalen Werte von IOPS und Durchsatz im Verhältnis
zur Volume-Kapazität.
| Kapazitätsbereich (GB) | Min. IOPS | Max. E/A-Operationen pro Sekunde | Minimaler Durchsatz (Mbps) | Maximaler Durchsatz (Mbps) |
|---|---|---|---|---|
| 1–20 | 3000 | 3000 | 1000 | 1000 |
| 21–50 | 3000 | 5000 | 1000 | 4096 |
| 51–80 | 3000 | 20000 | 1000 | 6144 |
| 81–100 | 3000 | 30.000 $ | 1000 | 8192 |
| 101–130 | 3000 | 45000 | 1000 | 8192 |
| 131–150 | 3000 | 60000 | 1000 | 8192 |
| 151 – 32000 | 3000 | 64000 | 1000 | 8192 |
Um mehr als 48.000 IOPS zu erreichen, muss das Volume an eine virtuelle Serverinstanz mit einem Instanzprofil der dritten Generation angeschlossen werden. Die neue Generation umfasst Profilfamilien für virtuelle Server, die ausschließlich auf Intel Xeon Scalable-Prozessoren der 4. Generation gehostet werden, um die leistungsstärksten und performantesten Profile zu bieten.
Bestimmte Volume-Vorgänge wie das Erhöhen der Kapazität, das Anpassen von IOPS und das Anpassen des Durchsatzes können auf einem sdp-Volume durchgeführt werden, auch wenn das Volume nicht mit einer laufenden Instanz verbunden
ist. Weitere Informationen über die aktuelle Version von Volumes der zweiten Generation, wie z. B. Rechnungsstellung, unterstützte Funktionen und Einschränkungen, finden Sie unter Über Block Storage for VPC.
Sicheres Booten wird für Boot-Volumes, die das Profil sdp verwenden, nicht unterstützt.
Gestaffelte Volumenprofile
Wenn Sie Ihren Speicherdatenträger erstellen, können Sie aus drei vordefinierten IOPS-Tiers auswählen. Wählen Sie das Profil aus, das eine optimale Leistung für Ihre Rechenworkloads bietet. In Tabelle 2 wird die IOPS-Leistung beschrieben, die Sie für jede Schicht erwarten können.
| Beabsichtigte Arbeitsbelastung | Kapazitätsbereich (GB) | IOPS-Rate (IOPS/GB) | IOPS-Bereich | Durchsatzmultiplikator (KB) |
|---|---|---|---|---|
general-purpose- Workloads, die kleine Datenbanken für Webanwendungen hosten oder Festplatten-Images virtueller Maschinen für einen Hypervisor speichern. |
10 – 16.000 | 3 IOPS/GB | 3.000-48.000 | 16 |
5iops-tier- I/O-intensive Workloads – Workloads, die sich durch einen hohen Anteil an aktiven Daten auszeichnen, wie beispielsweise transaktionsorientierte und andere leistungssensitive Datenbanken. |
10 – 9.600 | 5 IOPS/GB | 3.000-48.000 | 16 |
10iops-tier- Anspruchsvolle Speicher-Workloads – Datenintensive Workloads, die durch NoSQL-Datenbanken, Datenverarbeitung für Videos, maschinelles Lernen und Analysen entstehen. |
10 – 4.800 | 10 IOPS/GB | 3.000-48.000 | 256 |
Die maximale IOPS für alle Volume-Profile der Tiered Familie beginnt bei 3.000 IOPS. Die maximale IOPS-Rate steigt dann je nach Speicherebene und Volume-Größe bis zur in Tabelle 2 angegebenen maximalen IOPS-Rate an. Während Sie den IOPS-Wert eines Volumes mit einem Tiered-Profil nicht anpassen können, können Sie das Volume in ein anderes Tiered-Profil ändern und die IOPS auf diese Weise anpassen.
Benutzerdefiniertes Volumenprofil
Angepasste IOPS-Werte stellen eine gute Option dar, wenn Sie über klar strukturierte Leistungsanforderungen verfügen, die von den vordefinierten IOPS-Tiers nicht abgedeckt werden. Sie können die IOPS-Werte anpassen, indem Sie die insgesamt ausgeführten IOPS für einen Datenträger innerhalb des Bereichs für seine Datenträgergröße angeben. Sie können Datenträger abhängig von der Datenträgergröße mit einer IOPS-Leistung von 100 IOPS bis zu 48.000 IOPS bereitstellen.
Die folgende Tabelle zeigt die verfügbaren IOPS-Bereiche auf der Basis der Datenträgerkapazität für das angepasste Profil.
| Beabsichtigte Arbeitsbelastung | Kapazitätsbereich (GB) | IOPS-Bereich | Durchsatzmultiplikator (KB) |
|---|---|---|---|
| Angepasst | 10 - 39 | 100 - 1.000 | 256 |
| 40 - 79 | 100-2.000 | 256 | |
| 80 - 99 | 100 - 4.000 | 256 | |
| 100 - 499 | 100 - 6.000 | 256 | |
| 500 - 999 | 100 - 10.000 | 256 | |
| 1.000 - 1.999 | 100 - 20.000 | 256 | |
| 2.000-3.999 | 200 - 40.000 | 256 | |
| 4.000-7.999 | 300 - 40.000 | 256 | |
| 8.000-9.999 | 500 - 48.000 | 256 | |
| 10.000 - 16.000 | 1.000 - 48.000 | 256 |
Wenn Ihre Anwendung mehr IOPS und Durchsatz benötigt, können Sie die Volume-Größe erhöhen und einen neuen IOPS-Wert in einem höheren Bereich angeben. Kapazität und IOPS können nur geändert werden, wenn das Volume an eine laufende Instanz angeschlossen ist.
Profile für Boot-Volumes
Während der Instanzbereitstellung werden Boot-Volumes standardmäßig mit dem Volume-Profil general-purpose mit einer Kapazität von 100 GB erstellt, wenn Sie die CLI oder die API verwenden. Wenn Sie eine Instanz in der Konsole bereitstellen,
ist die Standardprofilauswahl das Profil der zweiten Generation sdp, es sei denn, Sie geben einen Snapshot der ersten Generation an, um Ihr Volume zu erstellen. Die Kapazität des Boot-Volumes muss mindestens so groß sein wie die
Mindestgröße des Image oder Snapshots, den Sie verwenden möchten. Die Kapazität des Boot-Volumes kann bei Verwendung von Volume-Profilen der ersten Generation
auf bis zu 250 GB und bei Verwendung des Profils sdp auf bis zu 32.000 GB erhöht werden. Die IOPS und die Bandbreite des Boot-Volumes werden niemals auf weniger als 3.000 IOPS bzw. 393 Mbit/s reduziert.
Wie virtuelle Serverprofile mit Volume-Profilen zusammenhängen
Virtual Server-Profile stellen eine Kombination zwischen vCPU und RAM dar, die schnell instanziiert werden kann, um eine Virtual Server-Instanz zu starten. Wählen Sie aus drei Familien von Instanzprofilen auf der Grundlage Ihrer Arbeitslastanforderungen. Diese Anforderungen können von allgemeinen Workloads bis zu CPU-intensiven oder speicherintensiven Workloads reichen.
In ähnlicher Weise bieten Volume-Profile eine Reihe von Kapazitäten und Leistungen für sekundäre Volumes. Standardmäßig wird ein primärer Bootdatenträger mit 100 GB erstellt, wenn Sie eine Virtual Server-Instanz erstellen. Sie können auch sekundäre Datenträger erstellen und zuordnen. Wenn Sie im Rahmen der Instanzerstellung ein Datenvolume erstellen, können Sie ein Volume-Profil auswählen, das Ihren Speicheranforderungen für Ihre Compute-Workloads am besten entspricht. Im Allgemeinen benötigen Sie bei steigenden Rechenressourcensanforderungen auch eine höhere IOPS-Leistung. Tabelle 4 veranschaulicht diesen Zusammenhang.
| IOPS-Tier-Speicherprofil | Virtual Server-Profil |
|---|---|
| 3 IOPS/GB | Ausgeglichen für allgemeine Workloads. |
| 5 IOPS/GB | Berechnen für intensive CPU-Anforderungen. |
| 10 IOPS/GB | Speicher für speicherintensive Workloads. |
Speicherkapazität
In dieser Dokumentation wird auf Speicherkapazität verwiesen, indem die Einheit GB (Gigabyte) verwendet wird, um sie an der Terminologie des Industriestandards auszurichten. Die tatsächliche Bereitstellung und Abrechnung von Speicher basieren jedoch auf GiB (Gibibyte).
Die Differenz zwischen GB und GiB liegt in ihrer numerischen Darstellung:
- GB (Gigabyte) ist eine Dezimaleinheit, wobei 1 GB 1.000.000.000 Byte entspricht.
- GiB (Gibibyte) ist eine binäre Einheit, wobei 1 GiB 1.073.741.824 Byte entspricht.
Um Transparenz sicherzustellen, beachten Sie bitte, dass Ihr bereitgestellter Speicher und die zugehörigen Gebühren auf der Basis von GiBberechnet werden. Sie können sicher sein, dass Sie genau die Speichermenge erhalten, die Sie erwarten, und genau für die von Ihnen verwendeten GiB in Rechnung gestellt werden. Weitere Informationen finden Sie im Abschnitt zu häufig gestellten Fragen.
Anzeige der verfügbaren Volumenprofile
Sie können verfügbare Volume-Profile über die IBM Cloud UI, CLI, API oder Terraform anzeigen.
In der Konsole
Auf der Seite für die Bereitstellung von Blockspeicher sehen Sie eine Liste aller verfügbaren Profile auf der Seite für die Erstellung von Blockspeicher, z. B. das Profil sdp, die drei Profile tiered und das Profil
custom. Wenn Sie eines der abgestuften Profile auswählen, müssen Sie die Kapazität angeben. Wenn Sie das benutzerdefinierte Profil auswählen, müssen Sie die Kapazität und einen IOPS-Wert angeben, der in dem für Ihre Kapazität
geltenden Bereich liegt (Tabelle 3 ). Wenn Sie das Profil sdp auswählen, können Sie die Kapazität und die IOPS ohne kapazitätsbasierte Bereichsbegrenzung angeben. Sie können auch die maximale Durchsatzgrenze
für Ihr Volume angeben.
Über die -Befehlszeilenschnittstelle
Führen Sie den folgenden Befehl aus, um die Liste der verfügbaren Profile über die Befehlszeilenschnittstelle anzuzeigen:
ibmcloud is volume-profiles
Listing volume profiles in region us-east under account TEST as user test.user@ibm.com...
Name Family Bandwidth(Mbps) default value Storage Generation
general-purpose tiered - 1
5iops-tier tiered - 1
10iops-tier tiered - 1
sdp defined_performance 1000 2
custom custom - 1
Um Details des Profils anzuzeigen, führen Sie den Befehl ibmcloud is volume-profile mit dem Namen des Profils aus, das Sie anzeigen möchten. Das folgende Beispiel zeigt die Details des Profils sdp.
ibmcloud is volume-profile sdp
Getting volume profile sdp under account Test Account as user test.user@ibm.com...
Name sdp
Family defined_performance
Adjustable IOPS true
Boot capacity Max Min
32000 1
Capacity Max Min Default Step
32000 1 - 1
IOPS Max Min Default Step
64000 3000 3000 1
Bandwidth(Mbps) Max Min Default Step Value
8192 1000 1000 1 -
Storage Generation 2
Adjustable Bandwidth Supported true
Adjustable Capacity States attached, unattached
Adjustable IOPS State attached, unattached
Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is volume-profile.
Mit der API
Um die verfügbaren Profile anzuzeigen, stellen Sie eine GET /volume/profiles-Anforderung.
curl -X GET \
$vpc_api_endpoint/v1/volume/profiles?$api_version&generation=2 \
-H "Authorization: Bearer $iam_token"
Für die meisten Konten antwortet die API mit den Feldern name, href, family. Für Konten mit speziellem Zugriff auf die Vorschau des definierten Leistungsprofils wird die Antwort um die folgenden Felder
erweitert:
boot_capacitybezeichnet die Kapazitätswerte, die für Boot-Volumes für jedes Profil zulässig sind. Der zurückgegebene Wert ist ein Bereich mit Mindest- und Höchstwerten, die für jedes Profil angegeben werden.- Für die Profile
customundtieredbeträgt der Bereich 10 GB - 250 GB. - Für das Profil
sdpbeträgt der Bereich 10 GB - 250 GB.
- Für die Profile
capacitybezeichnet die Kapazitätswerte, die für Data-Volumes für jedes Profil zulässig sind. Der zurückgegebene Wert ist ein Bereich mit Mindest- und Höchstwerten, die für jedes Profil angegeben werden.- Für die Profile
customundtieredbeträgt die Bandbreite 10 GB - 16 TB. - Für das Profil
sdpreicht die Spanne von 1 GB bis 32 TB.
- Für die Profile
iopsgibt dieses Feld die erreichbaren IOPS für jedes Profil an.- Für die Profile
tieredist dieser Wert festgelegt: 3 IOPS/GB, 5 IOPS/GB und 10 IOPS/GB. - Für das Profil
customkann dieser Wert zwischen 1 und 48.000 liegen. - Für das Profil
sdpkann dieser Wert zwischen 1 und 64.000 liegen.
- Für die Profile
familyenum hat jetzt einen zusätzlichen Wert,defined_performance, neben den bereits vorhandenen Wertentieredundcustom.adjustable_capacity_statesgibt an, ob die Kapazität für das Volume geändert werden kann, wenn das Volume nicht mit einer laufenden virtuellen Serverinstanz verbunden ist. Dieses Feld dient der Information. Sie beschreibt die Eigenschaften des Volumenprofils und kann nicht geändert werden.- Für
customundtieredProfile ist dieser Wertattached. - Für das Profil
sdplautet dieser Wertattached, unattached.
- Für
adjustable_iops_statesgibt an, ob die IOPS für das Volume geändert werden können, wenn das Volume nicht mit einer laufenden virtuellen Serverinstanz verbunden ist. Dieses Feld dient der Information. Sie beschreibt die Eigenschaften des Volumenprofils und kann nicht geändert werden.- Für die
custom-Profile ist dieser Wertattached. - Für die
tiered-Profile ist dieser Wert leer, da Änderungen der IOPS in keinem Zustand unterstützt werden. Wenn Sie den IOPS-Wert eines Volumes ändern möchten, können Sie zu einem anderentieredProfil wechseln. - Für das Profil
sdplautet dieser Wertattached, unattached.
- Für die
adjustable_bandwidth_supportedgibt an, ob die bereitgestellte Bandbreitenbegrenzung angepasst werden kann.- Für die Profile
customundtieredist dieser Wertfalse. - Für das Profil
sdplautet dieser Werttrue.
- Für die Profile
storage_generationgibt an, zu welcher Generation die Profilfamilie gehört.- Für die Profile
customundtieredist dieser Wert1. - Für das Profil
sdplautet dieser Wert2.
- Für die Profile
Das neue Profil wird als sdp geführt. Um Details zu diesem Profil zu sehen, stellen Sie eine Anfrage an GET /volume/profiles/sdp.
curl -X GET "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/sdp?version=2024-09-24&generation=2"\
-H "Authorization: Bearer $iam_token"
Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.
{
"boot_capacity": {
"max": 32000,
"min": 1,
"type": "dependent_range"
},
"capacity": {
"default": 1,
"max": 32000,
"min": 1,
"step": 1,
"type": "range"
},
"family": "defined_performance",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/sdp",
"iops": {
"default": 100,
"max": 64000,
"min": 100,
"step": 1,
"type": "range"
},
"name": "sdp",
"adjustable_capacity_states": {
"type": "fixed",
"value": "attached, unattached"
},
"adjustable_iops_states": {
"type": "fixed",
"value": "attached, unattached"
},
"adjustable_bandwidth_supported": true,
"max_throughput": 8192,
"max_bandwidth_mbps": 8192,
"min_bandwidth_mbps": 1000,
"default_bandwidth_mbps": 1000,
"storage_generation": 2
}
Weitere Informationen zu dieser Methode finden Sie in der API-Referenz für Auflisten aller Datenträgerprofile und Abrufen eines Datenträgerprofils.
Mit Terraform
-
Zur Verwendung von Terraform laden Sie die Terraform-CLI herunter und konfigurieren das IBM Cloud®-Provider-Plug-in. Weitere Informationen finden Sie unter Einführung in Terraform.
-
VPC-Infrastrukturservices verwenden einen bestimmten regionalen Endpunkt, der standardmäßig auf
us-southausgerichtet ist. Wenn Ihre VPC in einer anderen Region erstellt wird, stellen Sie sicher, dass Sie die entsprechende Region im Providerblock in der Dateiprovider.tfals Ziel angeben. Sehen Sie sich das folgende Beispiel für eine andere Region als die Standardregionus-southan.provider "ibm" { region = "eu-de" } -
Importieren Sie die Liste der verfügbaren Datenträgerprofile als schreibgeschützte Datenquelle.
data "ibm_is_volume_profiles" "example" { }Weitere Informationen finden Sie unter ibm_is_volume_profile.
Nächste Schritte
Weitere Informationen zu den Preisen der Volumenprofile finden Sie in den FAQ.
Weitere Informationen zum Erweitern der Volume-Kapazität finden Sie unter Erweiterung der Block Storage Volume-Kapazität.
Weitere Informationen zum Ändern der IOPS-Stufe oder der benutzerdefinierten IOPS für ein vorhandenes Volume finden Sie unter Anpassen der IOPS eines Block Storage for VPC-Volumes.
Weitere Informationen dazu, wie Sie Ihr Volume in der Konsole, über die CLI, mithilfe der API oder mit Terraform von einem Volume-Profil der ersten Generation auf ein Profil der zweiten Generation migrieren können, finden Sie unter Migration von Volumes Block Storage. Verfügbarkeit auswählen Weitere Informationen dazu, wie Sie Ihr Volume in der Konsole, über die CLI, mithilfe der API oder mit Terraform von einem Volume-Profil der ersten Generation auf ein in der Whitelist aufgeführtes Profil der zweiten Generation migrieren können, finden Sie unterMigration von Volumes Block Storage.
Weitere Informationen über Balanced-, Compute- und Memory-Profile für Virtual Servers for VPC finden Sie unter x86-64 Instanzprofile.
-
Die bereitgestellten IOPS-Werte basieren auf einer voreingestellten 16k-E/A-Größe. ↩︎
-
Der maximale Durchsatz ergibt sich aus der Anzahl der IOPS multipliziert mit dem voreingestellten Durchsatzmultiplikator. Der Durchsatzmultiplikator beträgt 16 KB für 3 IOPS/GB- oder 5 IOPS/GB-Tiers. Der Durchsatzmultiplikator für die Stufe 10 IOPS/GB und das benutzerdefinierte Profil beträgt 256 KB. Je höher die von Ihnen angegebene IOPS-Zahl ist, desto höher ist die Durchsatzgrenze. ↩︎
-
Der IOPS-Wert ist unabhängig von der Volume-Kapazität. ↩︎
-
Der verfügbare IOPS-Bereich hängt von der Kapazität des Volumes ab. Weitere Informationen finden Sie in Tabelle 3. ↩︎