FinOps - ein Vorgehensmodell für optimierte Cloud-Kosten

Um Cloud-Kosten im Griff zu halten, bedarf es gesteigerter Transparenz und einer kontinuierlichen Optimierung von Cloud-Ressourcen und Kostenmanagement. Mit entsprechenden Tools und Teams-übergreifendem Vorgehen ist dies möglich.

(Auszug des gleichnamigen Artikels im Lünendonk-Magazin „Cloud Transformation: Business und IT auf dem Weg in die Zukunft“)

Der Weg in die Cloud ist in vollem Gange. Unternehmen versprechen sich Wachstum, Effizienz und neue Geschäftsmodelle. Allerdings geht vielfach darüber auch der Überblick über Cloud-Kosten verloren. Enthusiastisch hatten in vielen Unternehmen Teams damit begonnen, die Cloud Transformation voranzutreiben. Jedoch stellten viele alsbald eine enorme Kostensteigerung fest. Einen unmittelbaren Ausweg gab es nicht, weil geschäftskritische Anwendungen nicht mehr einfach verlagert werden konnten.

Financial Operations, kurz FinOps, adressiert diesen Mangel und ist ein Vorgehensmodell, das Unternehmen dabei hilft, Cloud-Ausgaben zu optimieren. Hierfür baut es eine Brücke zwischen Finanzprozessen und Cloud Operations und adressiert vor allem folgende drei Aspekte: Sichtbarkeit, Verantwortung und Optimierung.

Im ersten Schritt geht es darum, mit Hilfe von Tools und Prozessen mehr Transparenz in die Cloud-Nutzung und damit verbundenen Kosten zu bringen. Die Analyse der Berichte der Tools entfaltet einen deutlichen höheren Einblick darin, wo und wie Cloud-Ressourcen genutzt werden.

Darüber hinaus ist FinOps aber auch ein Vorgehensmodell, das die unternehmensweite Verantwortung für Cloud-Kosten fördert, indem es alle Teams beteiligt: Dazu gehören etwa Business-, Einkaufs-, Finanz- und Technologieteams, die wie auch weitere relevante Stakeholder somit mehr Kontrolle über ihre Cloud-Ausgaben erlangen. Durch dynamische und regelmäßige Überwachung sowie datenbasierte Analysen kann FinOps zudem die Zuweisung von Cloud-Ressourcen regelmäßig anpassen und optimieren.

Warum ist Kostenmanagement in der Cloud schwierig?

Generell treten beim Kostenmanagement vor allem folgende Herausforderungen auf:

1.Transparenz von Ausgaben

Cloud-Umgebungen können sich über mehrere Anbieter, Regionen und Dienste erstrecken, was es schwierig macht, umfassende Transparenz zu erlangen. Ein umfassender Einblick über Dimensionen wie Clouddienst-Nutzung, Anwendungen, Abteilungen und Projekte ist in einer Hybrid- und Multi-Cloud-Umgebung schwierig. Tools und Metriken sind häufig beschränkt auf einzelne Cloud-Plattformen und es ist schwierig eine „Ende-zu-Ende“ Transparenz über die Kosten zu schaffen.

2.Kostenoptimierung

Die Optimierung der Cloud-Kosten erfordert fundierte Kenntnisse über Dienste, Preismodelle und Konfigurationen wie auch über erforderliche Überwachungs- und Governance-Mechanismen, um Einsparpotenzial umzusetzen. Große Anbieter wie beispielsweise AWS haben hier mehr als 30 Tools/Module, die für bestimmte Aspekte der Kostenoptimierung genutzt werden können.

3.Kostenzuordnung

Die Kostenzuordnung kann aufgrund mangelnder Transparenz und einer ineffizienten Zuordnungsstrategie unorganisiert und fehlerbehaftet sein. Da die Verbindung zwischen der Nutzung von Cloud-Diensten und den Besitzern dieser Dienste auf Anwendungs-, Abteilungs- und Projektebene vielfach fehlt, können Unternehmen große Teile von Cloud-Ausgaben nicht ihren Verursachern und schlussendlich den entsprechenden Produkten zuordnen.

4.Kostenprognose und Budgetierung

Cloud-Kosten variieren aufgrund von Nachfrageschwankungen, sich ändernden Servicepreisen und Nutzungsmustern, was Kostenprognosen schwierig macht. Verschiedene Preismodelle wie On-Demand-, reservierte und Spot-Instanzen erhöhen die Komplexität solcher Prognosen.

5.Governance & Compliance

Das Fehlen geeigneter Governance-Richtlinien und zugehöriger Kontrollen kann zu Verschwendungen in der Cloud führen und Unternehmen sogar vor rechtliche Probleme stellen. Bisherige Governance-Frameworks sind zudem kaum für dynamische Ausgabenmodelle geeignet. Sie konzentrieren sich vielmehr auf Leitplanken und Genehmigungsprozesse, was aber den Mehrwert der Cloud Nutzung einschränkt.

6.Kultur der Kostenoptimierung

Eine oftmals fehlende Kultur zur Übernahme von Kostenverantwortung führt zu Mehrausgaben in der Cloud.