FinOps Framework –Übersicht
Erfahren Sie, was das FinOps Framework ist und wie Sie es verwenden können, um Ihre Kostenverwaltungs- und Optimierungsziele zu beschleunigen.
Das FinOps-Framework der FinOps Foundation ist ein umfassender Satz bewährter Methoden und Grundsätze. Es bietet einen strukturierten Ansatz zum Implementieren einer FinOps-Kultur für Folgendes:
- Organisationen dabei helfen, ihre Cloudkosten effektiver zu verwalten
- Cloudausgaben an den Geschäftszielen ausrichten
- Geschäftlichen Nutzens durch die Cloudinfrastruktur steigern
Die Anleitung von Microsoft basiert größtenteils auf dem FinOps-Framework, einschließlich einiger Verbesserungen, die auf den Erkenntnissen aus unserem umfangreichen Ökosystem von Microsoft Cloud-Kunden und -Partnern basieren. Diese Erweiterungen entsprechen vollständig den Konzepten FinOps-Framework und sollen Microsoft Cloud-Kunden und -Partnern gezieltere, umsetzbare Anleitungen bieten. Wir arbeiten mit der FinOps Foundation zusammen, um unsere kollektiven Erkenntnisse wieder in das FinOps-Framework zu integrieren.
In den nächsten Abschnitten werden die grundlegenden Konzepte des FinOps-Frameworks behandelt:
- Die Grundsätze, von denen Sie sich bei Ihren FinOps-Bemühungen leiten lassen sollten.
- Die beteiligten Akteure, die einbezogen werden sollen.
- Der Lebenszyklus, der durchlaufen wird.
- Die Funktionen, die Sie während des gesamten Lebenszyklus mit den beteiligten Akteuren implementieren.
- Das Reifegradmodell, anhand dessen Sie das Wachstum im Zeitverlauf messen.
Prinzipien
Bevor Sie sich mit FinOps befassen, ist es wichtig, die Kernprinzipien zu verstehen, von denen Sie sich bei Ihren FinOps-Bemühungen leiten lassen sollten. Die Grundsätze wurden von der FinOps-Community durch Anwendung ihrer kollektiven Erfahrungen entwickelt, um Ihnen zu helfen, eine Kultur gemeinsamer Verantwortlichkeit und Transparenz zu schaffen.
- Mehrere Teams müssen zusammenarbeiten – Erstellen Sie einen gemeinsamen Fokus auf Kosteneffizienz, Prozesse und Kostenentscheidungen in teams, die in der Regel nicht eng zusammenarbeiten.
- Jeder übernimmt die Verantwortung – Dezentralisieren Sie Entscheidungen über die Nutzung und Optimierung von Cloudressourcen und fördern Sie technische Teams dabei, neben Betriebszeit und Leistung auch Kosten zu berücksichtigen.
- Ein zentralisiertes Team fördert FinOps – Zentralisieren Sie die Verwaltung von FinOps-Praktiken zur Aushandlung von Konsistenz, Automatisierung und Geschwindigkeit.
- FinOps-Berichte sollten verfügbar und aktuell sein – Stellen Sie den richtigen Personen zeitnah aussagekräftige Nutzungs- und Kostendaten bereit, um schnelle Entscheidungen und Vorhersagen zu ermöglichen.
- Entscheidungen werden durch den geschäftlichen Nutzen der Cloud bestimmt – Schaffen Sie ein Gleichgewicht zwischen Kostenentscheidungen und geschäftlichen Vorteilen wie Qualität, Geschwindigkeit und geschäftlichen Funktionen.
- Profitieren Sie vom variablen Kostenmodell der Cloud – Nehmen Sie kontinuierliche kleine Anpassungen bei Cloudnutzung und -optimierung vor.
Weitere Informationen zu FinOps-Grundsätzen, einschließlich Tipps von Experten, finden Sie unter FinOps mit Azure – Verwirklichung von FinOps durch organisatorische und kulturelle Anpassung.
Projektbeteiligte
FinOps erfordert einen ganzheitlichen und funktionsübergreifenden Ansatz, der verschiedene beteiligte Akteure (oder Personas) einbezieht. Sie haben unterschiedliche Rollen, Zuständigkeiten und Perspektiven, die beeinflussen, wie sie Cloudressourcen und -kosten verwenden und optimieren. Machen Sie sich mit jeder Rolle vertraut, und identifizieren Sie die beteiligten Akteure in Ihrer Organisation. Ein effektives FinOps-Programm erfordert die Zusammenarbeit aller beteiligten Akteure:
- Finanzen – Präzise Budgets, Prognosen und Berichterstellung über Cloudkosten.
- Führung – Wenden Sie die Stärken der Cloud an, um den Geschäftswert zu maximieren.
- Produktbesitzer – Bringen Sie neue Angebote zum richtigen Preis auf den Markt.
- Engineeringteams – Stellen Sie qualitativ hochwertige, kostengünstige Dienste bereit.
- FinOps-Praktiker – Leeren, standardisieren und fördern Sie bewährte Methoden für FinOps.
Lebenszyklus
FinOps ist ein iterativer, hierarchischer Prozess. Jedes Team durchläuft den FinOps-Lebenszyklus im eigenen Tempo und arbeitet mit den erwähnten Teams aus allen Bereichen der Organisation zusammen.
Das FinOps-Framework definiert einen einfachen Lebenszyklus mit drei Phasen:
- Informieren – Bieten Sie Kostentransparenz und schaffen Sie eine gemeinsamen Verantwortlichkeit durch Zuordnung, Benchmarking, Budgetierung und Prognose.
- Optimieren – Reduzieren Sie Cloudverschwendung, und verbessern Sie die Cloudeffizienz, indem Sie verschiedene Optimierungsstrategien implementieren.
- Betrieb – Sie sollten wichtige Leistungsindikatoren und Governancerichtlinien, die Cloud- und Geschäftsziele in Einklang bringen, definieren, nachverfolgen und überwachen.
Funktionen
Das FinOps-Framework umfasst Funktionen, die alles von Kostenanalyse und -überwachung bis hin zu Optimierung und Organisationsausrichtung abdecken, gruppiert in einer Reihe verwandter Domänen. Jede Funktion definiert einen Funktionsbereich einer Aktivität sowie eine Reihe von Aufgaben zur Unterstützung Ihrer FinOps-Praxis.
Grundlegendes zu Cloudnutzung und -kosten
Leistungsnachverfolgung und Benchmarking
Entscheidungsfindung in Echtzeit
Optimierung der Cloudrate
Optimierung der Cloudnutzung
Organisationsausrichtung
Reifegradmodell
Wenn Teams den FinOps-Lebenszyklus durchlaufen, lernen und wachsen sie natürlich und entwickeln mit jeder Iteration ausgereiftere Methoden. Wie beim FinOps-Lebenszyklus weist jedes Team je nach Erfahrung und Fokusbereichen unterschiedliche Reifegrade auf.
Das FinOps-Framework definiert ein einfaches Crawl-Walk-Run-Reifegradmodell, aber in Wahrheit ist der Reifegrad komplexer und nuancierter. Anstatt sich auf einen globalen Reifegrad zu konzentrieren, halten wir es für wichtiger, die Fortschritte in Bezug auf Ihre Ziele in den einzelnen Bereichen zu identifizieren und zu bewerten. Im Allgemeinen:
- Identifizieren Sie die wichtigsten Funktionen für Ihr Unternehmen.
- Definieren Sie , wie wichtig es ist, dass jedes Team über Wissen, Prozesse, Erfolgsmetriken, Organisationsausrichtung und Automatisierung für jede der identifizierten Funktionen verfügt.
- Bewerten Sie das aktuelle Wissen, die Prozesse, die Erfolgsmetriken, die Organisationsausrichtung und den Automatisierungsgrad jedes Teams basierend auf den definierten Zielen.
- Identifizieren Sie die Schritte, die jedes Team unternehmen kann, um den Reifegrad der einzelnen Funktionen zu verbessern.
- Vereinbaren Sie regelmäßige Kontrolltermine, um die Fortschritte zu überwachen, und nehmen Sie alle 3-6 Monate eine Neubewertung des Reifegrads vor.
Weitere Informationen erhalten Sie von der FinOps Foundation.
FinOps Foundation bietet viele Ressourcen, die Ihnen helfen, FinOps zu lernen und zu implementieren. Treten Sie der FinOps-Community bei, erkunden Sie Schulungs- und Zertifizierungsprogramme, nehmen Sie an Communityarbeitsgruppen teil und vieles mehr. Weitere Informationen zu FinOps, einschließlich nützlicher Playbooks, finden Sie in der Dokumentation zum FinOps-Framework.
Zugehöriger Inhalt
Starten Sie Ihren ersten Schritt, oder planen Sie die nächste Iteration: