Praxisleitfaden
Cloud-Kosten werden erst mit einer Bezugsgröße steuerbar
Wie Zuordnung, Kostentreiber und technische oder geschäftliche Einheiten Cloud-Ausgaben in belastbare Entscheidungen übersetzen.
Die Cloud-Rechnung steigt gegenüber dem Vormonat. Damit beginnt häufig sofort die Suche nach Einsparungen: Instanzen verkleinern, Speicher löschen, Reservierungen kaufen oder Dienste abschalten. Es fehlt jedoch eine entscheidende Information: Ist die Ausgabe gestiegen, weil Ressourcen verschwendet werden – oder weil das Unternehmen mehr sinnvolle Leistung erhalten hat?
Ein Rechnungsbetrag zeigt Kosten, aber noch keine Wirtschaftlichkeit. Dieselbe Summe kann für einen ungenutzten Testbestand zu hoch und für einen stark gewachsenen produktiven Service angemessen sein.
Cloud-Kosten werden steuerbar, wenn sie zwei Verbindungen erhalten: zu einem verantwortbaren Produkt, Service oder Bereich und zu einer Bezugsgröße, die den verursachten Verbrauch oder die erzeugte Leistung beschreibt.
Die Monatsrechnung beantwortet nur die erste Frage
Eine brauchbare Kostenbetrachtung lässt sich in drei Stufen aufbauen:
- Was kostet es? Anbieter, Dienst, Region, Zeitraum und effektive Kosten.
- Wofür und für wen entsteht es? Produkt, Service, Umgebung, Owner und gemeinsamer Anteil.
- Welche Leistung steht dahinter? technische Nutzung oder fachliches Ergebnis in einer definierten Einheit.
Viele Organisationen bleiben bei Stufe eins stehen. Sie sehen eine Kurve, aber keinen betrieblichen Zusammenhang. Andere führen Tags ein und erreichen Stufe zwei. Das schafft Verantwortlichkeit, erklärt aber noch nicht, ob die zugeordnete Ausgabe angemessen ist.
Erst die dritte Stufe ermöglicht eine wirtschaftliche Interpretation. Steigen die Gesamtkosten, während die Kosten je relevanter Leistungseinheit sinken, kann Wachstum effizient sein. Bleibt die Leistung gleich und steigen die Kosten, liegt ein anderer Entscheidungsbedarf vor.
Zuordnung kommt vor Optimierung
Ein Team kann nur beeinflussen, was es als eigenen Verantwortungsbereich erkennt. Deshalb braucht Cloud-Steuerung eine Zuordnungslogik.
Typische Ebenen sind:
- Konto, Subscription oder Projekt,
- Anwendung oder IT-Service,
- Umgebung wie Entwicklung, Test und Produktion,
- Produktteam, Kostenstelle oder Geschäftsbereich,
- fachlicher Zweck oder Kunde,
- zentrale Plattform und gemeinsam genutzte Dienste.
Die FinOps Capability Allocation beschreibt Kontenstrukturen, Tags, Labels und ergänzende Metadaten als Mittel, um Kosten verantwortlichen Einheiten zuzuordnen. Sie behandelt auch gemeinsame Kosten, die nicht sauber einem einzelnen Verbraucher gehören.
Vollständige Tagging-Disziplin ist kein Selbstzweck. Ein fehlendes Tag ist dann relevant, wenn dadurch keine Entscheidung, Verantwortlichkeit oder faire Verteilung möglich ist. Bei kleinen Umgebungen kann bereits eine gepflegte Zuordnung ganzer Accounts oder Subscriptions ausreichen. Die Granularität sollte mit dem Steuerungsbedarf wachsen.
Gemeinsame Kosten brauchen eine bewusste Regel
Netzwerk, Monitoring, Sicherheitsdienste, Plattformbetrieb und Premium-Support werden oft von mehreren Produkten genutzt. Eine scheinbar exakte Verteilung kann mehr Diskussion als Erkenntnis erzeugen.
Für jeden gemeinsamen Kostenblock bestehen mehrere legitime Möglichkeiten:
- zentral finanzieren und sichtbar als gemeinsame Plattformkosten führen,
- gleichmäßig auf berechtigte Einheiten verteilen,
- proportional nach direktem Verbrauch oder Gesamtkosten verteilen,
- mit einer geeigneten Ersatzgröße wie Datenmenge, Nutzerzahl oder Auftragsvolumen verteilen,
- bei ausreichender Messbarkeit tatsächliche Nutzung verwenden.
Keine Methode ist automatisch fair. Die Regel muss verständlich, stabil und für die damit verbundenen Entscheidungen ausreichend sein. Scheingenauigkeit entsteht, wenn eine beliebige Verteilung wie eine technische Wahrheit behandelt wird.
Eine Bezugsgröße muss eine Entscheidung tragen
Die richtige Einheit hängt vom Zweck des Services ab. Beispiele sind:
- Kosten je verarbeitetem Auftrag,
- Kosten je aktivem Mandanten,
- Kosten je erfolgreichem Datenlauf,
- Kosten je gespeichertem und tatsächlich benötigtem Datenvolumen,
- Kosten je Arbeitsplatz oder aktivem Nutzer,
- Kosten je gelöstem Servicevorgang,
- Kosten je Modellabfrage oder verarbeitetem Dokument.
Die FinOps Capability Unit Economics unterscheidet technische Effizienzeinheiten und geschäftliche Einheiten. Technische Einheiten wie Kosten je virtuellem Prozessor oder Gigabyte sind für Engineering-Entscheidungen gut greifbar. Geschäftliche Einheiten verbinden Technologie näher mit einem Ergebnis, benötigen aber verlässliche Fach- und Nutzungsdaten.
Eine Einheit ist nur sinnvoll, wenn sie eine konkrete Frage beantwortet. „Kosten je Nutzer“ hilft wenig, wenn wenige Nutzer sehr unterschiedliche Last erzeugen. „Kosten je Transaktion“ kann irreführen, wenn Transaktionen unterschiedliche Komplexität besitzen. Die Definition und ihre Grenzen gehören deshalb zum Messwert.
Konstruiertes Beispiel: Die Rechnung steigt, die Einheit wird günstiger
Das folgende Beispiel ist konstruiert.
Eine Datenplattform übernimmt nach und nach weitere fachliche Datenläufe. Ihre monatlichen Cloud-Kosten steigen. In der Budgetrunde wird vorgeschlagen, Rechenzeit pauschal zu begrenzen.
Die Plattformverantwortlichen ordnen direkte und gemeinsame Kosten dem Service zu und betrachten zusätzlich die Kosten je erfolgreich verarbeitetem Lauf. Dabei wird sichtbar, dass die Plattform mehr Läufe und größere Datenmengen verarbeitet, während der Aufwand je Lauf nicht im selben Verhältnis wächst.
Das beweist noch keinen Geschäftsnutzen. Es verhindert aber die falsche Schlussfolgerung, jede steigende Gesamtrechnung sei technische Verschwendung. Die nächste Frage kann nun lauten, welche Datenläufe fachlich wertvoll sind, welche Qualitätsanforderungen gelten und welche Last tatsächlich vermieden werden kann.
Umgekehrt kann eine fallende Gesamtrechnung schlechte Nachrichten verdecken, wenn Nutzung und Geschäftstätigkeit noch stärker zurückgehen. Gerade deshalb braucht der Betrag eine Bezugsgröße.
Die Cloud-Kostentreiber-Karte
Für einen wichtigen Service genügt zunächst ein transparentes Arbeitsblatt.
| Feld | Inhalt |
|---|---|
| Scope | betrachteter Service, Produkt, Zeitraum und Anbieterumfang |
| Owner | technisch und fachlich verantwortliche Rolle |
| direkte Kosten | eindeutig zurechenbare Dienste und effektive Ausgaben |
| gemeinsame Kosten | enthaltene Plattform-, Netzwerk-, Sicherheits- und Supportanteile |
| Zuordnungsregel | Konten, Tags, Hierarchien und Verteilung gemeinsamer Kosten |
| Kostentreiber | Nutzung oder Architekturmerkmal, das den Verbrauch verändert |
| technische Einheit | zum Beispiel Lauf, Speicher, Request oder aktive Ressource |
| geschäftliche Einheit | zum Beispiel Auftrag, Kunde, Standort oder Fall |
| Qualitätsgrenze | Leistung, Verfügbarkeit, Sicherheit und Datenhaltung, die erhalten bleiben müssen |
| Entscheidung | welche Maßnahme durch den Messwert ausgelöst werden kann |
| Datenquelle | Abrechnung, Nutzungsdaten, Monitoring und Fachsystem |
| Grenze | bekannte Vereinfachung, Verzögerung oder nicht enthaltene Kosten |
Die Karte ergänzt die allgemeine IT-Kostensicht aus „IT-Kosten im Mittelstand“. Sie verengt den Blick bewusst auf einen entscheidungsrelevanten Cloud-Scope.
Nutzung optimieren, ohne Anforderungen wegzusparen
Cloud-Optimierung umfasst mehr als Rabattmodelle. Leerlauf, falsche Dimensionierung, unnötige Datenhaltung, ungeeignete Architektur und dauerhaft laufende Entwicklungsumgebungen können relevante Treiber sein.
Die FinOps Capability Usage Optimization verbindet Auswahl, Größe, Laufzeit, Konfiguration und Auslastung mit funktionalen und nichtfunktionalen Anforderungen. Diese Einschränkung ist wichtig: Die billigste Ressource ist keine Optimierung, wenn sie Wiederherstellung, Sicherheit oder erforderliche Leistung nicht mehr erfüllt.
Vor einer Maßnahme sollten daher mindestens verglichen werden:
- erwartete Kostenwirkung,
- Einfluss auf Leistung und Nutzerergebnis,
- Betriebs- und Sicherheitsrisiko,
- Implementierungs- und Rückbauaufwand,
- Veränderung der Bezugsgröße,
- Möglichkeit, die Wirkung nachher zu prüfen.
Ein pauschales Sparziel verleitet dazu, leicht sichtbare Kosten statt schlecht begründeter Nutzung zu reduzieren.
Forecast und Anomalie brauchen Kontext
Ein Budgetalarm zeigt, dass die tatsächliche Ausgabe von einer Erwartung abweicht. Ohne Kostentreiber bleibt unklar, ob die Abweichung gut, schlecht oder technisch verursacht ist.
Ein brauchbarer Forecast verbindet deshalb:
- erwartete fachliche Nachfrage,
- technische Verbrauchsbeziehung,
- geplante Architektur- und Produktänderungen,
- Preis- und Vertragsänderungen,
- Saisonalität und bekannte Einmaleffekte,
- Unsicherheit der Annahmen.
Auch ein Anomaliealarm braucht einen Owner und einen Prüfweg. Eine ungewöhnliche Spitze kann Fehlkonfiguration, Angriff, Lastanstieg oder verspätete Abrechnung sein. Der Alarm wird erst durch die nachfolgende Entscheidung wertvoll.
Verantwortung ist gemeinsam, nicht diffus
Das FinOps Framework beschreibt FinOps als Zusammenarbeit von Technik, Finanzen und Business. Für den Mittelstand bedeutet das nicht zwingend ein eigenes FinOps-Team.
Die Rollen können schlank verteilt werden:
- Finanzen klärt Kostenarten, Budgetlogik und Buchungsanforderungen.
- IT oder Plattformbetrieb liefert Ressourcen-, Nutzungs- und Architekturdaten.
- Service- oder Product Owner erklärt fachliche Nachfrage und Ergebnis.
- Führung entscheidet über Zielkonflikte und Investitionen.
- Einkauf bringt Verträge, Rabatte und Bindungswirkungen ein.
Wenn die IT allein die Rechnung „optimieren“ soll, fehlen ihr möglicherweise die fachlichen Entscheidungen über Nutzung und Servicequalität. Wenn Finanzen nur Budgets kürzt, fehlen technische Abhängigkeiten. Gemeinsame Verantwortung bedeutet klare Beiträge, nicht einen Ausschuss für jede Ressource.
Wann die einfache Sicht reicht
Nicht jeder Cloud-Service braucht komplexe Unit Economics. Eine monatliche Kostenobergrenze, eindeutiger Owner und ein Alarm können genügen, wenn die Ausgabe gering, stabil und technisch wie fachlich wenig kritisch ist.
Mehr Tiefe wird sinnvoll, wenn:
- Kosten stark mit Nutzung schwanken,
- mehrere Produkte gemeinsame Plattformen verwenden,
- Wachstum regelmäßig als Verschwendung missverstanden wird,
- Architektur- oder Sourcing-Entscheidungen anstehen,
- Kosten auf Kunden, Produkte oder Bereiche bezogen werden müssen,
- Optimierungen die Servicequalität beeinflussen können.
Der pragmatische Start ist der Cloud-Service mit der größten ungeklärten Kostenbewegung. Ordnen Sie seine Ausgaben einem Owner zu, benennen Sie den wichtigsten technischen Kostentreiber und wählen Sie genau eine Einheit, die eine reale Entscheidung unterstützt. Beobachten Sie Betrag und Einheit gemeinsam über mehrere Abrechnungszeiträume. So entsteht ein Steuerungssignal – nicht bloß eine feinere Rechnung.
Quellen
- FinOps Framework Overview – FinOps Foundation
- Allocation – FinOps Foundation
- Unit Economics – FinOps Foundation
- Usage Optimization – FinOps Foundation
