FinOps
FinOps – eine Kombination aus den Begriffen Finance und Operations – ist ein Framework für die Verwaltung von Betriebskosten in einem Unternehmen, oft in Verbindung mit der Cloud und Cloud Computing. Ein wichtiges Ziel von FinOps ist die Unterstützung von Technik-, Finanz-, Geschäfts- und Technologieteams innerhalb desselben Unternehmens bei der Erzielung eines Geschäftswerts und der Aufrechterhaltung der finanziellen Verantwortlichkeit für Cloud-Services. Best Practices für FinOps wurden von der FinOps Foundation entwickelt, einem gemeinnützigen Fachverband, zu dessen Mitgliedern auch Atlassian und Cloudify gehören.
FinOps geht über das Ziel hinaus, einfach nur Geld zu sparen, und ist bestrebt, den Umsatz zu steigern, indem disziplinübergreifende Teams zusammenarbeiten, um die besten Entscheidungen in Bezug auf Leistung, Qualität und Kosten bei Technologieinvestitionen und Ausführungsentscheidungen zu treffen, die vor allem Entscheidungen und Nutzung der Cloud betreffen. Die Idee ist, dass ein Unternehmen die besten Investitionsentscheidungen trifft und nicht nur die Entscheidungen mit den niedrigsten Kosten.
Was ist die FinOps Foundation?
Das Konzept von FinOps ist eng mit der FinOps Foundation verbunden. Obwohl sie keine Geschäfts- oder Technologierichtlinien festlegt - es gibt keinen richtigen Weg, FinOps zu implementieren - fördert die Foundation Richtlinien, Best Practices und Schulungen, die verteilten Teams, die in der Cloud arbeiten, helfen sollen, die wirtschaftlichen Vorteile von Cloud-Bereitstellungen zu nutzen. Die Befürworter von FinOps streben eine enge Kommunikation zwischen den IT- und Finanzteams eines Unternehmens an, damit die Beteiligten schnell und einfach feststellen können, welche Cloud-Dienste einen geschäftlichen Nutzen bringen und welche nicht.
Heute umfasst die FinOps Foundation über 5.300 Einzelmitglieder aus mehr als 1.500 Unternehmen. Die Foundation bietet verschiedene FinOps-Schulungen und -Zertifizierungsprogramme an, zum Beispiel die Zertifizierung FinOps Certified Practitioner sowie die Anerkennungen FinOps Certified Platform und FinOps Certified Service Provider.
Geschichte von FinOps
Es ist schwer, einen eindeutigen Zeitrahmen für FinOps zu nennen, da es sich um ein schnelles Aufkommen und eine Vielzahl von Projekten in der Branche handelt - viele Organisationen und Mitwirkende haben das jüngste Aufkommen von FinOps beeinflusst. Aber es lohnt sich, die grundlegenden historischen Ursprünge zu betrachten.
Die grundlegende Prämisse hinter FinOps ist es, einem Unternehmen dabei zu helfen, die effizientesten und vorteilhaftesten Technologieinvestitionen für ein Unternehmen zu tätigen. Dies kann die Zentralisierung der Beschaffung, den Kauf von Ressourcen in großen Mengen und die Aushandlung der besten Angebote umfassen. Dies ist jedoch keine neue Idee, da Unternehmen seit dem Zeitalter der Industrialisierung in irgendeiner Form nach Effizienz im Kostenmanagement streben.
Mit dem Anbruch des digitalen Zeitalters entwickelte sich die Datenverarbeitung zu einer neuen Art der Fertigung, bei der Rechenzentren und Computer an die Stelle der traditionellen physischen Fertigungsanlagen traten. Heute ist die Datenverarbeitung oft das eigentliche Wesen und Produkt des Unternehmens selbst, wie beispielsweise bei Google. Unternehmen wandten systematisch die Konzepte der grundlegenden Finanzen und der finanziellen Effizienz auf Rechenzentrumseinrichtungen und die IT-Infrastruktur an, um sicherzustellen, dass das Computerkapital auf die strategisch sinnvollste und kosteneffektivste Weise für das Unternehmen beschafft und eingesetzt wurde.
Mit dem Aufkommen des Cloud Computing im 21. Jahrhundert wurde ein neuer Schwerpunkt auf das Kosten- und Cloud-Finanzmanagement gesetzt. Cloud Computing bietet Computing-as-a-Utility und ermöglicht es Unternehmen und Geschäftsführern, bei Bedarf auf Infrastruktur und Dienste von Drittanbietern wie AWS, Google und Azure zuzugreifen. Der Verlust der zentralen Beschaffung, Lücken in der finanziellen Verantwortlichkeit und komplexe Cloud-Preisstrukturen führten schnell zu finanzieller Verschwendung durch übermäßige, redundante oder unnötige Cloud-Computing-Nutzung.
Die Idee von FinOps entstand als Mittel zur Anwendung traditioneller finanzieller Sensibilitäten auf das Kosten- und Ressourcenmanagement für externe Dienste - insbesondere Cloud Computing und Multi-Cloud-Nutzung innerhalb eines variablen Budgets - bei gleichzeitiger Unterstützung dynamischer Geschäftsbemühungen wie DevOps. Die Idee ist einfach: Anstatt jeden Abteilungsleiter oder Anwendungsinteressenten seine eigenen Cloud-Entscheidungen treffen zu lassen, sollten Sie eine kollaborative, disziplinübergreifende Gruppe zusammenstellen, um die folgenden Aufgaben zu erfüllen:
- Evaluierung der Arbeitslastanforderungen
- Entwicklung der effizientesten Cloud-Architektur für die Anwendung
- zentrale Aushandlung der effizientesten Cloud-Preise
- Nutzung von Cloud-Ressourcen aus einem gemeinsamen Pool
- Anwendung bewährter Verfahren für Budgetierung, Beschaffung, Berichterstattung, Überwachung und Verwaltung
Die FinOps Foundation wurde am 20. August 2020 von der Linux Foundation gegründet. Ziel der Stiftung ist es, die Disziplin des Cloud-Finanzmanagements durch Best Practices, Bildung und Standards zu fördern. Die Stiftung wurde mit starker Unterstützung von wichtigen Branchenorganisationen gegründet, darunter:
- Apptio
- Cloudeasier
- Cloudsoft
- CloudWize
- Contino
- Kubecost
- Neos
- Opsani
- ProsperOps
- Timspirit
- VMware
FinOps-Lebenszyklus
Die FinOps Foundation empfiehlt einen iterativen Ansatz zur Verwaltung der variablen Kosten von Cloud-Diensten. Zu den bewährten Verfahren gehören die folgenden drei Phasen, die kontinuierlich verwaltet werden sollten.
- Kostenzuweisung und -management sind ohne genaue und zeitnahe Informationen nicht möglich. Eine solche Transparenz ist der Schlüssel zu Benchmarking, Budgetierung und Prognosen und ist für die Bestimmung des ROI und anderer Geschäftsvorteile unerlässlich. Zu den Informationen können Mechanismen wie Ressourcenkennzeichnungen und geschäftliche Zuordnungen gehören, so dass jeder Cloud-Verbraucher leicht identifiziert und überwacht werden kann.
- Die Optimierung umfasst sowohl die Kosten als auch die Ressourcennutzung. In einigen Fällen kann die Optimierung auf Kosteneinsparungen beruhen, wie beispielsweise reservierte Instanzen oder Rabatte für die verbindliche Nutzung, um Geld für die langfristige Nutzung von Instanzen zu sparen. In anderen Fällen kann die Optimierung auf der Reduzierung oder Abschaltung von nicht ausgelasteten oder nicht benötigten Ressourcen beruhen. Wiederum andere Verbesserungen können sich auf die Workload-Leistung konzentrieren, das heißt die Skalierung wichtiger Ressourcen, um eine angemessene Workload-Leistung als Reaktion auf eine steigende oder variable Nachfrage zu gewährleisten.
- Der Betrieb umfasst die fortlaufende Verwendung von FinOps-Metriken zur Bewertung der Leistung, Qualität und Kostenvorteile von Workloads in der Cloud. In dieser Phase können Geschäfts-, Finanz-, Technologie- und Technikmitarbeiter mit anderen Stakeholdern über Workload-Aktivitäten und Governancezusammenarbeiten.
Es ist wichtig zu wissen, dass diese drei Phasen von FinOps gleichzeitig für verschiedene Cloud-Projekte oder Workloads im gesamten Unternehmen existieren können.
FinOps-Grundsätze
FinOps basiert auf einer Reihe von Praktiken oder Prinzipien, die die wichtigsten Ziele einer FinOps-Umgebung unterstreichen. Dabei handelt es sich um allgemeine Richtlinien, die sich leicht an die spezifischen Bedürfnisse einzelner Unternehmen anpassen lassen.
- FinOps-Teams müssen zusammenarbeiten, was Input und konstruktive Unterstützung von Geschäfts-, Finanz-, Technologie- und Engineering-Teams erfordert. Eine gute Zusammenarbeit erfordert die Beseitigung traditioneller Silos und die Ermutigung einiger Teile des Unternehmens, sich an die veränderte Dynamik der Cloud-Nutzung anzupassen.
- Ein FinOps-Team kann einem Unternehmen zwar ein zentrales Cloud-Exzellenzzentrum zur Verfügung stellen, aber die FinOps-Prinzipien fördern die direkte Sichtbarkeit und die Eigenverantwortung der Stakeholder für ihre Cloud-Nutzung im Rahmen des festgelegten Budgets. Jeder Workload-Eigentümer oder jede Abteilung versteht und übernimmt die Verantwortung für seinen Anteil an der Cloud-Nutzung.
- Das FinOps-Team kann einen Kern von sachkundigen Fachleuten bereitstellen, die in der Lage sind, wichtige Ressourcen- und Kostenelemente der Cloud-Nutzung zu zentralisieren. Das FinOps-Team kann Themen wie Rabatte für die verbindliche Nutzung, reservierte Instanzen und Mengenrabatte aushandeln und verwalten. Dadurch werden Kostenbedenken anderer Cloud-Verantwortlicher ausgeräumt und die kostengünstigsten Cloud-Ressourcen für die Bereitstellung von Workloads bereitgestellt.
- FinOps-Teams sind auf ein genaues, vollständiges und zeitnahes Reporting angewiesen, damit das Team und die Workload-Eigentümer zeitnahes Feedback erhalten und wichtige Entscheidungen so schnell wie möglich treffen können. Die Berichterstattung kann auch helfen, Trends zu visualisieren und Prognosen zu verbessern.
- Entscheidungen werden durch den Geschäftswert der Cloud bestimmt - nicht nur durch die Kosten. Die Hauptprämisse hierbei ist, dass FinOps sich auf Qualitätsdaten, wie Benchmarks und Berichte, stützt, um ein sinnvolles Gleichgewicht zwischen Leistung, Qualität und Kosten der Cloud-Nutzung für das Unternehmen herzustellen.
- FinOps-Teams nutzen die variablen Kostenmodelle der Cloud zum Vorteil des Unternehmens und können so Instanzen und Services auf ein angemessenes Niveau optimieren und durch Preisvergleiche die besten Preise ermitteln.