Datenerfassung
Dieser Artikel hilft Ihnen, die Datenaufnahmefunktion im FinOps-Framework zu verstehen und dies in der Microsoft Cloud zu implementieren.
Definition
Die Datenaufnahme bezieht sich auf den Prozess des Sammelns, Transformierens und Organisierens von Daten aus verschiedenen Quellen in einem einzigen, leicht zugänglichen Repository.
Sammeln Sie Kosten-, Auslastungs-, Leistungs- und andere Geschäftsdaten von Cloudanbietern, Herstellern und lokalen Systemen. Das Sammeln der Daten kann Folgendes umfassen:
- Interne IT-Daten. Beispielsweise aus einer Konfigurationsverwaltungsdatenbank (CMDB) oder aus IT Asset Management (ITAM)-Systemen.
- Geschäftsspezifische Daten, z. B. Organisationshierarchien und Metriken, die Cloudkosten dem Geschäftswert zuordnen oder quantifizieren. Beispielsweise Umsatz, wie in Ihren Unternehmens- und Unternehmensleitbilden definiert.
Verstehen, wie Daten gemeldet werden und Datenstandardisierungsanforderungen planen, um die Berichterstellung für ähnliche Daten aus mehreren Quellen zu unterstützen.
Überlegen Sie, wie Sie Kostendaten aus mehreren Clouds oder Kontotypen behandeln. Bevorzugen Sie offene Standards, z. B. das Projekt FinOps Open Cost & Usage Specification (FOCUS), das Konsistenz und Standardisierung für Cloudkostendaten liefert, und interoperabilität mit und über Anbieter, Anbieter und interne Tools hinweg.
Möglicherweise müssen Sie Daten logisch und sinnvoll organisieren, indem Sie sie kategorisieren oder kategorisieren. Dies erleichtert den Zugriff, die Analyse und das Verständnis.
Wenn Sie mit einer umfassenden Sammlung von Kosten- und Nutzungsinformationen ausgestattet sind, die an den Geschäftswert gebunden sind, können Organisationen Interessengruppen stärken und die Ziele anderer FinOps-Funktionen beschleunigen. Die Beteiligten sind dann in der Lage, fundiertere Entscheidungen zu treffen, was zu einer effizienteren Nutzung von Ressourcen und potenziell erheblichen Kosteneinsparungen führt.
Voraussetzungen
Während die Erfassung von Daten für die langfristige Effizienz und Effektivität jeder FinOps-Praxis von entscheidender Bedeutung ist, ist es keine Blockierungsanforderung für Ihre anfänglichen FinOps-Investitionen. Wenn es sich um Ihre erste Iteration durch den FinOps-Lebenszyklus handelt, sollten Sie leichtere Funktionen in Betracht ziehen, die eine schnellere Rendite für Investitionen ermöglichen können, z . B. Reporting und Analysen. Die Datenaufnahme kann je nach Kontogröße und Komplexität erhebliche Zeit und Aufwand erfordern. Es wird empfohlen, sich auf diesen Prozess zu konzentrieren, sobald Sie das richtige Verständnis für die Bemühungen und das Engagement der wichtigsten Beteiligten haben, um diese Bemühungen zu unterstützen.
Bei der ersten Iteration, um mit der Einführung dieser Funktion zu beginnen, sollten Sie FOCUS als standardmäßiges Abrechnungsdatenformat für alle Datenquellen verwenden. Um zu erfahren, warum Organisationen sie benötigen und warum Microsoft an FOCUS glaubt, können Sie die FOCUS-Dokumentation auf dem von Microsoft bereitgestellten FinOps-Toolkit überprüfen.
Erste Schritte
Wenn Sie mit der Verwaltung der Kosten in der Cloud beginnen, verwenden Sie die nativen Tools, die im Portal oder über Power BI verfügbar sind. Wenn Sie mehr benötigen, können Sie die Daten für die lokale Analyse herunterladen oder möglicherweise einen kleinen Bericht erstellen oder mit einem anderen Dataset zusammenführen. Schließlich müssen Sie diesen Prozess automatisieren, und hier kommt die „Datenerfassung“ ins Spiel. Als Ausgangspunkt konzentrieren wir uns auf die Erfassung von Kostendaten in einem gemeinsamen Datenspeicher.
- Bevor Sie Kostendaten erfassen, denken Sie an Ihre Berichtsanforderungen.
- Sprechen Sie mit Ihren Stakeholdern, um sicherzustellen, dass Sie ein solides Verständnis dafür haben, was sie benötigen. Versuchen Sie, ihre Beweggründe und Ziele zu verstehen, um sicherzustellen, dass die Daten oder Berichte für sie nützlich sind.
- Bestimmen Sie, ob FOCUS als Standardabrechnungsschema für eine neue Lösung verwendet werden soll. Das Konvertieren vorhandener Dashboards zur Verwendung eines anderen Datasets könnte Herausforderungen darstellen.
- Microsoft Cost Management unterstützt Kosten- und Nutzungsdatenexporte, die am FOCUS-Schema ausgerichtet sind, wodurch Sie viel Zeit und Aufwand sparen können.
- Ermitteln Sie die benötigten Daten, woher Sie die Daten abrufen können und wer Ihnen Zugang dazu verschaffen kann. Notieren Sie sich alle gängigen Datasets, die möglicherweise eine Normalisierung erfordern.
- Bestimmen Sie den Grad der erforderlichen Granularität und wie oft die Daten aktualisiert werden müssen. Tägliche Kostendaten können für ein großes Konto eine Herausforderung darstellen. Erwägen Sie monatliche Aggregate, um Kosten zu senken und die Abfrageleistung und -zuverlässigkeit zu erhöhen, wenn dies Ihren Berichterstellungsanforderungen entspricht.
- Erwägen Sie die Verwendung einer FinOps-Plattform eines Drittanbieters.
- Überprüfen Sie die verfügbaren Drittanbieterlösungen im Azure Marketplace.
- Wenn Sie sich dafür entscheiden, selbst eine Lösung zu erstellen, erwägen Sie, mit FinOps-Hubs zu beginnen, die zum von Microsoft bereitgestellten Open-Source-Toolkit FinOps gehören.
- FinOps Hubs beschleunigen Ihre Entwicklung und helfen Ihnen, sich auf die Erstellung der benötigten Features zu konzentrieren, anstatt auf die Infrastruktur.
- Ergänzen Sie Cloudkostendaten mit Organisationshierarchien und Budgets.
- Wählen Sie die Kostendetaillösung aus, die für Sie geeignet ist. Wir empfehlen geplante Exporte, bei denen Kostendaten täglich oder monatlich in ein Speicherkonto übertragen werden.
- Wenn Sie tägliche Exporte verwenden, beachten Sie, dass Daten jeden Tag in eine neue Datei gepusht werden. Stellen Sie sicher, dass Sie bei der Kostenberichterstattung nur den letzten Tag auswählen.
- Ermitteln Sie, ob Sie eine Datenintegrations- oder Workflowtechnologie zum Verarbeiten der Daten benötigen.
- In einer frühen Phase können Sie möglicherweise Daten im exportierten Speicherkonto ohne andere Verarbeitung aufbewahren. Es wird empfohlen, die Daten dort für kleine Konten mit einfachen Anforderungen und minimalen Anpassungen aufzubewahren.
- Wenn Sie Daten in einen erweiterten Datenspeicher aufnehmen oder eine Datenbereinigung oder Normalisierung durchführen müssen, müssen Sie möglicherweise eine Datenpipeline implementieren. Wählen Sie eine Technologie zur Orchestrierung von Datenpipelines.
- Bestimmen Sie Ihre Datenspeicheranforderungen.
- In einer frühen Phase wird empfohlen, aus Gründen der Einfachheit und wegen der geringeren Kosten das exportierte Speicherkonto zu verwenden.
- Wenn Sie eine erweiterte Abfrage-Engine benötigen oder in Ihren Berichterstellungstools Datengrößeneinschränkungen erreichen, sollten Sie die Erfassung von Daten in einem analytischen Datenspeicher in Erwägung ziehen. Wählen Sie einen Analysedatenspeicher aus.
Auf den Grundlagen aufbauen
An diesem Punkt verfügen Sie über eine Datenpipeline und erfassen Daten in einem zentralen Datenrepository. Wenn Sie über die Grundlagen hinausgehen, sollten Sie die folgenden Punkte berücksichtigen:
- Normalisieren Sie Daten auf ein Standardschema, um das Ausrichten und Mischen von Daten aus mehreren Quellen zu unterstützen.
- Für Kostendaten empfehlen wir die Verwendung des FinOps Open Cost & Usage Specification (FOCUS)-Schemas.
- FinOps-Hubs enthalten Power BI-Berichte, die Daten auf das FOCUS-Schema normalisieren, was ein guter Ausgangspunkt sein kann.
- Ergänzen Sie Cloudkostendaten mit Organisationshierarchien und Budgets.
- Erwägen Sie das Bezeichnen oder Taggen von Anforderungen, um Cloudkosten den Organisationshierarchien zuzuordnen.
- Erweitern Sie Cloudressourcen- und Lösungsdaten um interne CMDB- oder ITAM-Daten.
- Überlegen Sie, welche internen Geschäfts- und Umsatzmetriken erforderlich sind, um Cloudkosten dem Geschäftswert zuzuordnen.
- Ermitteln Sie, welche anderen Datasets je nach Ihren Berichtsanforderungen erforderlich sind:
- Kosten und Preise
- Azure-Einzelhandelspreise für Tarife mit nutzungsbasierter Bezahlung ohne Organisationsrabatte.
- Preisblätter für Organisationspreise für Konten mit Microsoft-Kundenvereinbarung.
- Preisblätter für Organisationspreise für Konten mit Enterprise Agreement.
- Saldozusammenfassung für Enterprise Agreement-Mindestverbrauchssaldo.
- Verpflichtungsrabatte
- Reservierungsdetails für Empfehlungsdetails.
- Zusammenfassungen der Vorteilsnutzung für Sparpläne.
- Nutzung und Effizienz
- Resource Graph für Azure Advisor-Empfehlungen.
- Überwachen von Metriken für die Ressourcennutzung.
- Ressourcendetails
- Resource Graph für Ressourcendetails.
- Ressourcenänderungen zum Auflisten von Ressourcenänderungen aus den letzten 14 Tagen.
- Abonnements zum Auflisten von Abonnements.
- Tags für Tags, die auf Ressourcen und Ressourcengruppen angewendet wurden.
- Dienstspezifische Azure-APIs für Konfigurations- und Nutzungsdetails auf niedrigerer Ebene.
- Kosten und Preise
Weitere Informationen finden Sie bei der FinOps Foundation.
Diese Funktion ist Teil des FinOps-Frameworks der FinOps Foundation, einer gemeinnützigen Organisation, die sich der Förderung der Verwaltung und Optimierung von Cloudkosten widmet. Weitere Informationen zu FinOps, einschließlich nützlicher Playbooks, Schulungen und Zertifizierungsprogramme, und mehr finden Sie im Artikel zur Datenaufnahmefunktion in der FinOps Framework-Dokumentation.
Sie finden auch verwandte Videos auf dem YouTube-Kanal der FinOps Foundation:
Zugehöriger Inhalt
Verwandte FinOps-Funktionen:
Verwandte Produkte:
Verwandte Lösungen: