Rapid Cache-Empfehlungen und ‑Statistiken

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 sinnvoll sein könnte, einen Cache mit Rapid Cache zu erstellen. Rapid Cache bietet auch Statistiken, um die Empfehlungen zu belegen. Auf dieser Seite finden Sie eine Übersicht über den Rapid Cache-Recommender und eine Beschreibung, wie Sie Empfehlungen und Statistiken aufrufen.

Übersicht

Rapid Cache bietet einen SSD-gestützten zonalen Lese-Cache für Cloud Storage-Buckets. Damit Sie entscheiden können, wo Sie einen Cache einrichten und welche Gültigkeitsdauer (Time-to-Live, TTL) Sie verwenden möchten, bietet der Rapid Cache-Recommender Empfehlungen zum Erstellen von Caches in Bucket-Zonen-Paaren.

Wenn Sie Empfehlungen für Caches prüfen und Maßnahmen ergreifen, können Sie Gebühren für Netzwerk-Datenübertragungensparen, Latenzen verbessern und Bandbreitenkontingente nicht überschreiten .

Funktionsweise

Der Rapid Cache-Recommender simuliert das Vorhandensein eines Caches und analysiert die Cachefähigkeit und die Kosten Ihrer Daten in den letzten sieben Tagen anhand der folgenden Statistiken:

  • Cache-Trefferrate: Der Prozentsatz der Bytes, die aus dem simulierten Cache bereitgestellt worden wären.

  • Spitzendurchsatz des Caches: Die Menge des Durchsatzes, die der simulierte Cache bereitstellen würde. Dies entspricht der zusätzlichen Bandbreite, die ohne den simulierten Cache erlaubt wäre.

  • Cache-Nettokosten: Die Kosten des simulierten Caches, die sich aus der Summe der Cache-Kosten, der Kostendifferenz bei Vorgängen der Klasse B, der Kostendifferenz bei Netzwerk-Datenübertragungen und der Kostendifferenz beim 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 Caches, einschließlich Gebühren für die Cache-Aufnahme, Speichergebühren, Gebühren für ausgehende Datenübertragung und Gebühren für Lesevorgänge.

    • Differenz 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 Ausführung derselben Datenübertragung aus einem multiregionalen Bucket ohne Caching.

    • Kostendifferenz beim Datenabruf: Die Kosten für den Abruf von Daten aus dem Cache abzüglich der Kosten für den Abruf derselben Daten aus einem nicht gecachten Bucket.

Der Rapid Cache-Recommender empfiehlt ein Zonen-Bucket-Paar, wenn die maximale Cache-Größe 100 GiB übersteigt und mindestens eines der folgenden drei Kriterien erfüllt ist:

  • Die Cache-Trefferrate übersteigt 80 %.

  • Die Nettoeinsparungen bei den Gebühren für ausgehenden Traffic aus multiregionalen Buckets übersteigen 700 $ pro Woche (basierend auf dem ausgehandelten Preis).

  • Das Limit für den Spitzendurchsatz des Caches übersteigt 800 Gbit/s.

Diese Kriterien sind so festgelegt, dass Sie nur Empfehlungen zum Erstellen von Caches erhalten, die wahrscheinlich einen erheblichen Nutzen bringen. Auch bei Arbeitslasten, die diese Kriterien nicht erfüllen, kann ein Cache erhebliche Vorteile bringen. Daher sollten Sie möglicherweise 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.

Empfehlungen enthalten den Zonennamen, die empfohlene Gültigkeitsdauer (TTL) des Caches und das Verhalten bei der Datenaufnahme des Caches.

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 Insights für Rapid Cache aufzurufen.

Diese Rolle umfasst 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.get
  • recommender.storageBucketAnywhereCacheRecommendations.list
  • recommender.storageBucketAnywhereCacheSimulationInsights.get
  • recommender.storageBucketAnywhereCacheSimulationInsights.list

Eine Anleitung zum Zuweisen von Rollen finden Sie unter IAM mit Buckets verwenden oder Zugriff auf Projekte verwalten.

Rapid Cache-Empfehlungen aufrufen

Console

So rufen Sie Empfehlungen für einen bestimmten Bucket auf:

  1. Wechseln Sie in der Google Cloud Console unter „Cloud Storage“ zur Seite Buckets.

    Buckets aufrufen

    In der Liste der Buckets werden verfügbare Empfehlungen in der Spalte Cache angezeigt. Wenn Empfehlungen verfügbar sind, wird die Schaltfläche Empfohlen angezeigt.

    Wenn die Spalte Cache nicht standardmäßig angezeigt wird, finden Sie unter Spalten ein- und ausblenden eine Anleitung zum Anzeigen der Spalte Cache.

  2. Wenn Sie Details zu einer Empfehlung aufrufen möchten, klicken Sie in der Spalte Cache auf die Schaltfläche Empfohlen.

    Ein Bereich mit Details dazu, wie sich das Aktivieren von Caching auf die Leistung und die Kosten für den Bucket auswirken könnte, sowie die empfohlenen Cache-Einstellungen für den Bucket werden angezeigt.

    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 Empfehlungen nicht nur im Cloud Storage-Bereich der Konsole aufrufen, sondern auch Rapid Cache-Empfehlungen in Active Assist finden. Google Cloud Weitere Informationen finden Sie unter Empfehlungen mit Active Assist finden.

REST API

JSON API

  1. Installieren und initialisieren Sie die gcloud CLI installed and initialized, um ein Zugriffstoken für den Authorization Header zu generieren.

  2. Verwenden Sie cURL, um die Recommender API mit einer recommendations.list Anfrage aufzurufen, um Empfehlungen für das Projekt aufzulisten, in dem Sie die Recommender API aktiviert haben.

  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_ID durch Ihre Projekt-ID. Informationen zum Ermitteln der Projekt-ID finden Sie unter Projekte identifizieren.

  • LOCATION mit dem Standort Ihres 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 aufrufen

Der Rapid Cache-Recommender generiert Empfehlungen basierend auf Statistiken von Ressourcen.

Console

So rufen Sie Statistiken für einen bestimmten Bucket auf:

  1. Wechseln Sie in der Google Cloud Console unter „Cloud Storage“ zur Seite Buckets.

    Buckets aufrufen

  2. Klicken Sie auf den Namen des Buckets, dessen Statistiken Sie aufrufen möchten.

  3. Klicken Sie auf der Seite Bucket-Details auf den Tab Konfiguration.

    Im Bereich Anywhere Cache wird die Schaltfläche Empfohlen mit einer Glühbirne angezeigt, wenn verfügbare Empfehlungen angezeigt werden können. Die Schaltfläche Cache konfigurieren wird angezeigt, wenn keine verfügbaren Empfehlungen angezeigt werden können und noch kein Cache für den Bucket erstellt wurde.

  4. Klicken Sie im Bereich Anywhere Cache auf Empfohlen oder Cache konfigurieren.

    Die Seite Cache konfigurieren wird angezeigt. In der Spalte Empfehlung wird die Schaltfläche Statistik ansehen angezeigt, wenn verfügbare Statistiken angezeigt werden können.

  5. 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

  1. Installieren und initialisieren Sie die gcloud CLI installed and initialized, um ein Zugriffstoken für den Authorization Header zu generieren.

  2. Listen Sie in Ihrer Entwicklungsumgebung Rapid Cache-Statistiken mit dem Befehl gcloud recommender insights list auf:

    gcloud recommender insights list --project=PROJECT_ID \
    --location=LOCATION --insight-type=INSIGHT_TYPE
    

    Ersetzen Sie Folgendes:

REST API

JSON API

  1. Installieren und initialisieren Sie die gcloud CLI installed and initialized, um ein Zugriffstoken für den Authorization Header zu generieren.

  2. Verwenden Sie cURL, um die Recommender API mit einer insights.list-Anfrage aufzurufen, um Statistiken für das Projekt aufzulisten, in dem Sie die Recommender API aktiviert haben.

  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_ID durch Ihre Projekt-ID. Informationen zum Ermitteln der Projekt-ID finden Sie unter Projekte identifizieren.

  • LOCATION mit dem Standort Ihres Buckets. Beispiel: us-east4.

Nächste Schritte