Hyperdisk-Speicherpools können mit Compute Engine für die Speicherung großer Datenmengen verwendet werden. Ein Hyperdisk-Speicherpool ist eine vorab erworbene Sammlung von Kapazität, Durchsatz und IOPS, die Sie dann nach Bedarf für Ihre Anwendungen bereitstellen können. Sie können Hyperdisk-Speicherpools verwenden, um Laufwerke in Pools zu erstellen und zu verwalten und die Laufwerke für mehrere Arbeitslasten zu verwenden. Durch die aggregierte Verwaltung von Laufwerken können Sie Kosten sparen und gleichzeitig das erwartete Kapazitäts- und Leistungswachstum erzielen. Wenn Sie nur den Speicher verwenden, den Sie in Hyperdisk-Speicherpools benötigen, reduzieren Sie die Komplexität der Prognosekapazität und verringern den Verwaltungsaufwand, da Sie nicht mehr Hunderte von Laufwerken verwalten müssen, sondern nur einen einzelnen Speicherpool.
Speicherpools bieten folgende Vorteile:
- Niedrigere Gesamtbetriebskosten (TCO): Hyperdisk-Speicherpools verwenden eine schlanke Bereitstellung und Datenreduzierung, damit Sie Ihre Daten effizient speichern und erstklassiger TCO erreichen können.
- Höhere Effizienz: Hyperdisk-Speicherpools können eine schlanke Bereitstellung und Datenreduzierung nutzen, um eine höhere Ressourcennutzung und niedrigere Gesamtbetriebskosten zu erreichen.
- Weniger Verwaltungsaufwand durch höhere Flexibilität – Laufwerke in Hyperdisk-Speicherpools können in größeren Größen bereitgestellt werden und verwenden nur das, was sie benötigen. Dadurch entfallen mühsame Kapazitäts- und Leistungsprognosen und Ausfallzeiten im Zusammenhang mit der Neuskalierung.
- Transparent für Arbeitslasten – Es gibt keine Änderung daran, wie einzelne Arbeitslasten bei der Verwendung von Speicherpools Hyperdisk-Volumes verwenden. Es sind keine Ausfallzeiten oder andere Auswirkungen auf Arbeitslasten erforderlich.
Daten auf einzelnen Laufwerken in einem Speicherpool behalten dieselbe Isolation bei wie bei Erstellung der Laufwerke nicht in einem Speicherpool.
Wann werden Speicherpools verwendet?
Sie können Speicherpools verwenden, um diese Probleme zu lösen:
Schwierige Planung der Ressourcenanforderungen bei der Migration von Arbeitslasten von lokalen Arbeitslasten, die ein SAN zu Google Cloud verwenden
Das Schätzen der Leistungs- und Kapazitätsanforderungen jeder Anwendung ist zeitaufwendig und fehleranfällig und kann der Cloud-Migration oder dem Roll-out einer Anwendung mehrere Wochen hinzufügen.
Mit Hyperdisk-Speicherpools können Sie Laufwerke im Speicherpool erstellen, indem Sie die benötigte Kapazität überschätzen, und dann aus dem Speicherpool nur die Menge an Speicherplatz verbrauchen, in die Sie Daten schreiben.
Unterauslastung von Ressourcen
Es kann komplex und mühsam sein, die Volumes gut auszulasten. Blockspeicher wird häufig nicht ausgelastet, da Sie für Spitzenkapazitäten und -Leistungsanforderungen bereitstellen, um Ausfälle oder Leistungseinbrüche zu vermeiden. Viele Anwendungen erreichen diese Spitzen jedoch selten.
Wenn Sie Hyperdisk-Speicherpools verwenden, erstellen Sie den Speicherpool, um die wahrscheinlichen Kapazitätsanforderungen Ihrer Arbeitslasten zu erfüllen. Wenn der Speicherpool 80% der verwendeten Kapazität erreicht, versucht der Hyperdisk-Speicherpool, automatisch weitere Kapazität hinzuzufügen, um die Auslastungsrate unter 80 % zu halten.
Komplexe Verwaltung des von Ihren Arbeitslasten verwendeten Blockspeichers
Die Verwaltung von Hunderten oder sogar Tausenden von Laufwerks-Volumes ist zeitaufwändig und nutzt Ressourcen, die für die Bereitstellung neuer Innovationen genutzt werden könnten.
Wenn Sie Laufwerke für Ihre VMs in einem Speicherpool erstellen, können Sie eine Größe festlegen, die viel größer ist, als die Arbeitslast wohl verwenden wird. Wenn Ihre Arbeitslasten auf die Laufwerke schreiben, wird Speicherplatz aus der Kapazität des Speicherpools verbraucht. Nur die Menge des verwendeten Blockspeichers wird von der Speicherpoolkapazität abgezogen, nicht die beim Erstellen der Laufwerke bereitgestellten Menge. Die von Ihnen angegebene Laufwerkgröße stellt eine Obergrenze für die Kapazität dar. Sie müssen die Laufwerkgröße nur ändern, wenn dieses Limit erreicht wurde.
Wenn Sie Laufwerke im Speicherpool erstellen und Ihre Arbeitslast Ihre Kapazitätsplanung für mehrere Laufwerke überschreitet, können Sie dem Speicherpool weitere Kapazität hinzufügen. Die zusätzliche Kapazität kann von allen im Speicherpool erstellten Laufwerken verwendet werden.
Hyperdisk-Speicherpool-Features
Speicherpools haben folgende Features:
- Kapazität Schlanke Bereitstellung: Blöcke werden nach Bedarf zugewiesen, anstatt alle Blöcke im Voraus zuzuweisen. Dadurch werden niedrige Speicherauslastungsraten vermieden, bei denen große Mengen an Speicherplatz zugewiesen, aber nicht verwendet werden.
- Datenreduzierung: Speicherpools verwenden eine Vielzahl von Technologien zur Datenreduzierung, um die Speichereffizienz zu erhöhen. Die Datenreduzierung hängt stark von der Art der gespeicherten Daten ab. Daten, die bereits komprimiert oder verschlüsselt sind, bevor sie auf einem Laufwerk in einem Hyperdisk-Speicherpool gespeichert werden, erzielen keine zusätzliche Reduzierung.
- Kapazität automatisch wachsen lassen: Wenn die Speicherpoolauslastung 80% der bereitgestellten Kapazität erreicht, versuchen Hyperdisk-Speicherpools, automatisch Kapazität zum Speicherpool hinzuzufügen, um Fehler im Zusammenhang mit unzureichender Kapazität zu vermeiden. “
Funktionsweise von Hyperdisk-Speicherpools
Sie erstellen einen Speicherpool mit der Gesamtkapazität und Leistung, die Ihre Arbeitslasten benötigen, und erstellen dann Laufwerke im Speicherpool. Sie können die Laufwerke dann an Ihre VMs anhängen. Wenn Sie die Laufwerke erstellen, können Sie sie mit einer viel größeren Größe erstellen, als erforderlich ist. Dies bietet Raum für späteres Wachstum, ohne dass ein Vorgang zur Größenänderung des Laufwerks erforderlich ist.
Wenn das Laufwerk in einem Speicherpool mit erweiterter Kapazität erstellt wurde, wird nur der Speicherplatz, den Ihre Arbeitslasten verwenden nach der Datenreduzierung von der verfügbaren Speicherpoolkapazität abgezogen.
Wenn Ihre Laufwerke mehr Kapazität benötigen, können Sie die bereitgestellte Kapazität des Speicherpools erhöhen. Der Speicherplatz, der von den einzelnen Laufwerken belegt wird, kann sich dann auf die Größe erhöhen, die Sie beim Erstellen des Laufwerks festgelegt haben. Wenn Sie die Laufwerke in einem erweiterten Kapazitäts-Speicherpool mit einer viel größeren Größe erstellen und zusätzlichen Speicherplatz über den Speicherpool zuweisen, konsolidieren Sie die Laufwerksspeicherverwaltung und senken die Kosten.
Die Kapazität wird auf Speicherpoolebene verwaltet. Sie können die Kapazität für Laufwerke in einem Speicherpool anpassen, indem Sie die bereitgestellte Kapazität des Speicherpools erhöhen oder reduzieren. Ein Speicherpool mit erweiterter Kapazität versucht, dem Speicherpool automatisch mehr Kapazität hinzuzufügen, wenn die verwendete Kapazität des Speicherpools oder die Gesamtkapazität aller Laufwerke im Speicherpool 80% der { 101} bereitgestellte Kapazität des Speicherpools übersteigt. Wenn die automatische Vergrößerung fehlschlägt, können Sie einem Speicherpool manuell zusätzliche Kapazität bis zum Limit von 1 PiB hinzufügen.
Wenn ein Speicherpool eine Auslastung von 100% erreicht und kein freier Speicherplatz mehr im Speicherpool vorhanden ist, schlagen Schreibvorgänge auf allen Laufwerken im Speicherpool fehl, bis Sie den belegten Speicherplatz im Speicherpool durch Löschen von Daten oder{ 101}Laufwerke freigeben. Die meisten kommerzielle Software interpretiert die bei Schreibvorgängen auf vollen Laufwerken zurückgegebenen Fehler ähnlich wie Hardwarefehler.
Es ist wichtig, dass Sie den Speicherpool aktiv verwalten und überwachen, um mangelnder Speicherplatzfehler zu vermeiden. Sie sollten auch verstehen, wie Ihre Arbeitslast reagiert, wenn ein Fehler aufgrund fehlenden Speicherplatzs für ein Laufwerk in einem Speicherpool auftritt.
Bereitstellungstypen für Hyperdisk-Speicherpools
Beim Erstellen eines Hyperdisk-Speicherpools können Sie ihn entweder mit der Standardkapazität oder mit der erweiterten Kapazitätsbereitstellung konfigurieren.
Speicherpools mit Standardkapazität
Bei der Standardbereitstellung der Kapazität erstellen Sie Laufwerke im Speicherpool, bis die gesamte bereitgestellte Kapazität aller Laufwerke im Speicherpool die bereitgestellte Kapazität des Speicherpools erreicht. Laufwerke in einem Speicherpool mit Standardkapazität verbrauchen Kapazitäten ähnlich wie Laufwerke nicht im Speicherpool.
Erweiterte Kapazitätsspeicherpools
Erweiterte kapazitäts-Speicherpools bieten eine schlanke Bereitstellung und Datenreduzierung für die Kapazität, sodass Sie Laufwerke mit mehr Kapazität bereitstellen können, als Sie erworben haben. Da erweiterte Kapazitätsspeicherpools nur anhand der Anzahl der Byte, die nach der Datenreduzierung auf Ihre Laufwerke geschrieben werden, kapazität verbrauchen, können Sie Ihren Endnutzern und Anwendungen mehr Kapazität bereitstellen, als Sie in Ihrem Speicherpool erworben haben. “
Mit der erweiterten Kapazität erstellen Sie Laufwerke im Speicherpool, bei denen die kumulative Größe aller Laufwerke die bereitgestellte Kapazität des Speicherpools um bis zu 500 % überschreiten kann. Die genutzte Kapazität des Speicherpools wird durch die Menge der geschriebenen Daten und nicht durch die Menge der bereitgestellten Laufwerkskapazität definiert. Laufwerke in einem Speicherpool mit erweiterter Kapazität verbrauchen Kapazitäten anders als Laufwerke in einem Speicherpool mit Standardkapazität und Nicht-Speicherpools-Laufwerke.
Sie können Laufwerke in einem Speicherpool mit erweiterter Kapazität bis zur bereitgestellten Größe füllen, solange die auf alle Laufwerke im Speicherpool geschriebenen Daten die Speicherpoolkapazität nicht überschreiten. Wenn die Speicherpoolauslastung 80% der bereitgestellten Kapazität des Pools erreicht, versucht die automatische Vergrößerungsfunktion, dem Speicherpool automatisch Kapazität hinzuzufügen. Wenn die Kapazität des Speicherpools vollständig genutzt ist, schlagen Schreibvorgänge auf allen Speicherpoollaufwerken fehl, bis Sie Daten löschen oder Laufwerke löschen, um die belegte Kapazität des Speicherpools zu verringern. Die meisten Softwareanwendungen interpretieren die Fehler, die bei Schreibvorgängen auf vollen Laufwerken zurückgegeben werden, ähnlich wie einen Hardwarefehler. Daher sind beide Dinge wichtig:
- Speicherpool beobachten, um zu vermeiden, dass der Speicherplatz ausgeht
- Verstehen, wie Ihre Arbeitslast reagiert, wenn es eintritt
Beachten Sie, dass Speicherpools keinen Einblick in Ihr Dateisystem haben.
Gelöschte Daten gelten als noch verwendet, bis sie von Ihrem Betriebssystem mit dem Befehl DISCARD
oder TRIM
als ungenutzt gekennzeichnet werden. Alle von Google bereitgestellten Betriebssystem-Images sind standardmäßig so konfiguriert, dass sie das automatisch tun, wie es auch die gängigsten Betriebssystem-Images von Drittanbietern konfiguriert sind. Sie sollten dies jedoch überprüfen, wenn Sie kein von Google bereitgestelltes Betriebssystem-Image verwenden. Weitere Informationen zum Prüfen oder Konfigurieren dieses Features finden Sie unter Verzögerte Initialisierung deaktivieren und DISCARD-Befehle aktivieren.
Typen von Hyperdisk-Speicherpools
Der Typ des von Ihnen erstellten Hyperdisk-Speicherpools bestimmt den Typ der Laufwerke, die Sie im Speicherpool erstellen können.
- Hyperdisk Throughput-Speicherpool: Beim Erstellen des Speicherpools geben Sie die Kapazität und den Durchsatz an, die für den Speicherpool bereitgestellt werden sollen. Jedes Hyperdisk Throughput-Laufwerk, das Sie im Speicherpool erstellen, verwendet einen Teil der bereitgestellten Kapazität und den bereitgestellten Durchsatz.
- Hyperdisk abgestimmter Speicherpool: Beim Erstellen des Speicherpools geben Sie die Kapazität, den Durchsatz und die IOPS für den Speicherpool an, die für ihn bereitgestellt werden sollen. Jedes Hyperdisk Balanced-Laufwerk, das Sie im Speicherpool mit bereitgestellter Kapazität und Leistung über den Referenzwerten erstellen, verwendet einen Teil der bereitgestellten Kapazität und Leistung des Speicherpools.
Speicherpools für Hyperdisk Durchsatz
Sie können die Speicherpools von Hyperdisk Durchsatz verwenden, um die Nutzung des Hyperdisk Durchsatz-Laufwerks zu verwalten.
Limits für Speicherpools für Hyperdisk Durchsatz
Die folgenden Limits gelten für Hyperdisk Throughput-Speicherpools.
Limit | Wert |
---|---|
Maximale Kapazität des bereitgestellten Speicherpools | 1 PiB |
Bereitgestellte Mindestkapazität des Speicherpools | 10 TiB |
Schritte der Speicherkapazität: Minimum | 1 TiB (nur ganze TiB-Schritte) |
Maximale Anzahl von Hyperdisk-Speicherpools pro Projekt | 10 |
Maximaler Durchsatz | 18 Gbit/s |
Maximaler Durchsatz pro TiB | 18 Mbit/s pro TiB Kapazität |
Mindestdurchsatz pro TiB | 10 Mbit/s pro TiB Kapazität |
Durchsatzschritte | 10 Mbit/s |
Maximale Anzahl von Laufwerken in einem Speicherpool | 1.000 |
Maschinentypunterstützung
Hyperdisk-Throughput-Speicherpools werden mit der gleichen Maschinenserie unterstützt, die Hyperdisk-Throughput unterstützen. Eine Liste der unterstützten Maschinenserien finden Sie unter Unterstützung für Hyperdisk-Maschinentypen.
Regionale Verfügbarkeit von Hyperdisk Throughput-Speicherpool
Hyperdisk Throughput-Speicherpools können in den folgenden Zonen verwendet werden:
asia-southeast1-c
europe-west4-b
us-central1-a
us-east1-a
us-east4-a
,us-east4-b
,us-east4-c
Mit dem folgenden Befehl können Sie nach den neuesten Updates für die verfügbaren Regionen und Zonen suchen:
gcloud compute storage-pool-types list --filter="name=hyperdisk-throughput"
Abgestimmte Hyperdisk-Speicherpools
Sie können die Hyperdisk Balanced-Speicherpools verwenden, um die Nutzung des Hyperdisk Balanced-Laufwerks zu verwalten.
In Hyperdisk Balanced-Speicherpools verbrauchen Hyperdisk Balanced-Laufwerke nur IOPS und Durchsatz, der die Baseline-Werte von 3.000 IOPS und den 140 MB/s-Durchsatz pro Laufwerk überschreitet. Beispiele:
- Wenn Sie ein Hyperdisk Balanced-Laufwerk mit einem Durchsatz von 3.000 IOPS und 140 MB/s in einem Speicherpool bereitstellen, verbraucht das Laufwerk keine IOPS oder Durchsatz aus dem Speicherpool.
- Wenn Sie ein Hyperdisk Balanced-Laufwerk mit einem Durchsatz von 4.000 IOPS und 180 MB/s in einem Speicherpool bereitstellen, verbraucht das Laufwerk 1.000 IOPS und einen Durchsatz von 40 MB/s aus dem Speicherpool.
Limits für abgestimmte Speicherpools mit Hyperdisk
Die folgenden Limits gelten für Hyperdisk-abgestimmte-Speicherpools.
Limit | Wert |
---|---|
Maximale Kapazität des bereitgestellten Speicherpools | 1 PiB |
Bereitgestellte Mindestkapazität des Speicherpools | 10 TiB |
Schritte der Speicherkapazität: Minimum | 1 TiB (nur ganze TiB-Schritte) |
Maximale Anzahl von Hyperdisk-Speicherpools pro Projekt | 10 |
Maximale IOPS | 4,194,304 (4 * 2^20) |
Maximale IOPS pro GiB | 4 pro GiB |
Mindest-IOPS pro GiB | 0 |
IOPS-Schritte | 10.000 (und nur ein Vielfaches von 10.000 IOPS) |
Maximaler Durchsatz | 1 Tbit/s |
Maximaler Durchsatz pro GiB | 1 Mbit/s pro GiB Kapazität |
Mindestdurchsatz pro GiB | 0 Mbit/s |
Durchsatzschritte | 1 Gbit/s |
Maximale Anzahl von Laufwerken in einem Hyperdisk-Speicherpool | 1.000 |
Maschinentypunterstützung
Hyperdisk Balanced-Speicherpools werden mit derselben Maschinenserie unterstützt, die Hyperdisk Balanced unterstützen. Eine Liste der unterstützten Maschinenserien finden Sie unter Unterstützung für Hyperdisk-Maschinentypen.
Regionale Verfügbarkeit von Hyperdisk abgestimmter Speicherpool
Hyperdisk abgestimmter Speicherpools können in den folgenden Zonen verwendet werden:
asia-south1-b
asia-southeast1-c
europe-west1-b
europe-west4-b
us-central1-a
us-east4-a
,us-east4-b
,us-east4-c
Mit dem folgenden Befehl können Sie nach den neuesten Updates für die verfügbaren Regionen und Zonen suchen:
gcloud compute storage-pool-types list --filter="name=hyperdisk-balanced"
Leistung
Die Leistung von Laufwerken in einem Speicherpool entspricht der Leistung für Laufwerke, die nicht in einem Speicherpool erstellt wurden.
Einschränkungen von Speicherpools
Für Hyperdisk-Speicherpools gelten die folgenden Einschränkungen:
Ressourcenlimits:
- Sie können einen Hyperdisk-Speicherpool mit bis zu 1 PiB an bereitgestellter Kapazität erstellen.
- Sie können maximal 5 Speicherpools pro Stunde erstellen.
- Sie können maximal 10 Speicherpools pro Tag erstellen.
- Sie können maximal 10 Speicherpools pro Projekt erstellen.
- Sie können das Bereitstellungsmodell für einen Pool nicht ändern. Sie können einen Speicherpool mit Standardkapazität nicht in einen Speicherpool mit erweiterter Kapazität ändern.
- Speicherpools sind eine zonale Ressource.
- Sie können bis zu 1.000 Laufwerke in einem Speicherpool erstellen.
- Sie können Hyperdisk-Speicherpools nur mit Compute Engine verwenden. Cloud SQL-Instanzen können keine Hyperdisk-Speicherpools verwenden.
- Sie können die bereitgestellte Kapazität eines Speicherpools innerhalb von 24 Stunden höchstens zweimal ändern.
Limits für Laufwerke in einem Speicherpool:
- In einem Speicherpool können nur neue Laufwerke im selben Projekt und in derselben Zone erstellt werden.
- Das Verschieben von Laufwerken in einen oder aus einem Speicherpool ist nicht zulässig. Wenn Sie ein Laufwerk in einen oder aus einem Speicherpool verschieben möchten, müssen Sie das Laufwerk aus einem Snapshot neu erstellen. Weitere Informationen finden Sie unter Laufwerkstyp ändern.
- Wenn Sie Bootlaufwerke in einem Speicherpool erstellen möchten, müssen Sie einen abgestimmten Speicherpool mit Hyperdisk verwenden.
- Sie können keine regionalen Laufwerke in einem Speicherpool erstellen.
- Folgendes ist nicht möglich für Laufwerke in einem Speicherpool:Klonen ,Instant Snapshots erstellen von ihnen, oderAsynchrone Replikation nichtflüchtiger Speicher konfigurieren.
Preise
Hyperdisk-Speicherpools werden nach der bereitgestellten Kapazität des Speicherpools, dem Durchsatz und den IOPS abgerechnet.
Bei einem Speicherpool mit Standardkapazität wird die Kapazität zum gleichen Preis wie das zugrunde liegende Laufwerk abgerechnet. Beispielsweise ist der Preis für die Standardkapazität für einen Hyperdisk Balanced-Speicherpool der gleiche Preis wie für eine eigenständige Hyperdisk Balanced-Kapazität.
Erweiterte Kapazitäten sind teurer, um die zusätzlichen Kosten für eine schlanke Bereitstellung und Datenreduzierung widerzuspiegeln. Selbst mit diesem Aufpreis können die Einsparungen durch die schlanke-Bereitstellung und Datenreduzierung dennoch die Gesamtkosten für Blockspeicher durch höhere Effizienz und Auslastung senken.
Weitere Preisinformationen erhalten Sie unter Laufwerk-Preise.
Rabatte für zugesicherte Nutzung mit Hyperdisk-Speicherpools
Hyperdisk-Speicherpools sind nicht berechtigt für:
- Ressourcenbasierte Rabatte für zugesicherte Nutzung
- Rabatte für kontinuierliche Nutzung
Nächste Schritte
- Hyperdisk-Speicherpool erstellen
- Verschieben Sie vorhandene Laufwerke in einen Speicherpool, wie unter Laufwerkstyp ändern beschrieben.
- Informationen zu Laufwerkspreisen