Dieser Leitfaden bietet einen umfassenden Überblick darüber, wie Sie Kostenberichte auf Ressourcenebene (Version 0.1) für den Backup- und DR-Dienst erstellen und ansehen. Mit diesem Bericht erhalten Sie detaillierte Informationen zu den Kosten für Backup and DR. So können Sie Ausgaben optimieren und Kosten bestimmten Teams oder Projekten zuweisen.
Kostenbericht
Der Kostenbericht für den Backup- und DR-Dienst bietet eine detaillierte Aufschlüsselung Ihrer Ausgaben für Backup and DR. Dieser Bericht kann sowohl von Abrechnungsadministratoren als auch von Sicherungsadministratoren auf Projektebene verwendet werden, um:
- Ausgaben optimieren:Ressourcen mit hohen Sicherungskosten identifizieren und fundierte Entscheidungen treffen, um Ihre Sicherungsstrategie zu optimieren
- Sichtbarkeit verbessern:Sie erhalten einen klaren Überblick über Ihre Ausgaben für Backup- und DR-Dienste.
Details zu den einzelnen Spalten für den Kostenbericht finden Sie unter Kostendetails für Backup und DR auf Ressourcenebene.
Welche Option sollten Sie wählen?
Die beste Methode zum Erstellen dieses Kostenberichts hängt von der Struktur und den Sicherheitsanforderungen Ihrer Organisation ab. Je nachdem, wie Sie den Kostenbericht aufrufen möchten, gibt es zwei Hauptoptionen:
| Option | Szenario | Vorteile | Nachteile |
|---|---|---|---|
| Option 1: Zentralisierte Ansicht für ein bestimmtes Projekt | Am besten geeignet für Szenarien, in denen alle Sicherungsadministratoren in einer zentralen Ansicht auf die Kostendaten zugreifen und nach ihren eigenen Projekten filtern müssen | Der zentrale Export von Abrechnungsdaten vereinfacht die Verwaltung für den Abrechnungsadministrator. Alle Sicherungsadministratoren können dieselben aktuellen Daten sehen. | Erfordert, dass Backup-Administratoren Zugriff auf ein dediziertes Projekt erhalten, damit sie Abrechnungsdaten für das Rechnungskonto aufrufen können. |
| Option 2: Isolierte Datasets in jedem Projekt | Die sicherste Option für Organisationen mit strengen Anforderungen an die Datentrennung, bei denen jeder Sicherungsadministrator nur Kostendaten für sein spezifisches Projekt sehen darf | Sorgt für eine strikte Datenisolation und ‑sicherheit. Administratoren für Sicherungen können die Kostendaten anderer Projekte nur dann sehen, wenn sie ausdrücklich Zugriff darauf erhalten haben. | Zusätzliche Schritte für Abrechnungs- und Sicherungsadministratoren |
Detaillierte Schritte für jede Option
In den folgenden Abschnitten finden Sie detaillierte Schritt-für-Schritt-Anleitungen für jede Berichtsoption, einschließlich des Exports Ihrer Abrechnungsdaten, der Konfiguration von Berechtigungen und der Anzeige der Daten in BigQuery und Looker Studio:
- Option 1: Zentralisierte Ansicht für ein bestimmtes Projekt
- Option 2: Isolierte Datasets in jedem Projekt
Option 1: Zentralisierte Ansicht für ein dediziertes Projekt
Führen Sie diese Schritte aus, wenn Sie Kostenberichte aus mehreren Backup and DR Service-Bereitstellungen in einem einzigen Google Cloud Projekt zusammenfassen möchten. Im angegebenen Zielprojekt werden ein Berichts-Dataset und ein Übertragungsjob erstellt.
Schritte für den Abrechnungsadministrator
Abrechnungsdaten exportieren:Rufen Sie in der Google Cloud -Konsole Abrechnung > Abrechnungsexport auf. Klicken Sie unter Detaillierte Nutzungskosten auf Einstellungen bearbeiten. Wählen Sie ein eigenes Projekt als Ziel aus. Fügen Sie den Namen des Datasets für den Abrechnungsexport hinzu: BackupDr_Billing_Data. Wenn die Abrechnungsdaten bereits mit einem anderen Dataset-Namen exportiert wurden, verwenden Sie diesen Namen in
config.jsonin Schritt 4.Wenn Sie den Export von Abrechnungsdaten zum ersten Mal aktivieren, kann es 4 bis 5 Tage dauern.
Cloud Shell öffnen: Rufen Sie in der Google Cloud Konsole das Projekt auf, das Ihr BigQuery Billing Export-Dataset enthält, und klicken Sie dann rechts oben in der Konsole auf die Schaltfläche Cloud Shell aktivieren.
Einrichtungsskripts: Führen Sie die folgenden Schritte in Cloud Shell aus:
Skript-Repository von GitHub klonen:
git clone https://github.com/GoogleCloudPlatform/storage-samples.git cd storage-samples/"Backup and DR"/cost-reportconfig.json-Datei erstellen: Diese Datei enthält wichtige Informationen für die Einrichtungs-Scripts. Erstellen Sie im selben Verzeichnis eine Datei mit dem Namenconfig.jsonund ersetzen Sie die Platzhalterwerte durch Ihre spezifischen Details:target_project_id: Die Projekt-ID, für die die konsolidierten Kostenberichte generiert werden sollen.dataset: Der Name des BigQuery-Datasets, das Ihre Abrechnungsexportdaten enthält (z.B.BackupDr_Billing_Dataaus Schritt 1).account_id: Ihre Cloud-Rechnungskonto-ID (111111-111111-111111).vault_projects: Eine Liste der Projekt-IDs, in denen der Sicherungstresor von den Kunden erstellt wurde.logs_dataset: Der Name des BigQuery-Datasets in Ihren Vault-Projekten, das Backup and DR Service-Logs enthält.
Beispiel
config.jsonfür Option 1:{ "target_project_id": "my-central-reporting-project", "dataset": "BackupDr_Billing_Data", "account_id": "111111-111111-111111", "vault_projects": [ "bdr-project-a", "bdr-project-b" ], "logs_dataset": "bdr_reports" }Skripts ausführbar machen:
chmod +x setupscript.sh viewcreationscript.shEinrichtungsskript ausführen: Mit diesem Skript werden das erforderliche Dienstkonto, das Dataset und der BigQuery Data Transfer Service-Job erstellt. Führen Sie diesen Schritt aus, nachdem der Export der Abrechnungsdaten abgeschlossen ist.
./setupscript.shBerichtsansicht erstellen: Mit diesem Skript wird eine Zusammenfassungsansicht in BigQuery für die täglichen Berichtstabellen erstellt. Dadurch wird die Verbindung zu Berichtstools wie Looker Studio vereinfacht.
./viewcreationscript.sh
Zugriff gewähren:Nachdem die Kostentabellen im dedizierten Projekt erstellt wurden, gewähren Sie den entsprechenden Sicherungsadministratoren Zugriff (falls sie noch keinen Zugriff haben). Der Sicherungsadministrator sollte die Berechtigungen
roles/bigquery.dataViewerfür die erstellte Kostentabelle „BackupDr_Billing_Report“ erhalten.
Schritte für den Sicherungsadministrator
Daten in BigQuery ansehen:Rufen Sie die BigQuery-Konsole im Zielprojekt auf, in der die Kostenansichtstabelle „BackupDr_Billing_Report“ erstellt wird. Der Abrechnungsadministrator hat Ihnen Zugriff auf das Dataset gewährt. Abfrage ausführen, um die Kosten für Ihr spezifisches Projekt zu filtern
Daten in Looker Studio ansehen:
- Bericht starten:Rufen Sie Looker Studio auf und erstellen Sie einen neuen Bericht, um den Verbindungsprozess zu starten.
- Daten auswählen:Wählen Sie den Google BigQuery-Connector aus und geben Sie das Google Cloud Projekt, das Dataset und die Tabelle oder Ansicht an.
- Felder bestätigen:Prüfen Sie die resultierenden Datenfelder, benennen Sie die Quelle um und klicken Sie auf „Bericht erstellen“.
- Daten visualisieren:Fügen Sie dem Arbeitsbereich Diagramme hinzu und ziehen Sie Dimensionen und Messwerte darauf, um Ihr Dashboard zu erstellen.
Option 2: Isolierte Datasets in jedem Projekt
Diese Option ist am sichersten, da jeder Sicherungsadministrator nur Kostendaten für sein spezifisches Projekt sehen kann.
Schritte für den Abrechnungsadministrator
- Abrechnungsdaten exportieren:Rufen Sie in der Google Cloud -Konsole Abrechnung > Abrechnungsexport auf. Klicken Sie unter Detaillierte Nutzungskosten auf Einstellungen bearbeiten. Wählen Sie ein eigenes Projekt als Ziel aus. Fügen Sie den Namen des Datasets für den Abrechnungsexport hinzu: BackupDr_Billing_Data. Wenn die Abrechnungsdaten bereits mit einem anderen Dataset-Namen exportiert wurden, verwenden Sie diesen Namen in
config.jsonin Schritt 4. Wenn Sie den Export von Abrechnungsdaten zum ersten Mal aktivieren, kann es 4 bis 5 Tage dauern. - Cloud Shell öffnen: Rufen Sie in der Google Cloud Konsole das Projekt auf, das Ihr BigQuery Billing Export-Dataset enthält, und klicken Sie dann rechts oben in der Konsole auf die Schaltfläche Cloud Shell aktivieren.
Einrichtungsskripts: Führen Sie die folgenden Schritte in Cloud Shell aus:
Skript-Repository von GitHub klonen:
git clone https://github.com/GoogleCloudPlatform/storage-samples.git cd storage-samples/"Backup and DR"/cost-reportconfig.json-Datei erstellen: Diese Datei enthält wichtige Informationen für die Einrichtungs-Scripts. Erstellen Sie im selben Verzeichnis eine Datei mit dem Namenconfig.jsonund ersetzen Sie die Platzhalterwerte durch Ihre spezifischen Details:dataset: Der Name des BigQuery-Datasets, das Ihre Abrechnungsexportdaten enthält (z.B.BackupDr_Billing_Dataaus Schritt 1).account_id: Ihre Cloud-Rechnungskonto-ID (111111-111111-111111).vault_projects: Eine Liste der Projekt-IDs, in denen der Sicherungstresor von den Kunden erstellt wurde.logs_dataset: Der Name des BigQuery-Datasets in Ihren Vault-Projekten, das Backup and DR Service-Logs enthält.
Beispiel
config.jsonfür Option 2:{ "dataset": "BackupDr_Billing_Data", "account_id": "111111-111111-111111", "vault_projects": [ "bdr-project-a", "bdr-project-b" ], "logs_dataset": "bdr_reports" }Skripts ausführbar machen:
chmod +x setupscript.sh viewcreationscript.shEinrichtungsskript ausführen: Mit diesem Skript werden das erforderliche Dienstkonto, das Dataset und der BigQuery Data Transfer Service-Job erstellt. Führen Sie diesen Schritt aus, nachdem der Export der Abrechnungsdaten abgeschlossen ist.
./setupscript.shBerichtsansicht erstellen: Mit diesem Skript wird eine Zusammenfassungsansicht in BigQuery für die täglichen Berichtstabellen erstellt. Dadurch wird die Verbindung zu Berichtstools wie Looker Studio vereinfacht.
./viewcreationscript.sh
Zugriff gewähren:Nachdem die Kostentabellen im dedizierten Projekt erstellt wurden, gewähren Sie den entsprechenden Sicherungsadministratoren Zugriff (falls sie noch keinen Zugriff haben). Der Sicherungsadministrator sollte die Berechtigungen
roles/bigquery.dataViewerundBackupDr_Billing_Reportfür die erstellte Kostentabelle erhalten.
Schritte für den Sicherungsadministrator
Daten in BigQuery ansehen:Rufen Sie die BigQuery Console im ausgewählten Vault-Projekt auf, in der die Kostentabellenansicht „BackupDr_Billing_Report“ erstellt wird. Abfrage ausführen, um die Kosten für Backup & DR für Ihr Projekt aufzurufen
Daten in Looker Studio ansehen:
- Bericht starten:Rufen Sie Looker Studio auf und erstellen Sie einen neuen Bericht, um den Verbindungsprozess zu starten.
- Daten auswählen:Wählen Sie den Google BigQuery-Connector aus und geben Sie das Google Cloud Projekt, das Dataset und die Tabelle oder Ansicht an.
- Felder bestätigen:Prüfen Sie die resultierenden Datenfelder, benennen Sie die Quelle um und klicken Sie auf „Bericht erstellen“.
- Daten visualisieren:Fügen Sie dem Arbeitsbereich Diagramme hinzu und ziehen Sie Dimensionen und Messwerte darauf, um Ihr Dashboard zu erstellen.
Kostendetails für den Backup- und DR-Dienst auf Ressourcenebene
Der Kostenbericht enthält die folgenden Spalten:
| Spalte | Beschreibung |
|---|---|
report_date |
Datum für die Abrechnungsnutzung der Ressource |
resource_name |
Name der Ressource, wie in der Google Cloud Console konfiguriert |
resource_type |
Typ der Ressource |
backup_vault_type |
Typ des Backup Vault, der die Ressource schützt |
resource |
Kurzname für die Ressource |
billing_location |
Ort, an dem die Ressource abgerechnet wird |
usage_in_pricing_units |
Nutzung entsprechend der Sicherung der Ressource |
usage_pricing_unit |
Einheit zur Bestimmung der Nutzung |
cost |
Ressourcenkosten einschließlich aller ausgehandelten Rabatte |
currency |
Währungseinheit |
credits |
Summe aller Gutschriften aller Arten, die für die Ressource gelten. |
net_cost |
Die endgültigen Kosten nach Anwendung aller Gutschriften (Kosten + Gutschriften). |
sku_description |
sku.description aus Abrechnungsdaten |
sku_id |
sku.id aus Abrechnungsdaten |
backup_vault_name |
Name des Backup Vaults, der die Ressource schützt |
resource_location |
Regionaler Standort der Ressource |
backup_plan_name |
Name des Sicherungsplans, der der Ressource zugeordnet ist |
backup_vault_location |
Speicherort des Backup Vaults, der der Ressource zugeordnet ist |
source_project |
Der Ressource zugeordnetes Arbeitslastprojekt |