Rapid Cache

Auf dieser Seite wird Rapid Cache beschrieben, eine Funktion, die einen SSD-gestützten, zonalen Lese-Cache für Cloud Storage-Buckets bietet, der den Durchsatz erhöhen und die Latenz bei Ihren gespeicherten Daten verringern kann. Rapid Cache bietet Speicherkapazität und Bandbreite, die automatisch an Ihre Anforderungen angepasst werden. Rapid Cache ist ein vollständig verwalteter Dienst, der konsistente Daten zurückgibt.

Rapid Cache ist hilfreich, um die Leistung von leseintensiven Arbeitslasten zu verbessern und die Netzwerkkosten zu senken. Weitere Informationen finden Sie unter Vorteile.

Informationen zum Erstellen und Verwalten von Caches mit Rapid Cache finden Sie unter Caches erstellen und verwalten.

Wie funktioniert Rapid Cache?

Mit Rapid Cache können Sie Caches in derselben Zone wie Ihre Arbeitslasten erstellen. Wenn Sie einen Cache in einer Zone erstellen, werden Datenleseanfragen, die aus der Zone stammen, vom Cache anstelle des Buckets verarbeitet. Jeder Cache bedient Clients in derselben Zone wie der Cache.

Daten aus einem Bucket werden in einen Cache aufgenommen, wenn sie von einer VM gelesen werden, die sich in derselben Zone wie der Cache befindet. Wenn Sie das Verhalten „Ingest on Write“ konfigurieren, werden Daten auch in den Cache aufgenommen, wenn sie in den Bucket geschrieben werden.

Metadaten werden nicht im Cache gespeichert. Anfragen für Objektmetadaten werden immer vom Bucket und nicht vom Cache verarbeitet.

Weitere Informationen dazu, wie Daten in einen Cache aufgenommen werden, finden Sie unter Datenaufnahme. Sie können die Gültigkeitsdauer (Time to Live, TTL) und das Ingest-on-Write-Verhalten eines Caches konfigurieren, wenn Sie den Cache erstellen oder aktualisieren.

Vorteile

Wenn Sie Ihre Daten mit Rapid Cache im Cache speichern, profitieren Sie von folgenden Vorteilen:

  • Schnellen Datenzugriff erhalten: Mit Rapid Cache werden Ihre Daten in derselben Zone wie Ihre Rechenressourcen platziert und vollständig von SSD unterstützt. So können Ihre Arbeitslasten einen Durchsatz von bis zu 2,5 TB/s erreichen und die Latenz für schnellere Lesevorgänge wird reduziert.

  • Gebühren für die multiregionale Datenübertragung reduzieren: Für Daten, die aus dem Cache gelesen werden, fallen reduzierte Gebühren für die Datenübertragung an, verglichen mit Daten, die direkt aus einem multiregionalen Bucket gelesen werden.

  • Abrufgebühren senken: Abrufgebühren für Buckets in Nearline Storage, Coldline Storage und Archive Storage fallen nicht für Datenlesevorgänge aus dem Cache an.

  • Geringere Kosten für Lesevorgänge erhalten: Lesevorgänge, die über Rapid Cache bereitgestellt werden, sind günstiger als Vorgänge der Klasse B, die über einen Bucket in Standard Storage bereitgestellt werden.

  • Cachegröße automatisch skalieren: Das dynamische SSD-Caching von Rapid Cache wird automatisch anhand der Nutzung skaliert, ohne dass Sie eine Cachegröße angeben müssen.

  • Caches effizient nutzen: Rapid Cache kann für vorhandene Buckets aktiviert werden, ohne dass Änderungen an Ihren vorhandenen Anwendungen oder APIs erforderlich sind. Daten, die in Rapid Cache gespeichert sind, sind strikt konsistent.

Weitere Informationen zu den Preisen finden Sie unter Preise für Rapid Cache. Informationen zu Kontingenten finden Sie unter Rapid Cache-Kontingente.

Wann sollten Sie Rapid Cache verwenden?

Verwenden Sie Rapid Cache für Daten, die selten geändert und häufig gelesen werden, um das Lesen von Daten für Analysearbeitslasten sowie das Trainieren und Laden von KI/ML-Modellen zu beschleunigen.

