Zum Inhalt springen

FOCUS-Report

Zuletzt aktualisiert am

Das Verständnis von Cloud-Kosten- und Nutzungsdaten ist eine Schlüsselqualifikation für ein effektives Kostenmanagement. Bei STACKIT stellen wir alle Kosten- und Nutzungsdaten in einem standardisierten Format bereit, um Ihnen dieses Verständnis zu erleichtern. Dieses Format ist die FinOps Open Cost and Usage Specification (FOCUS). STACKIT unterstützt die FOCUS-Versionen 1.1 und 1.2.

Die FinOps Open Cost and Usage Specification (FOCUS) ist eine offene Spezifikation, die klare Anforderungen für Erzeuger von Abrechnungsdaten definiert, um konsistente Kosten- und Nutzungsdatensätze zu erstellen.

Durch die Unterstützung dieses Standards ermöglicht STACKIT es Ihnen, Kosten- und Nutzungsdaten direkt in Ihre bestehenden Prozesse und Tools zu integrieren. Der FOCUS-Export liefert die grundlegenden Daten, die zur Durchführung von FinOps-Praktiken benötigt werden, einschließlich:

  • Genaue Kostenallokation: Weisen Sie Kosten von der Ressource den Eigentümern zu, wie z. B. Teams, Produkten oder Geschäftseinheiten.
  • Analyse von Kostendaten: Identifizieren Sie Kostentrends und Kostentreiber.
  • Kosten-Monitoring: Richten Sie Warnungen ein, verfolgen Sie Budgets und messen Sie Kostenmetriken.

Weitere Einzelheiten zu FOCUS finden Sie unter https://focus.finops.org. Weitere Informationen zu FinOps finden Sie unter https://www.finops.org/.

  • Unterstützung der FOCUS-Versionen: STACKIT unterstützt die FOCUS-Versionen 1.1 und 1.2.
  • Umfang: STACKIT generiert den FOCUS-Report auf Ebene des Abrechnungskontos. Derzeit enthält jedes Kundenkonto nur ein Abrechnungskonto.
  • Spalten-Compliance: STACKIT unterstützt alle von der FOCUS-Spezifikation definierten Pflichtspalten (MUST), was die Compliance und eine umfassende Datenbereitstellung gewährleistet.
  • STACKIT-spezifische Erweiterungen: Wir stellen zusätzliche STACKIT-spezifische Spalten für erweiterte Details zur Verfügung. Diese Spalten verwenden das Präfix x_. HINWEIS: x_ProjectId und x_ProjectName werden in zukünftigen FOCUS-Versionen die 1.2.überschreiten nicht mehr Bestandteil sein.
  • Berichtsarten: STACKIT unterstützt die Berichtsarten “Month-to-Date” und “Day-to-Date”.
  • Berichthäufigkeit: Sie können FOCUS-Berichte täglich oder monatlich generieren.
  • Berichtsformat: STACKIT stellt den FOCUS-Bericht als komprimierte CSV-Datei zur Verfügung, um eine effiziente Datenübertragung zu gewährleisten und den Speicherbedarf zu reduzieren.
  • Geltungsbereich: Sie können Speicherplatz im STACKIT Object Storage sparen, indem Sie ältere Dateien überschreiben.

STACKIT-Rechnungen stehen in der Regel um den 5. eines jeden Monats zur Verfügung. Sobald diese abrufbar sind, erstellen wir die FOCUS-Berichte für den betreffenden Monat neu, um die entsprechende InvoiceId und etwaige verrechnete Gutschriften aufzunehmen.

  • Zertifizierung als FOCUS-konformer Report.
  • Zusätzliche Unterstützungsspalten, wie z. B.:
    • Resource name: Dies ist ein für Menschen lesbarer Name zur Identifizierung der Ressource.
    • Folder path: Unterstützt die Kostenallokation.
  • Einführung von FOCUS 1.3.

Nachdem Sie nun die Vorteile des FOCUS-Standards kennen, folgen Sie diesen Schritten, um Ihren ersten FOCUS-Report zu erstellen.

Bevor Sie beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Ein aktiver Object Storage-Service.
  • Ein erstellter Bucket innerhalb Ihrer Object Storage-Instanz.
  • Konfigurierte Zugriffsberechtigungen für den Object Storage-Bucket.

Der Prozess zur Aktivierung und zum Erhalt des FOCUS-Reports umfasst die folgenden Schritte:

FOCUS High-Level-Prozessübersicht

