Als Tangoe seinen Bericht über steigende Cloud-Kosten veröffentlichte, waren die Ergebnisse alarmierend – aber kaum überraschend. Die Cloud-Rechnungen von Unternehmen sind bis zu 30 % gestiegen, die meisten Firmen bezeichnen sie als „unbeherrschbar“. Civo bestätigte den Trend und stellte fest, dass bei fast 60 % der Organisationen die Ausgaben im letzten Jahr gestiegen sind, während bei knapp 40 % die Kosten sogar um über 25 % nach oben schnellten.
„Cloud Computing muss nicht unerschwinglich teuer sein“, sagt Nigel Gibbons, Senior Advisor bei der NCC Group. Wenn doch, ist das ein Zeichen, dass etwas schiefläuft – besonders, wenn Kostenkontrolle im Cloud-Bereich für Führungskräfte trotz steigender Anforderungen im Engineering und umfangreicher Workarounds durch GenAI-Einführungen oberste Priorität hat.
Sind Sie neugierig, was diese starken Anstiege antreibt und wie man sie in den Griff bekommt? Lesen Sie weiter.
Die verborgenen Kostentreiber in der Cloud
Laut Nigel erfordert der erfolgreiche Einsatz der Cloud ein Umdenken und eine Neujustierung der Erwartungen – und zwar in der gesamten Organisation, „vom Vorstand bis in den Keller“. Nur so lässt sich die Cloud effektiv skalieren, ohne die Gewinnmarge aufzufressen.
Aber um diesen Wandel einzuleiten, müssen wir zunächst erkennen, wo die Fehlanpassung geschieht und warum dadurch die Cloud-Kosten explodieren.
Hier sind 5 verborgene Gründe für steigende Cloud-Rechnungen:
- Falsch dimensionierte Architektur: Viele Unternehmen stellen entweder zu viele oder zu wenige Cloud-Ressourcen bereit. Flexeras Prüfung von über 60 Kunden ergab, dass 40 % der virtuellen Maschinen zu groß dimensioniert sind. Auch ungenutzte Ressourcen stellen ein Problem dar – „Always on“-Konfigurationen verursachen jährlich bis zu 27,1 Milliarden Dollar an verschwendeten Ausgaben, wenn Ressourcen während Schwachlastzeiten weiterlaufen. Wie Nigel erklärt: „Zu erwarten, dass ‚Lift and Shift‘ magisch alle Probleme löst, ist ein Fehler. Werden Workloads nicht den passenden Services zugewiesen, die Optimierung vernachlässigt oder nicht genutzte Ressourcen nicht abgeschaltet, steigen die Kosten unweigerlich.“
- Shadow IT & mangelhafte Transparenz: Sage und schreibe 54 % der Unternehmen nennen „fehlende Transparenz bei Cloud-Ausgaben“ als Grund für Verschwendung in der Cloud, so Anodot. Ohne klare Kontrolle kann nicht autorisierte Ressourcenanlage für Chaos sorgen, redundante Services schaffen und Rechnungen nach oben treiben. Wenig überraschend resultieren 82 % aller Cloud-Sicherheitsvorfälle aus diesem Transparenzproblem, was sowohl Wiederherstellungs- als auch Betriebskosten in die Höhe treibt.
- Versteckte Datenübertragungsgebühren: Datenübertragungen werden oft als Nebenkosten gesehen. Wenn sie jedoch nicht beachtet werden, können sie laut 20 % der Cloud-Kosten ausmachen, vor allem bei Hyperscalern wie AWS. Das Überhalten von Logs, redundante Datenreplikation und mangelndes Lebenszyklusmanagement verschärfen das Problem. Hyperscaler bieten nur einen kleinen Freibetrag (100–200 GB), aber bei einem Datenwachstum auf 402,74 Millionen Terabyte täglich, ist dieses Polster schnell erschöpft.
- KI-Ansturm von Unternehmen: Selbst Tangoes Bericht nennt KI als größten Treiber für steigende Cloud-Ausgaben. Im Wettlauf, KI einzusetzen, reservieren viele Führungskräfte in C-Level-Positionen mehr Cloud-Ressourcen als notwendig – meist, ohne es zu merken. Das Trainieren und Feinabstimmen großer Modelle verbraucht weit mehr Computerleistung als erwartet. Kommt die Speicherung und der Transport riesiger Datensätze dazu, ist die Kostenexplosion programmiert.
- Schlechtes API-Management: In Microservices-Architekturen verursachen schlecht aufgebaute API-Aufrufe eine Kaskade überflüssiger Datenabfragen. Das belastet nicht nur den Speicher, sondern beansprucht auch mehr Ressourcen für laufende Cloud-Instanzen. Überflüssige Schleifen durch API-Gateways zwischen internen Services treiben die Ausgaben zusätzlich in die Höhe. Ein Beispiel: Eine Finanztransaktion löst rund neun interne Aufrufe aus. Klingt harmlos – doch bei einer Million Transaktionen pro Tag fließen so 1.000 Dollar ins Nichts. Monatlich erscheint das gering, aber für kleine Unternehmen ist das ein erheblicher Einschnitt.
Cloud-Kosten im Griff behalten: Strategien für CTOs
Bevor die Cloud-Ausgaben das Budget sprengen, hier vier Wege, um überhöhte Kosten zu stoppen:
1. Erhalten Sie Transparenz über Ihre Cloud-Rechnungen
Die Worte von Peter Drucker, „Man kann nur das verbessern, was man messen kann,“ treffen auch auf Cloud-Kosten zu. Messen kann jedoch riskant sein, wenn man nicht weiß, wonach man suchen muss. Transparenz bei Cloud-Kosten ist essenziell, um zu verstehen, wie Ressourcen verwendet werden, Probleme zu erkennen, die die Performance beeinträchtigen könnten, und um genau zu wissen, welche digitalen Assets man besitzt, um die Angriffsfläche zu definieren.
Nigel betont, dass das Taggen und Beschriften von Cloud-Ressourcen entscheidend für diese Transparenz ist. Für die besten Ergebnisse:
- Implementieren Sie Skripte, um Tags bei Ressourcenänderungen automatisch zu aktualisieren (z. B. bei Skalierungsereignissen oder Ressourcenumzügen), sodass die Daten ohne manuellen Aufwand aktuell bleiben. Sie können Tags auch in Ihre IaC-Plattform integrieren, falls Sie Terraform verwenden.
- Konzentrieren Sie sich darauf, große Kostentreiber wie Compute, Speicher und Datenbanken zu taggen, und verknüpfen Sie diese mit geschäftsorientierten KPIs (z. B. Umsatzprojekte, Kundensegmente). Verwenden Sie auf diesen Tags basierende Schwellenwerte und richten Sie Benachrichtigungen ein, um unerwartete Kostenspitzen frühzeitig zu erkennen.
- Bauen Sie Tagging in Ihre Deployment-Pipelines ein, um konsistentes, automatisiertes Tagging sicherzustellen, bevor Ressourcen produktiv geschaltet werden.
Glücklicherweise bieten die meisten Hyperscaler wie AWS, Azure und Google Cloud bereits integrierte Tools für Transparenz – AWS Cost Explorer, Azure Kostenmanagement und Google Cloud Kostenmanagement für Geotagging, automatisierte Warnmeldungen und das Erkennen von Kostentreibern (z. B. ungenutzte EC2-Instanzen oder Cloud-Sprawl).
2. Maximieren Sie die Cloud-Effizienz durch elastische Architekturen
Laut Nigel kann die richtige Dimensionierung Ihrer Cloud-Architektur und regelmäßige Überprüfungen dabei helfen, die Cloud-Kosten im Griff zu behalten. „Jede Entscheidung sollte risikobasiert getroffen werden, um bei der Cyber-Resilienz vorne zu bleiben“, rät er. Das ist jedoch leichter gesagt als getan. Technische Schulden, große Datensilos und veraltete Bereitstellungspraktiken erschweren es, Cloud-Elastizität umzusetzen, und erhöhen sogar die Risiken beim Cloud Provisioning. Trotzdem muss man irgendwo anfangen.
Aufbauend auf dieser Idee betont Claus Jepsen, Chief Product & Technology Officer bei Unit4, die Gefahren einer zu einfachen Cloud-Migration:
„Obwohl die Migration in die Cloud Potenzial für mehr Effizienz und Kosteneinsparungen bietet, verpassen viele Unternehmen diese Chance, indem sie einfach ihre alten Anwendungen ‚heben und verschieben‘. Eine Cloud-Migration macht die riesige Rechenleistung, die Sie mit einem Altsystem nutzen, vielleicht weniger sichtbar, aber sie adressiert nicht die zugrunde liegenden Ineffizienzen Ihrer Software. Um explodierende Kosten und CO₂-Emissionen zu vermeiden, sollten Sie den Cloud-Migrationsprozess nutzen, um Ihre zentralen Systeme neu zu denken.
Eine Lösung besteht darin, schlanke Services von der Kernapplikation zu entkoppeln. Werden Microservices oder Nanoservices so konfiguriert, dass sie nur bei Bedarf gestartet werden, können Sie sowohl den CO₂-Ausstoß als auch die Rechnungen Ihres Cloud-Anbieters deutlich senken.
Um den Energieverbrauch in der Cloud zu veranschaulichen: Eine große, monolithische Anwendung ist wie ein Haus, in dem das Licht immer an ist. Dagegen ist ein System mit Microservices wie ein Haus mit vielen kleinen Räumen, in denen das Licht nur brennt, wenn Sie sich in einem Raum aufhalten.
Mein Rat an IT-Führungskräfte: Beziehen Sie Microservices in Ihre RFP-Kriterien für Cloud-Lösungen ein und argumentieren Sie intern mit den doppelten Vorteilen bezüglich Nachhaltigkeit und finanzieller Rendite."
Wenn Sie Jepsens Rat folgen, bedeutet dies, Microservices oder Nanoservices in Ihre Architekturstrategie zu integrieren, sodass Ressourcen direkt auf die Geschäftsaktivitäten und den tatsächlichen Verbrauch abgestimmt werden.
Nigel empfiehlt, mit der Festlegung von Skalierungsrichtlinien anhand von historischen Metriken wie CPU-Last, Speichernutzung oder Anfragemenge zu beginnen. Ihre bisherigen Geotagging-Daten können dabei helfen, Schwellenwerte und Abklingzeiten zu definieren, um schnelle Skalierungssprünge zu vermeiden.
Passen Sie separate Skalierungsrichtlinien für verschiedene Komponenten an, etwa für Ihren Web-Tier im Vergleich zur Datenbankschicht. Dieser gezielte Ansatz reduziert ungenutzte Kapazitäten, stabilisiert die Anwendungsleistung und verbessert die Gesamteffizienz der Cloud. Für dauerhafte Einsparungen und mehr Effizienz in der Cloud setzen Sie auf:
- Serverless-Architekturen durch Refactoring Ihrer Anwendungen in ereignisgesteuerte Microservices mit AWS Lambda, Azure Functions oder Google Cloud Functions. Klassische Architekturen stellen oft Ressourcen über Bedarf bereit („für den Fall der Fälle“), was zu Geldverschwendung führt. Serverless löst dieses Problem, da nur die tatsächlich genutzten Rechenzeiten berechnet werden.
- Containerisierung mit Orchestrierung, indem Sie Ihre Apps per Docker für konsistente Umgebungen bereitstellen. Das Deployment mit Kubernetes ermöglicht es Ihnen, automatisch auf Grundlage von Echtzeit-Nutzungsmustern zu skalieren, sodass sich Ressourcen an den Bedarf anpassen statt fest zugeteilt zu sein. Durch das Setzen von Ressourcenlimits verhindern Sie, dass einzelne Services mehr verbrauchen als vorgesehen – eine häufige Ursache für Überraschungen auf der Cloud-Rechnung bei plötzlichen Nutzungsspitzen.
- Multi-Region- und Multi-Cloud-Strategie durch die Entwicklung standortunabhängiger Anwendungen. Anwendungen, die nicht an einen einzelnen Standort gebunden sind, verringern die Latenz für globale Nutzer und erhöhen die Resilienz gegenüber regionalen Ausfällen. Wenn Sie den Traffic nach Latenz oder Kosten routen, gewähren Sie Nutzern schnellere Antwortzeiten und behalten gleichzeitig die Kosten im Griff.
3. Verhandeln Sie mit Anbietern
Azure kann mit einem 3-Jahres-Plan bis zu 72 % günstiger sein. Auch ohne langfristige Bindung bieten Microsoft Enterprise Agreements (EAs) für bestehende Azure-Nutzer Rabatte von bis zu 45 %. Dennoch verpassen viele Unternehmen diese Vorteile, weil Gespräche mit Anbietern zu spät oder zu unstrukturiert geführt werden. Selbst McKinsey-Forschungen zu IT-Verträgen zeigen, dass Nachverhandlungen meist erst ein Jahr vor Ablauf starten. Zu diesem Zeitpunkt sind die Optionen oft eingeschränkt oder die Verhandlungsposition schwächer.
Für bessere Vertragsverhandlungen sollten Sie Ihre Cloud-Daten sammeln und überwachen. Wenn Ihre Workloads konstant sind, verschenken Sie bares Geld, wenn Sie beim Pay-as-you-go-Tarif bleiben. Reservierungspläne ermöglichen erhebliche Einsparungen, wenn die Nutzung stabil bleibt. Analysieren Sie Ihre Workload-Kennzahlen, um gleichmäßige von schwankenden Lasten zu trennen; basierend auf Ihrer Grundauslastung (70–80 %) verhandeln Sie, so vermeiden Sie Überprovisionierung und sichern bessere Konditionen.
Daneben gibt es die „versteckten“ Kosten: Datentransfers, Speichertransaktionen und API-Aufrufe. Diese erscheinen zunächst vernachlässigbar, können aber bei großem Umfang enorme Kosten verursachen. Bringen Sie diese Kostenpunkte frühzeitig in die Verhandlungen ein, um später böse Überraschungen zu vermeiden. Meist gibt es Spielraum, etwa beim Erlass von Data-Egress-Gebühren oder bei gestaffelten Rabatten (z. B. 100 $ pro eine Million API-Aufrufe).
Nigel ist jedoch der Meinung, dass Cloud-Kosten am effektivsten eingedämmt werden, indem Geschäftsbereiche durch interne Leistungsverrechnung direkt verantwortlich gemacht werden. Sind Kosten klar an Geschäftsergebnisse gekoppelt, agieren Teams bewusster und erzielen bessere Konditionen mit Anbietern. Starten Sie mit einem transparenten Chargeback-System, das Ausgaben klar auf die richtigen Abteilungen verteilt. Sie können entweder ein Tool für Cloud-Kostenmanagement einsetzen, um die Nutzung nach Projekt, Team oder Anwendung zu erfassen, oder eine detaillierte Tagging-Strategie implementieren, um jeden ausgegebenen Dollar nachzuverfolgen. „Diese Disziplin sorgt dafür, dass Cloud-Ausgaben im Rahmen bleiben und dem erzielten Geschäftsnutzen entsprechen“, sagt Nigel.
4. Optimieren Sie Datenübertragungskosten
Jedes Mal, wenn Daten Regionen überschreiten oder Ihr Cloudanbieter-Netzwerk verlassen, entstehen Ihnen Gebühren. Ein Content Delivery Network (CDN) kann diese Kosten senken, indem statische Dateien wie Bilder und CSS auf Edge-Servern nah beim Nutzer zwischengespeichert werden – so zahlen Sie nicht den vollen Preis.
Listen Sie zunächst Ihre statischen Assets auf und setzen Sie Cache-Header für eine bessere Trefferquote. Ihr Hyperscaler bietet in der Regel ein integriertes CDN (CloudFront für AWS, Azure CDN) an. Sie profitieren dabei zusätzlich von vereinfachter Abrechnung und Mengenrabatten.
Wenn Ihre Architektur ständig Daten zwischen Regionen verschiebt, ist es Zeit, das Design zu überdenken. Versorgen Sie den lokalen Datenverkehr aus lokalen Ressourcen, indem Sie Datenbanken und Speicher in aktiven Regionen replizieren. Sie benötigen weltweite Auswertungen? Dann verarbeiten und verdichten Sie Daten auf regionaler Ebene, bevor Sie sie synchronisieren – so zahlen Sie nicht für die Übertragung der Rohdaten um die Welt. Methoden wie Change Data Capture (CDC) auf Basis von Log- und Quellanfragen helfen ebenfalls, die Transfers zu minimieren, indem nur Änderungen und nicht komplette Datensätze synchronisiert werden.
Für unvermeidbare Transfers planen Sie diese während Nebenzeiten ein, um von günstigeren Tarifen zu profitieren. Komprimieren Sie Daten immer (gzip, Snappy, Parquet), um Übertragungsvolumen und Kosten zu senken.
Verwalten Sie Ihre Cloud-Rechnungen mit Daten & Transparenz
„Die Wahrheit ist: Cloud-Einführung führt zu höheren Kosten“, sagt Nigel. „Aber diese höheren Kosten gehen mit der Fähigkeit einher, mehr zu liefern – schneller und mit größerem Potenzial für bessere Geschäftsergebnisse als je zuvor. Das ist ein entscheidender Vorteil, um in einer wilden digitalen Wirtschaft agil zu konkurrieren.“
Cloud-Kostenoptimierung ist kein Wettlauf um den kleinsten Preis. Vielmehr sollte es um gezielte Ausgaben gehen, bei denen Ihre Technologieentscheidungen mit Geschäftszielen abgestimmt werden, während Ihr Unternehmen agil bleibt. Klug investiert, bringen diese Maßnahmen dauerhafte Marktstärke und bessere langfristige Renditen.
Bleiben Sie über Best Practices, Branchennachrichten und weitere Cloud-Einblicke informiert, indem Sie jetzt den CTO Club Newsletter abonnieren.
