Der Rapid Cache-Recommender analysiert Ihre Datennutzung und Ihren Speicher, um Empfehlungen zu geben, mit denen Sie Bucket-Zonen-Paare identifizieren können, in denen es vorteilhaft sein könnte, einen Cache mit Rapid Cache zu erstellen. Rapid Cache bietet auch Statistiken, die die Empfehlungen untermauern. Auf dieser Seite finden Sie eine Übersicht über den Rapid Cache-Recommender und Informationen zum Aufrufen von Empfehlungen und Aufrufen von Statistiken.
Übersicht
Rapid Cache bietet einen SSD-gestützten zonalen Lese-Cache für Cloud Storage-Buckets. Der Rapid Cache-Recommender bietet Empfehlungen zum Erstellen von Caches in Bucket-Zonen-Paaren, um Ihnen bei der Entscheidung zu helfen, wo Sie einen Cache einrichten und welche Gültigkeitsdauer (TTL) Sie verwenden sollten.
Wenn Sie Cache-Empfehlungen prüfen und umsetzen, können Sie Gebühren für die Netzwerkdatenübertragung sparen, die Latenz verbessern und das Überschreiten von Bandbreitenkontingenten vermeiden.
Funktionsweise
Der Rapid Cache-Recommender simuliert das Vorhandensein eines Caches und analysiert die Cache-Fähigkeit und die Kosten Ihrer Daten in den letzten sieben Tagen anhand der folgenden Statistiken:
Cache-Trefferquote: der Prozentsatz der Bytes, die aus dem simulierten Cache bereitgestellt worden wären.
Spitzendurchsatz des Cache: Die Menge an Durchsatz, die der simulierte Cache bereitstellen würde. Dies entspricht der zusätzlichen Bandbreite, die über das hinausgeht, was ohne den simulierten Cache zulässig wäre.
Netto-Cache-Kosten: Die Kosten des simulierten Cache, die sich aus der Summe der Cache-Kosten, der Differenz der Kosten für Vorgänge der Klasse B, der Differenz der Kosten für Netzwerk-Datenübertragungen und der Differenz der Kosten für den Datenabruf ergeben. Ein negativer Wert für die Cache-Nettokosten zeigt an, dass Sie bei Verwendung von Caching Geld sparen würden.
Dieser Wert wird anhand der folgenden Daten berechnet:
Cache-Kosten: Die Kosten für die Verwendung des simulierten Cache, einschließlich Gebühren für die Cache-Aufnahme, Speichergebühren, Gebühren für ausgehende Datenübertragungen und Gebühren für Lesevorgänge.
Kostendifferenz bei Vorgängen der Klasse B: die Kosten für die Ausführung von Vorgängen der Klasse B für Objekte im Cache abzüglich der Kosten für die Ausführung derselben Vorgänge der Klasse B ohne Caching.
Differenz bei Netzwerk-Datenübertragungen: Die Kosten für die Übertragung von Daten aus einem multiregionalen Bucket mit Caching abzüglich der Kosten für die Übertragung derselben Daten aus einem multiregionalen Bucket ohne Caching.
Kostendifferenz für Datenabruf: Die Kosten für das Abrufen von Daten aus dem Cache abzüglich der Kosten für das Abrufen derselben Daten aus einem nicht im Cache gespeicherten Bucket.
Der Rapid Cache-Recommender empfiehlt ein Zonen-Bucket-Paar, wenn die maximale Cache-Größe 100 GiB überschreitet und mindestens eines der folgenden drei Kriterien erfüllt ist:
Die Cache-Trefferquote liegt über 80 %.
Die Nettoeinsparungen bei den Gebühren für die ausgehende multiregionale Datenübertragung belaufen sich auf über 700 $ pro Woche, basierend auf dem ausgehandelten Preis.
Das Limit für den Spitzen-Cache-Durchsatz überschreitet 800 Gbit/s
Diese Kriterien sind so festgelegt, dass Sie nur Empfehlungen zum Erstellen von Caches erhalten, die wahrscheinlich einen erheblichen Vorteil bieten. Arbeitslasten, die diese Kriterien nicht erfüllen, können ebenfalls erhebliche Vorteile durch einen Cache haben. Sie können daher eigene Kriterien festlegen. Sie können eigene Kriterien festlegen, indem Sie die Empfehlungen nach BigQuery exportieren und dann die Daten mit den gewünschten Werten abfragen.
Die Empfehlungen umfassen den Zonennamen, die empfohlene Gültigkeitsdauer (TTL) des Cache und das Verhalten des Cache bei der Datenaufnahme.
Preise
Weitere Informationen finden Sie unter Recommender-Preise.
Hinweis
Führen Sie zuerst die folgenden Schritte aus.
Recommender API aktivieren
Aktivieren Sie die Recommender API.
Erforderliche Rollen abrufen
Bitten Sie Ihren Administrator, Ihnen die Rolle „Storage-Administrator“ (roles/storage.admin) für den Bucket oder das Projekt zuzuweisen, um Empfehlungen und Statistiken für Rapid Cache aufzurufen.
Diese Rolle bietet eine Reihe von Berechtigungen, mit denen Sie Empfehlungen und Statistiken für Rapid Cache aufrufen können. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
recommender.storageBucketAnywhereCacheRecommendations.getrecommender.storageBucketAnywhereCacheRecommendations.listrecommender.storageBucketAnywhereCacheSimulationInsights.getrecommender.storageBucketAnywhereCacheSimulationInsights.list
Eine Anleitung zum Zuweisen von Rollen finden Sie unter IAM mit Buckets verwenden oder Zugriff auf Projekte verwalten.
Rapid Cache-Empfehlungen ansehen
Console
So rufen Sie Empfehlungen für einen bestimmten Bucket auf:
- Wechseln Sie in der Cloud de Confiance Console unter „Cloud Storage“ zur Seite Buckets.
In der Liste der angezeigten Buckets werden die verfügbaren Empfehlungen in der Spalte Cache angezeigt. Wenn Empfehlungen verfügbar sind, wird der Button Empfohlen angezeigt.
Wenn die Spalte Cache nicht standardmäßig angezeigt wird, finden Sie unter Spalten ein- und ausblenden eine Anleitung, wie Sie die Spalte Cache einblenden können.
Wenn Sie Details zu einer Empfehlung aufrufen möchten, klicken Sie in der Spalte Cache auf Empfohlen.
Es wird ein Bereich mit Details dazu angezeigt, wie sich die Aktivierung des Cachings auf die Leistung und die Kosten für den Bucket auswirken könnte, sowie die empfohlenen Cache-Einstellungen für den Bucket.
Wenn Sie alle verfügbaren Empfehlungen für Buckets in einem Projekt aufrufen möchten, filtern Sie die Liste der Buckets nach der Spalte Cache. Eine Anleitung finden Sie unter Filtern.
Sie können sich Empfehlungen nicht nur im Cloud Storage-Bereich der Cloud de Confiance Console ansehen, sondern auch im Active Assist. Weitere Informationen finden Sie unter Empfehlungen mit Active Assist finden.
REST API
JSON API
Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den
Authorization-Header zu generieren.Wenn Sie Empfehlungen für das Projekt auflisten möchten, in dem Sie die Recommender API aktiviert haben, verwenden Sie
cURL, um die Recommender API mit einerrecommendations.list-Anfrage aufzurufen.
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\ recommenders/google.storage.bucket.AnywhereCacheRecommender/recommendations"
Ersetzen Sie Folgendes:
PROJECT_IDdurch Ihre Projekt-ID, Informationen zum Ermitteln der Projekt-ID finden Sie unter Projekte identifizieren.LOCATIONdurch den Standort des Buckets. Beispiel:us-east4
Sie können Empfehlungen mit dem BigQuery Data Transfer Service nach BigQuery exportieren. Weitere Informationen finden Sie unter Empfehlungen nach BigQuery exportieren.
Rapid Cache-Statistiken ansehen
Der Rapid Cache-Recommender generiert Empfehlungen basierend auf Ressourcenstatistiken.
Console
So rufen Sie Statistiken für einen bestimmten Bucket auf:
- Wechseln Sie in der Cloud de Confiance Console unter „Cloud Storage“ zur Seite Buckets.
Klicken Sie auf den Namen des Buckets, dessen Statistiken Sie sich ansehen möchten.
Klicken Sie auf der Seite Bucket-Details auf den Tab Konfiguration.
Im Abschnitt Anywhere Cache wird der Button Empfohlen angezeigt, wenn Empfehlungen verfügbar sind. Der Button Cache konfigurieren wird angezeigt, wenn keine Empfehlungen verfügbar sind und noch kein Cache für den Bucket erstellt wurde.
Klicken Sie im Abschnitt Anywhere Cache auf Empfohlen oder Cache konfigurieren.
Die Seite Cache konfigurieren wird angezeigt. In der Spalte Empfehlung wird der Button Statistik ansehen angezeigt, wenn Statistiken verfügbar sind.
Klicken Sie in der Spalte Empfehlung auf Statistik ansehen, um die verfügbaren Statistiken für ein Cache-Zonen-Paar aufzurufen.
Der Bereich Caching-Analyse wird angezeigt und enthält Statistiken für das Cache-Zonen-Paar.
Befehlszeile
Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den
Authorization-Header zu generieren.Listen Sie in Ihrer Entwicklungsumgebung Rapid Cache-Statistiken mit dem Befehl
gcloud recommender insights listauf:gcloud recommender insights list --project=PROJECT_ID \ --location=LOCATION --insight-type=INSIGHT_TYPE
Ersetzen Sie Folgendes:
PROJECT_IDdurch Ihre Projekt-ID, Informationen zum Ermitteln der Projekt-ID finden Sie unter Projekte identifizieren.LOCATIONdurch den Standort des Buckets. Beispiel:us-east4INSIGHT_TYPEdurch den Wertgoogle.storage.bucket.AnywhereCacheSimulationInsight.
REST API
JSON API
Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den
Authorization-Header zu generieren.Wenn Sie Statistiken für das Projekt auflisten möchten, in dem Sie die Recommender API aktiviert haben, verwenden Sie
cURL, um die Recommender API mit einerinsights.list-Anfrage aufzurufen.
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\ insightTypes/google.storage.bucket.AnywhereCacheSimulationInsight/insights"
Ersetzen Sie Folgendes:
PROJECT_IDdurch Ihre Projekt-ID, Informationen zum Ermitteln der Projekt-ID finden Sie unter Projekte identifizieren.LOCATIONdurch den Standort des Buckets. Beispiel:us-east4