Angenommen, Sie trainieren ein KI-Modell über viele Google Kubernetes Engine-Knoten hinweg, die alle wiederholt Daten lesen, die in Ihren Cloud Storage-Buckets gespeichert sind und in derselben Zone ausgeführt werden. Wenn Sie einen Cache in der Zone erstellen, in der Ihre Arbeitslast ausgeführt wird, bietet der Cache zusätzliche Bandbreite und hilft Ihnen, die Gebühren für die Datenübertragung zu reduzieren, die mit dem Lesen von Daten in multiregionalen Buckets verbunden sind. So können Sie größere, skalierte Arbeitslasten effizienter ausführen.

Autoscaling von Cachegröße und Bandbreitenlimit

Rapid Cache bietet temporären Speicherplatz und Bandbreite, die automatisch je nach Menge der in einem Cache gespeicherten Daten skaliert werden.

Das Cache-Bandbreitenlimit beginnt bei 100 Gbit/s und wird mit einer Rate von 20 Gbit/s pro 1 TiB gespeicherter Daten skaliert. Sie können die Startbandbreite oder das gesamte Bandbreitenlimit erhöhen, indem Sie die Menge der im Cache gespeicherten Daten erhöhen, mehr Caches in einer Zone erstellen oder sich an Ihren Technical Account Manager oder Google-Ansprechpartner wenden.

Weitere Informationen zu Größen- und Bandbreitenlimits für Rapid Cache finden Sie unter Cloud Storage-Kontingente und ‑Limits.

Daten in Zonen im Cache speichern

Wenn Sie einen Cache für einen Bucket erstellen, muss er in einer Zone innerhalb des Standorts Ihres Buckets erstellt werden. Wenn sich Ihr Bucket beispielsweise in der Region us-east1 befindet, können Sie einen Cache in us-east1-b, aber nicht in us-central1-c erstellen. Wenn sich Ihr Bucket in der Dual-Region ASIA befindet, können Sie einen Cache in allen Zonen erstellen, aus denen die Regionen asia-east1 und asia-southeast1 bestehen.

Für jeden Bucket können Sie maximal einen Cache pro Zone erstellen. Wenn sich ein Bucket beispielsweise in der Region us-east1 befindet, können Sie einen Cache in us-east1-b und einen weiteren Cache in us-east1-c erstellen. Wenn sich ein Bucket in einer Multiregion befindet, die us-central1 und us-east1 umfasst, können Sie einen Cache in us-central1-a und einen weiteren Cache in us-east1-b erstellen.

Sie können Caches in Zonen erstellen, sofern Kapazität für die Zone verfügbar ist. Wenn die Kapazität zum Erstellen eines Caches nicht verfügbar ist, versucht Rapid Cache weiterhin, einen Cache zu erstellen, bis die Kapazität verfügbar ist oder der Erstellungsprozess vom Nutzer abgebrochen wird. Die Kapazität ist möglicherweise über einen längeren Zeitraum nicht verfügbar.

Sie können Rapid Cache in den folgenden Zonen verwenden. Diese Zonen können je nach Standorttyp Ihres Buckets verwendet werden.

Asien

In der folgenden Tabelle sind die Zonen und Standorte aufgeführt, die für Rapid Cache im geografischen Gebiet „Asien“ verfügbar sind.

Zonenname Region Dual-Region Multiregion Benutzerdefinierte Dual-Region
asia-east1-a
asia-east1-b
asia-east1-c
asia-northeast1-a
asia-northeast1-b
asia-northeast1-c
asia-south1-a
asia-south1-b
asia-south1-c
asia-southeast1-a
asia-southeast1-b
asia-southeast1-c

Europa

In der folgenden Tabelle sind die Zonen und Standorte aufgeführt, die für Rapid Cache in Europa verfügbar sind.

Zonenname Region Dual-Region Multiregion Benutzerdefinierte Dual-Region
europe-north1-a
europe-north1-b
europe-north1-c
europe-west1-b
europe-west1-c
europe-west1-d
europe-west3-a
europe-west3-b
europe-west3-c
europe-west4-a
europe-west4-b
europe-west4-c
europe-west4-ai1a (KI-Zone)
europe-west6-a
europe-west6-b

USA

In der folgenden Tabelle sind die Zonen und Standorte aufgeführt, die für Rapid Cache in den USA verfügbar sind.

Zonenname Region Dual-Region Multiregion Benutzerdefinierte Dual-Region
us-central1-a