Abbildung 1: Prozess zur Aktivierung des FOCUS-Reports

  1. Erstellen Sie den FOCUS-Export-Zeitplan.
  2. STACKIT erstellt den FOCUS-Report basierend auf Ihren Einstellungen und speichert ihn um 12:00 Uhr UTC in Ihrem Object Storage.
  3. Laden Sie den Report über eine API oder einen Dateiübertragungs-Client aus dem Object Storage herunter.

Um den FOCUS-Report zu erhalten, müssen Sie einen FOCUS-Export-Zeitplan erstellen. Dieser Zeitplan definiert die Parameter für die Erstellung und Bereitstellung des Reports. Sie können den Zeitplan nur im Abrechnungsbereich auf Ebene des Kundenkontos festlegen.

Ansicht für FOCUS-Zeitplan öffnen

Abbildung 2: Schritt 1 – Ansicht für FOCUS-Zeitplan öffnen.

Stellen Sie sicher, dass Sie alle Voraussetzungen erfüllen, einschließlich der Aktivierung von Object Storage, der Erstellung eines Buckets und der Gewährung von Zugriff.

FOCUS-Zeitplan erstellen Schritt 1

Abbildung 3: Schritt 2 – Erstellen Sie den Zeitplan für Ihr Abrechnungskonto.

FOCUS-Zeitplan erstellen Schritt 2

Abbildung 4: Schritt 3 – Geben Sie Details zum Speichern des FOCUS-Reports in Ihrem Object Storage ein.

Sobald Sie den Zeitplan erstellt haben, liefert STACKIT den FOCUS-Report am nächsten Tag in den von Ihnen angegebenen Object Storage-Bucket.

Um den FOCUS-Report in Ihrem Object Storage zu speichern, benötigt STACKIT Zugriff auf die Datenebene des Object Storage. STACKIT erreicht dies durch den folgenden Prozess:

  1. STACKIT erstellt ein Dienstkonto mit dem Präfix stackit-focus.
  2. STACKIT weist dem Dienstkonto die Rolle object-storage.admin zu.
  3. Das Dienstkonto erstellt eine neue Anmeldedatengruppe innerhalb der Steuerungsebene des Object Storage. Der Name der Anmeldedatengruppe folgt dem Schema focus-<zufällige ID>.
  4. STACKIT erstellt einen Zugriffsschlüssel innerhalb der Anmeldedatengruppe.
  5. STACKIT verwendet diesen Zugriffsschlüssel, um die FOCUS-Datei in Ihrem bereitgestellten Bucket abzulegen.

Sie finden den Bereich für FOCUS-Reporte im Seitenmenü auf Ebene des Kundenkontos. Um diese Navigationsoption zu sehen, muss Ihrem Benutzer die entsprechende Rolle zugewiesen sein. Die Rolle muss den Benutzern auf der Ebene des Kundenkontos zugewiesen werden.

Um eine Rolle zuzuweisen, öffnen Sie das Seitenmenü, wählen Sie IAM und Management und dann Zugriff aus. Sie müssen eine der folgenden Rollen zuweisen, um auf Kosten- und Abrechnungsdaten zuzugreifen:

STACKIT stellt den FOCUS-Report täglich um 12:00 Uhr UTC bereit. Sie können FOCUS-Reporte nicht direkt über das STACKIT Portal herunterladen. Um auf Ihren Report zuzugreifen, verbinden Sie sich programmgesteuert oder über einen standardmäßigen S3-kompatiblen Dateiübertragungs-Client mit der STACKIT Object Storage-Instanz. Der STACKIT Object Storage ist S3-kompatibel.

STACKIT speichert den FOCUS-Report gemäß Ihren Zeitplaneinstellungen.

Speicherschema des FOCUS-Reports

Abbildung 5: Speicherschema des FOCUS-Reports für die tägliche Erstellung ohne Überschreiben

Die folgende Tabelle erklärt die Platzhalter für den Speicherpfad:

Der Name der komprimierten CSV-Datei ist vordefiniert und kann nicht geändert werden. Der Dateiname besteht aus einer Angebe von Datum und Uhrzeit, gefolgt von einem inkrementierenden numerischen Wert. Die erste Datei enthält _0001.csv.gz. Nach einer Million Datensätzen wird der Report aufgeteilt und eine zusätzliche Datei erstellt. Diese zusätzlichen Dateien enthalten _0002.csv.gz, _0003.csv.gz und so weiter.

Um Ihnen zu helfen, sich mit der Struktur des Reports und dem Inhalt vertraut zu machen, können Sie einen Beispiel-FOCUS-Report herunterladen.

FOCUS-Beispiel herunterladen