Kosten optimieren: Cloud-Vorgänge

Last reviewed 2023-06-15 UTC

Dieses Dokument des Google Cloud-Architektur-Frameworks enthält Empfehlungen zur Optimierung der Kosten für das Monitoring und die Verwaltung Ihrer Ressourcen in Google Cloud.

Die Anleitung in diesem Abschnitt richtet sich an Cloud-Nutzer, die innerhalb ihrer Organisation für die Überwachung und Kontrolle der Nutzung und Kosten der Ressourcen in der Cloud verantwortlich sind.

Google Cloud Observability ist eine Sammlung verwalteter Dienste, mit denen Sie die Leistung Ihrer Arbeitslasten in Google Cloud überwachen, debuggen und verbessern können. Zu diesen Diensten gehören Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Trace und Cloud Profiler. Einer der Vorteile von verwalteten Diensten in Google Cloud ist, dass die Dienste nutzungsbasiert sind. Sie zahlen nur für die tatsächliche Nutzung und nach der Datenmenge. Dafür haben Sie kostenlose monatliche Datennutzungskontingente und unbegrenzten Zugriff auf Google Cloud-Messwerte und -Audit-Logs.

Cloud Logging

Im Folgenden finden Sie Empfehlungen, mit denen Sie die Kosten Ihrer Logging-Vorgänge optimieren können:

  • Filtern Sie Abrechnungsberichte, um Logging-Kosten anzuzeigen
  • Reduzieren Sie das Volumen der aufgenommenen und gespeicherten Logs, indem Sie unnötige Logeinträge ausschließen oder filtern.
  • Prüfen Sie, ob die Ausschlussfilter geeignet sind. Beobachten Sie dazu die Messwerte billing/bytes_ingested und billing/monthly_bytes_ingested in der Google Cloud Console.
  • Übertragen und exportieren Sie Logs auf kostengünstigere Speicher
  • Wenn Sie die Aufbewahrungsdauer für einen Log-Bucket festlegen, sollten Sie die Kosten für die Speicherung von Logs über die Standardaufbewahrungsdauer hinaus berücksichtigen. Weitere Informationen finden Sie unter Logging-Preise.
  • Reduzieren Sie beim Streaming von Logs von Drittanbieteranwendungen die Logvolumen, indem Sie den Logging-Agent nur auf Produktionsinstanzen verwenden oder so konfigurieren, dass weniger Daten gesendet werden.

Cloud Monitoring

Im Folgenden finden Sie Empfehlungen, mit denen Sie die Kosten Ihrer Monitoring-Vorgänge optimieren können:

  • Optimieren Sie Messwerte und Labelverwendung, indem Sie die Anzahl der Labels begrenzen. Vermeiden Sie Labels mit hoher Kardinalität. Wenn Sie beispielsweise eine IP-Adresse als Label verwenden, hat jede IP-Adresse eine Labelreihe mit einem Element, was zu vielen Labels führt, wenn Sie viele VMs haben.
  • Reduzieren Sie die Anzahl detaillierter Messwerte für Anwendungen, die diese Messwerte nicht benötigen, oder entfernen Sie den Monitoring-Agent, insbesondere bei irrelevanten Umgebungen.
  • Minimieren Sie das Aufnahmevolumen, indem Sie die Anzahl der benutzerdefinierten Messwerte reduzieren, die von Ihrer Anwendung gesendet werden.

Cloud Trace

Im Folgenden finden Sie Empfehlungen, mit denen Sie die Kosten Ihrer Trace-Vorgänge optimieren können:

  • Wenn Sie Trace als Exportziel für OpenCensus-Traces verwenden, reduzieren Sie die Menge der aufgenommenen Traces mithilfe des Stichprobenfeatures in OpenCensus.
  • Beschränken Sie die Nutzung von Trace und kontrollieren Sie die Kosten mithilfe von Kontingenten. Span-Kontingente werden auf der API-spezifischen Kontingentenseite in der Google Cloud Console durchgesetzt.

Nächste Schritte