In diesem Dokument wird der Blockspeicher beschrieben, der von Compute Engine angeboten wird und der häufig als Laufwerke oder Volumes bezeichnet wird. Sie können Blockspeicher für Boot- und Datenvolumes für alle Compute-Instanzen verwenden, einschließlich VMs, Containern und Bare-Metal-Instanzen. Auf dieser Seite wird beschrieben, wie Sie Blockspeicher für Ihre Compute-Instanzen auswählen.
Die Begriffe Laufwerk, Volume und Blockspeicher-Volume sind synonym und werden in der Dokumentation, der Google Cloud Console, der Google Cloud CLI und der REST API austauschbar verwendet.
Blockspeicher
Google Cloud bietet zwei Arten von Laufwerken oder Blockspeicher: temporären und dauerhaften Blockspeicher. Sie können diese Blockspeichertypen in einer einzelnen Compute-Instanz kombinieren.
Temporärer Blockspeicher
Temporärer oder flüchtiger Blockspeicher bietet die schnellste Leistung aller Blockspeichertypen. Der Nachteil ist, dass gespeicherte Daten verloren gehen, wenn die VM aus irgendeinem Grund beendet wird. Daten gehen verloren, wenn Sie die VM beenden, anhalten oder neu starten oder wenn die VM abstürzt oder ausfällt.
Aufgrund seiner Flüchtigkeit sollten Sie temporären Blockspeicher nur für Scratch-Daten, Caches wie tempdb
für Microsoft SQL Server oder Speicher für flashoptimierte Datenbanken verwenden. Temporärer Blockspeicher kann nicht als Bootvolume verwendet werden.
Lokale SSD ist das temporäre Blockspeicherangebot in Google Cloud. Lokale SSD-Laufwerke sind physisch mit dem Server verbunden, auf dem Ihre Instanz gehostet wird.
Weitere Informationen zu lokalen SSDs finden Sie in den folgenden Abschnitten:
- Leistungsgrenzen für lokale SSDs
- Informationen dazu, wann Daten auf lokalen SSDs erhalten bleiben, finden Sie unter Datenpersistenz auf lokalen SSDs.
- Unterstützte Maschinenserien für lokale SSDs
- Lokale SSD-Laufwerke beim Erstellen einer VM hinzufügen
Langlebiger Blockspeicher
Langlebiger oder nichtflüchtiger Blockspeicher ist für Daten vorgesehen, die Sie beibehalten möchten, nachdem Sie die VM beendet, angehalten oder gelöscht haben oder wenn die VM abstürzt oder ausfällt.
Hyperdisk und Persistent Disk sind die dauerhaften Blockspeicherangebote in Google Cloud. Persistent Disk ist jedoch nicht für die neuesten Maschinenserien verfügbar. Google empfiehlt die Verwendung von Hyperdisk für höchste Leistung und erweiterte Funktionen.
Hyperdisk- und Persistent Disk-Volumes haben die folgenden Merkmale:
Als physische Festplatten fungieren: Sie können ein Hyperdisk- oder Persistent Disk-Volume mit einer Compute-Instanz verwenden, als wäre es eine physische Festplatte, die an die Instanz angehängt ist. Es handelt sich jedoch um netzwerkgebundene Geräte, die Daten über die Netzwerke von Google übertragen.
Portabilität: Hyperdisk- und Persistent Disk-Volumes sind unabhängig von den Compute-Instanzen, an die Sie sie anhängen. Das bedeutet, dass Sie ein Volume an eine laufende Instanz anhängen können, ohne dass Ausfallzeiten entstehen. Sie können das Volume auch trennen, um Ihre Daten auch nach dem Löschen der Instanz beizubehalten.
Sicherheit: Daten werden standardmäßig im Ruhezustand und bei der Übertragung verschlüsselt. Sie können die Verschlüsselung auch mit Ihren eigenen Schlüsseln anpassen.
Optionen für Hochverfügbarkeit: Schützen Sie Ihre Daten vor Zonenausfällen, indem Sie das Volume über zwei Zonen hinweg replizieren.
Unterschiede zwischen Hyperdisk und Persistent Disk
Hyperdisk und Persistent Disk bieten beide langlebigen, sicheren und effizienten Blockspeicher. Google empfiehlt jedoch die Verwendung von Hyperdisk.
Hyperdisk bietet folgende wichtige Vorteile gegenüber Persistent Disk:
Anpassbare Leistung: Sie können die Leistung und Größe jedes Hyperdisk-Volumes unabhängig konfigurieren. Die Hyperdisk-Leistung ist unabhängig von der bereitgestellten Kapazität. Mit diesem Feature können Sie die Leistung eines Hyperdisk-Volumes erhöhen oder verringern, ohne die Größe zu ändern.
Im Gegensatz zu Hyperdisk hängt die Leistung von Persistent Disk von der bereitgestellten Kapazität ab. Wenn Sie die Leistung eines nichtflüchtigen Speicher-Volumes verbessern möchten, müssen Sie daher seine Größe erhöhen.
Bessere Gesamtleistung: Hyperdisk hat höhere IOPS- und Durchsatzlimits als Persistent Disk.
Blockspeichertyp auswählen
So entscheiden Sie sich zwischen lokaler SSD, Hyperdisk und Persistent Disk:
Ermitteln Sie, ob Sie dauerhaften oder temporären Blockspeicher benötigen. Das Bootlaufwerk für eine Compute-Instanz muss beispielsweise einen dauerhaften Blockspeicher verwenden.
Wenn Sie temporären Blockspeicher benötigen, verwenden Sie lokale SSDs, sofern diese für Ihre Maschinenserie verfügbar sind. Wenn Sie eine dauerhafte Speicherung benötigen, fahren Sie mit dem nächsten Schritt fort.
Wenn Sie langlebigen Blockspeicher benötigen, verwenden Sie Hyperdisk, sofern sie für Ihre Maschinenserie verfügbar ist. Wenn Ihre Maschinenserie Hyperdisk nicht unterstützt, verwenden Sie Persistent Disk.
Wählen Sie den Hyperdisk- oder Persistent Disk-Typ aus, der am besten zu Ihrer Arbeitslast passt. Informationen zu den Hyperdisk- und Persistent Disk-Typen finden Sie unter Hyperdisk-Typ auswählen und Persistent Disk-Typen.
Weitere Informationen zu den Funktionen, der Leistung und der Lebensdauer von Hyperdisk finden Sie unter Informationen zu Hyperdisk. Weitere Informationen zu Persistent Disk finden Sie unter Persistent Disk.
Alternativen zum Blockspeicher
Zusätzlich zu den von Google Cloud angebotenen Festplatten können Sie die folgenden alternativen Speicherlösungen auf Ihren Compute-Instanzen bereitstellen.
- Erstellen eines Dateiservers oder verteilten Dateisystems auf Compute Engine zur Verwendung als Netzwerkdateisystem mit NFSv3- und SMB3-Funktionen.
- Bereitstellen eines RAM-Laufwerks im VM-Speicher, das einen hohen Durchsatz und eine niedrige Latenz bietet.
Wenn Sie Block Storage mit den anderen inGoogle Cloudverfügbaren Speicheroptionen wie Cloud Storage und Filestore vergleichen möchten, sehen Sie sich die Speicheroptionen im Cloud Architecture Center an.
Kostengesichtspunkte
Die Abrechnung der bereitgestellten Speicherkapazität beginnt mit der Erstellung eines Volumes und endet erst, wenn Sie das Volume löschen. Diese Gebühr gilt für lokale SSDs, Persistent Disks und Hyperdisks.
Kosten fallen auch in den folgenden Szenarien an:
- Bootvolumes, die automatisch erstellt werden, wenn Sie eine Compute-Instanz erstellen
- Robuste Speichervolumes, die an eine angehaltene oder pausierte Instanz angehängt sind
- Langlebige Speichervolumes, die nicht an eine VM angehängt sind
Bei Hyperdisk- und Extreme Persistent Disk-Volumes wird Ihnen die bereitgestellte Leistung in Rechnung gestellt.
Da bei Hyperdisk ML-Volumes beispielsweise nur der Durchsatz angepasst werden kann, wird Ihnen der bereitgestellte Durchsatz für ein Hyperdisk ML-Volume in Rechnung gestellt, nicht aber die vom Volume verwendeten IOPS.
Sie werden jedoch für die bereitgestellten IOPS und den bereitgestellten Durchsatz von Hyperdisk Balanced-Volumes abgerechnet, da für Hyperdisk Balanced-Volumes IOPS und Durchsatz konfiguriert werden können.
Weitere Preisinformationen finden Sie unter Laufwerk- und Image-Preise.
Nächste Schritte
So rufen Sie die Verfügbarkeit von Maschinenserien für die einzelnen Speicheroptionen auf:
Weitere Informationen zu den einzelnen Speicheroptionen:
So verwenden Sie die einzelnen Speicheroptionen:
- Informationen zur Replikation für Hyperdisk- und Persistent Disk-Volumes finden Sie unter Synchrone Laufwerksreplikation.