Was versteht man unter Cloud-Kostenoptimierung? Strategie und Best Practices

Kevin Bogusch | Oracle Senior Competitive Analyst | 22. Januar 2024

Jeder, der schon einmal ein Haus besessen hat, weiß, wie schwierig es ist, eine Garage sauber zu halten. Sie beginnen mit einer aufgeräumten Umgebung. In dieser fühlen Sie sich, als ob Sie unendlich viel Platz für Stauraum haben, wie z. B. eine Werkbank und vielleicht sogar einige Trainingsgeräte. Doch schon bald kommen ein paar Kisten hierhin, ein paar andere dorthin, und der Bereich wird zu einem chaotischen Labyrinth, in dem man kaum noch laufen, geschweige denn ein Auto parken kann.

Cloud-Computing kann die gleiche Herausforderung darstellen. Da Unternehmen die Skalierbarkeit und Flexibilität der Cloud nutzen, um Server und Computing-Instanzen innerhalb von Minuten bereitzustellen, können Cloud-Umgebungen schnell mit ungenutzten oder nicht ausreichend genutzten Ressourcen überfüllt sein, was zu unnötiger Komplexität führt und die IT-Budgets belastet. Denn obwohl Cloud-Computing den Kunden den Vorteil bietet, dass sie nur für die von ihnen gewählten Cloud-Ressourcen zahlen müssen, können Cloud-Serviceprovider (CSPs) den Kunden weiterhin Gebühren berechnen, unabhängig davon, ob sie diese Ressourcen nutzen oder nicht.

Und genau hier kommt die Cloud-Kostenoptimierung ins Spiel. Das Ziel: Cloud-Umgebungen effizienter und weniger komplex und damit letztlich kostengünstiger zu machen. In diesem Artikel wird untersucht, wie dieser Prozess funktioniert, warum er schwierig zu implementieren sein kann und welche Best Practices zu beachten sind, um die Cloud-Kosten erfolgreich zu optimieren.

Was versteht man unter Cloud-Kostenoptimierung?

Bei der Cloud-Kostenoptimierung geht es um die Senkung der Gesamtkosten von Cloud-Computing-Services bei gleichbleibender bzw. besserer Leistung. Das Ziel der Cloud-Kostenoptimierung besteht darin, die Kosten an den tatsächlichen Bedarf anzupassen, ohne Kompromisse bei der Servicequalität oder Leistung einzugehen. In der Regel werden Ausgaben wie überprovisionierte Ressourcen, nicht verwendete Instanzen oder ineffiziente Architektur begrenzt. Es ist ein Balanceakt zwischen der Kostensenkung und der Bereitstellung geeigneter Cloud-Ressourcen, um Spitzenleistungen aufrechtzuerhalten, das Wachstum anzukurbeln und Compliance sowie Datensicherheit zu gewährleisten.

Die Optimierung der Cloud-Kosten ist ebenfalls ein dynamischer Prozess, da sich die Anforderungen an die Cloud-Workloads sowie auch die Cloud-Tarife und Serviceoptionen ständig weiterentwickeln. Folglich erfordert die Optimierung der Cloud-Kosten detaillierte Metriken, Analysen und automatisierte Tools.

Im Allgemeinen umfasst die Cloud-Kostenoptimierung zwei Kerninitiativen.

  • Intelligente Beschaffung von Cloud-Services: Ein Vorteil von Cloud-Computing besteht darin, dass autorisierte Mitarbeiter Cloud-Services schnell erwerben können, um der Nachfrage gerecht zu werden. Aber trotz aller besten Absichten können IT-Teams unbeabsichtigt mehr Ressourcen abonnieren, als sie tatsächlich benötigen. Aus diesem Grund sind strenge Governance-Richtlinien für den Cloud-Einkauf erforderlich, um sicherzustellen, dass Unternehmen den größtmöglichen Wert aus ihren Cloud-Investitionen ziehen. Governance umfasst die Festlegung klarer Budgets und die Überprüfung von Abrechnungsinformationen, die Nutzung von Kosteneinsparungsmöglichkeiten, wie Rabatte für Mengeneinkäufe und -zahlungen im Voraus sowie die Überwachung von Kostenanomalien, um unerwartete Spitzen oder Ineffizienzen zu identifizieren und zu beheben.
  • Optimierung der Cloud-Kapazität: Die Leichtigkeit und Geschwindigkeit, mit der IT-Teams Cloud-Ressourcen kaufen und bereitstellen können, kann manchmal kostspielige, unerwartete Folgen haben. Wenn Unternehmen beispielsweise keinen Einblick in die Ressourcennutzung haben, kann es sein, dass sie Cloud-Ressourcen unbeabsichtigt überdimensionieren, indem sie mehr Server- oder Speicherkapazität kaufen, als sie benötigen. Dies kann wiederum zu ungenutzter Kapazität führen. Außerdem kann es sein, dass Teams vergessen, Ressourcen, die sie nicht mehr benötigen, herunterzufahren. Unternehmen können dies abmildern, indem sie die Nutzung mithilfe von Cloud-Überwachungs- und Automatisierungstools kontinuierlich überwachen und regelmäßige Optimierungsüberprüfungen durchführen. Dieser als „Rightsizing“ bezeichnete Prozess trägt dazu bei, dass jeder Workload bzw. jeder Anwendung die kosteneffizientesten Cloud-Ressourcen zugewiesen werden. Darüber hinaus sollten Unternehmen auf ungenutzte Cloud-Software-Abonnements achten, die ebenfalls unnötige Kosten verursachen können.

Wichtige Erkenntnisse

  • Ein entscheidender Vorteil von Cloud-Computing ist die Möglichkeit, Server, Speicher und Netzwerkkapazität schnell und einfach hinzuzufügen, um auf Nutzungsanforderungen zu reagieren.
  • Cloud-Tarife sind immer komplizierter geworden, was dazu führen kann, dass Unternehmen unbeabsichtigt zu viel für unnötige Ressourcen ausgeben.
  • Mit der Cloud-Kostenoptimierung können Unternehmen Cloud-Kosten kontrollieren und die Budgetierung, Prognose und IT-Performance verbessern.
  • Zu den Best Practices für die Cloud-Kostenoptimierung gehören die Festlegung strenger Budgets und die Verwendung automatisierter Tools, um Cloud-Ressourcen sofort zu identifizieren und anzupassen.

Erklärung zur Cloud-Kostenoptimierung

In den frühen Tagen des Cloud-Computing nutzten Unternehmen die Skalierbarkeit, Flexibilität und einfache Bereitstellung der Cloud eifrig aus, oft ohne die Kosten vollständig zu verstehen. Doch mit der zunehmenden Cloud-Einführung wurden Tarif- und Servicemodelle komplexer, was für viele Unternehmen zu einer unzureichenden Auslastung der Cloud-Ressourcen und unerwarteten Kostenüberschreitungen führte.

Und so wurde die Cloud-Kostenoptimierung geboren. Frühe Versuche zur Cloud-Kostenoptimierung umfassten die manuelle Überwachung der Nutzung und die Anpassung der Ressourcenzuteilung, aber das anhaltende Cloud-Wachstum machte diesen Prozess zu einer Herausforderung. Beispielsweise begannen Cloud-Provider, nahezu unbegrenzte Optionen für Instanzgrößen für Workloads anzubieten. Neben der Servergröße mussten IT-Teams unter anderem Optionen für Speicher, Datenbanken, Rechenleistung, Grafik, Speicherkapazität und Datenübertragungsgeschwindigkeit auswählen. Da so viele Faktoren zu berücksichtigen waren, wurde die Auswahl der richtigen Instanzgröße für Workloads schwierig, da viele Unternehmen unabsichtlich mehr Kapazität kauften, als sie wirklich benötigten.

Um Kunden dabei zu helfen, unnötige Ausgaben zu vermeiden, bieten Cloud-Provider umfassende Kostenmanagementtools an, die Einblicke in die Ressourcennutzung, Kostenaufschlüsselungen und Empfehlungen zur Optimierung bieten. Zusätzlich zu diesen Kostenmanagementtools haben viele Unternehmen Strategien und Best Practices entwickelt, um ihre Cloud-Investitionen zu maximieren. Dazu gehört der Einsatz von Automatisierung, um Ressourcen je nach Bedarf zu vergrößern oder zu verkleinern, die Identifizierung von Rabattmöglichkeiten bei Cloud-Providern sowie die kontinuierliche Überwachung und Anpassung ihrer aktiven Cloud-Services.

Außerdem verfolgen viele Unternehmen einen strukturierten Ansatz zur Cloud-Kostenoptimierung, indem sie dedizierte Teammitglieder mit der Überwachung des Prozesses beauftragen. Diese Verantwortung kann sich auf Rollen erstrecken, darunter Cloud-Architekten, Cloud Operations Manager, Cloud-Finanzanalysten und Cloud-Kosten-Engineers. Häufiger richten Unternehmen ein Cloud-Governance-Board mit mehreren Stakeholdern ein. Dieses Team, auch Finanzoperationen oder FinOps genannt, hat die Aufgabe, Best Practices für Kostenmanagement, Wartung, Massenabschaltung ungenutzter Ressourcen und andere Verfahren zur Kostensenkung zu entwickeln und umzusetzen.

Warum ist die Cloud-Kostenoptimierung so wichtig?

Kostenkontrolle ist offensichtlich ein Hauptziel der Cloud-Kostenoptimierung, aber nicht der einzige Grund, warum dieser Prozess wichtig ist. Die Cloud-Kostenoptimierung geht auch auf Herausforderungen bei der Optimierung der Cloud-Performance und -Sicherheit ein und bietet gleichzeitig weitere Vorteile.

Hier sind die wichtigsten Gründe für die Implementierung einer Strategie zur Cloud-Kostenoptimierung.

  • Höhere Kosteneinsparungen: Schätzungen zu verschwendeten Cloud-Ausgaben reichen von besorgniserregend bis geradezu alarmierend. In einer Flexera-Umfrage unter globalen Cloud-Entscheidungsträgern aus dem Jahr 2023 gaben die Befragten an, dass sie schätzungsweise 28 % ihrer Ausgaben für die Public Cloud verschwendeten. Der Fokus auf Best Practices und Richtlinien zur Cloud-Kostenoptimierung trägt zur Schaffung einer Kultur des Kostenbewusstseins bei und lehrt Teams, die Rendite aller Cloud-Ausgaben zu berücksichtigen. Auf diese Weise können Unternehmen zukünftige Cloud-Kaufentscheidungen eher auf soliden Daten als auf Annahmen basieren. Laut McKinsey Digital können die Ergebnisse der Cloud-Kostenoptimierung dramatisch sein und Technologieführern ermöglichen, „schnell bis zu 15 bis 25 % der Kosten ihrer Cloud-Programme zu senken und gleichzeitig ihre wertschöpfenden Fähigkeiten zu bewahren“.
  • Bessere Effizienz: Nicht ausreichend genutzte oder ungenutzte Ressourcen, schlechte Anwendungsoptimierung und schlecht verwaltete Cloud-Ressourcen können erhebliche Kosten für den Cloud-Betrieb verursachen. Beispielsweise könnte ein E-Commerce-Unternehmen eine monatliche Pauschalgebühr zahlen, um während der Haupteinkaufssaison rund um die Uhr mehrere maximale Serverlasten zu betreiben. Außerhalb der Spitzenzeiten sind diese Server jedoch möglicherweise mit einer Kapazität von 10 % ausgelastet, was bedeutet, dass 90 % der Unternehmensausgaben verschwendet werden. Rightsizing- und Autoscaling-Tools können Unternehmen dabei helfen, nicht ausgelastete oder überdimensionierte Ressourcen zu identifizieren und zusammenzuführen, um Kosten zu senken und gleichzeitig die Anwendungsleistung zu steigern. Diese Kosteneinsparungen können dann auf andere Bereiche des Unternehmens umverteilt werden, die eine höhere Kapitalrendite erzielen.
  • Intelligentere Budgetierung: Strategien zur Cloud-Kostenoptimierung und Budgetierung stehen in einem für beide Seiten vorteilhaften Verhältnis zueinander. Die Entwicklung und Kommunikation detaillierter Cloud-Budgets trägt zur Kostenkontrolle bei. Ebenso helfen Strategien zur Cloud-Kostenoptimierung Unternehmen dabei, zukünftige Cloud-Ausgaben vorherzusagen und Budgets durch historische Nutzungsanalysen und verbesserte Kostentransparenz effektiver zu verwalten. Kostenüberwachungs- und Berichtstools können Einblicke in die Ressourcennutzung, Kostenausreißer und den Beitrag verschiedener Services oder Workloads zu den Gesamtkosten der Cloud liefern. Dadurch entsteht eine genauere Grundlage für die Budgetierung und Prognose.
  • Bessere Performance: Die Optimierung der Cloud-Kosten hat auch wichtige Auswirkungen auf die Performance der Anwendung. Wie bereits erwähnt, bieten CSPs scheinbar unbegrenzte Möglichkeiten für Kunden, Cloud-Instanzen einzurichten, was häufig dazu führt, dass Unternehmen mehr Services kaufen, als sie benötigen. Ein Nebenprodukt der Cloud-Kostenoptimierung ist ein besseres Verständnis der unterschiedlichen Anforderungen verschiedener Workloads. Der Prozess stellt Unternehmen Betriebsmetriken zur Verfügung, die ihnen helfen, Leistungsschwellenwerte für jede Workload genauer auszuwählen, was die Verarbeitungszeiten und die Benutzererfahrung verbessern kann.
  • Reduzierte Sicherheitsrisiken: Die Optimierung der Cloud-Kosten ist nicht die wichtigste Komponente eines umfassenden Cloud-Sicherheitsprogramms, kann aber durchaus hilfreich sein. Durch die Zusammenführung oder Eliminierung überproportional bereitgestellter und nicht ausgelasteter Ressourcen können Unternehmen beispielsweise ihre Angriffsflächen reduzieren. Darüber hinaus kann die erhöhte Transparenz, die sich aus der Überwachung der Cloud-Nutzung ergibt, Unternehmen dabei helfen, potenzielle Sicherheitsbedrohungen zu erkennen. Tools zur Cloud-Kostenoptimierung – wie Autoscaling oder Infrastructure-as-Code (IaC), die die Cloud-Bereitstellung automatisieren – können auch dazu beitragen, Sicherheitskontrollen konsistent durchzusetzen und das Risiko von Fehlkonfigurationen zu verringern.
  • Bessere Geschäftskontinuität: Die Cloud-Kostenoptimierung ermutigt Unternehmen, Ressourcen auf mehrere Availability-Regionen zu verteilen, um die Ausfallsicherheit zu verbessern. Dieser Prozess kann dazu beitragen, die Geschäftskontinuität zu verbessern, indem er das Risiko von Ausfallzeiten verringert und die Auswirkungen von Störungen minimiert. Im Falle einer Störung können beispielsweise Cloud-Kostenoptimierungstools für IaC die Bereitstellung und das Testen von Infrastruktur und Anwendungen beschleunigen, um Unternehmen schnell wieder online zu bringen.
  • Mehr Nachhaltigkeit: Im Allgemeinen fördern die meisten Dinge, die Abfall reduzieren, die Nachhaltigkeit. Durch die richtige Dimensionierung ihrer Cloud-Services und die Zusammenführung ungenutzter Ressourcen können Unternehmen Cloud-Ressourcen effizienter zuweisen. Dies kann dazu beitragen, ihren Energieverbrauch zu minimieren und ihren CO2-Fußabdruck zu reduzieren.

Warum ist die Kontrolle der Cloud-Kosten so schwierig?

Die Kontrolle der Cloud-Kosten kann sich wie eine vergebliche Übung anfühlen. Denn viele der Vorteile der Cloud, wie etwa Selfservice und unbegrenzt skalierbare Ressourcen, können sowohl ein Segen als auch ein Fluch sein, wenn sie nicht richtig verwaltet werden. Komplexe Cloud-Tarifmodelle sind häufig die Ursache des Problems.

Beispielsweise basiert der Tarif für Software-as-a-Service (SaaS) in der Regel auf der Anzahl der Cloud-Abonnements, die ein Unternehmen erwirbt, sodass Unternehmen ihre Abonnements sorgfältig überwachen müssen, um sicherzustellen, dass sie nicht ungenutzt bleiben. Unterdessen basieren Infrastructure-as-a-Service-Modelle (IaaS) häufig auf der Menge an Compute-, Networking- und Storage-Kapazität, die ein Unternehmen jeden Monat auf der Plattform eines CSP reserviert, was zu noch mehr Komplexität führt.

In einer dezentralen Cloud-Umgebung verfügen IT-Teams möglicherweise über die neue Fähigkeit, sofort Entscheidungen über neue Cloud-Ressourcen zu treffen. Da immer mehr Teams in einer Organisation diese Möglichkeit nutzen, können sich die Kosten schnell summieren, insbesondere wenn niemand überwacht, ob neue Ressourcen erforderlich sind oder wie lange sie benötigt werden. Die von einigen Cloud-Providern angebotenen Autoscaling-Funktionen können zur Kostenkontrolle beitragen, sind aber kein Allheilmittel. Unternehmen müssen weiterhin klare Autoscaling Policys einrichten, die Skalierungstrigger basierend auf Performancemetriken angeben und minimale sowie auch maximale Skalierungslimits festlegen.

Die Komplexität der Cloud-Abrechnung kann auch die Herausforderungen der Cloud-Kostenoptimierung verschärfen. Das Problem: Für all die unzähligen Cloud-Konfigurationsmöglichkeiten kann es ein eigenes Tarifmodell geben. Infolgedessen enthält die durchschnittliche Cloud-Rechnung Hunderte, wenn nicht Tausende von Datenzeilen. Da CSPs neue Funktionen und Tarifstrukturen hinzufügen, nimmt die Komplexität weiter zu. Dies gilt insbesondere für Unternehmen, die mehrere CSPs nutzen, von denen jeder seine eigene Abrechnungsterminologie hat. In den meisten Fällen liegt die Aufgabe, jede Zeile einer Cloud-Rechnung zu verstehen und zuzuordnen, bei einem Finanzexperten, der wahrscheinlich nicht über die Ausbildung oder Erfahrung verfügt, um die Gebühren zu interpretieren. Daher werden sie wahrscheinlich nicht in der Lage sein, IT-Teams bei der Optimierung ihrer Ausgaben zu beraten.

Erste Schritte bei der Cloud-Kostenoptimierung

Die Cloud-Kostenoptimierung ist eine tägliche Praxis. Anders als beispielsweise in der Buchhaltung, wo monatliche oder vierteljährliche Reportingpflichten vorschreiben, wann Unternehmen ihre Aktivitäten steigern müssen, um festgelegte Fristen einzuhalten, erfolgt die Cloud-Kostenoptimierung proaktiv und konstant. Ständige Cloud-Innovationen und sich ändernde organisatorische Prioritäten machen die sorgfältige Beachtung von Details für die Cloud-Kostenoptimierung unerlässlich. Je eher es Unternehmen gelingt, eine ständige Gruppe verschiedener Cloud-Stakeholder aufzubauen, die die Cloud-Kosten und -Policys überwachen, desto einfacher wird die laufende Kostenkontrolle sein.

8 Strategien und Best Practices zur Cloud-Kostenoptimierung

Klare Richtlinien für den Kauf und die Implementierung von Cloud-Ressourcen sind die Grundlage für Best Practices zur Cloud-Kostenoptimierung. Sobald diese Richtlinien vorhanden sind, können Unternehmen sie in Cloud-Workflows einbetten, um den Prozess der Echtzeiterkennung und zeitnahen Reaktion zu automatisieren.

Die folgenden acht Best Practices können Unternehmen dabei helfen, eine Kostendisziplin für Cloud-Ausgaben zu entwickeln:

Acht Best Practices können Unternehmen dabei helfen, eine Kostendisziplin für Cloud-Ausgaben zu entwickeln
Die Anwendung von Best Practices wie die Überprüfung von Rechnungen, die Festlegung von Budgets, die Identifizierung ungenutzter Ressourcen oder die Nutzung von Rabatten kann Unternehmen helfen, eine Kostendisziplin bei ihren Cloud-Ausgaben zu erreichen.
  1. Überprüfen Sie Preis- und Abrechnungsinformationen auf Anomalien: Die Interpretation der oft langwierigen und detaillierten Cloud-Rechnung eines CSP ist einfacher, wenn sich Unternehmen die Zeit nehmen, sich auf bestimmte Bereiche mit hohen Ausgaben zu konzentrieren. Beispielsweise ist es wichtig, die Gebühren für Compute, Storage und wertschöpfende verwaltete Services wie Datenbankservices vollständig zu verstehen, da diese in der Regel den Großteil der Cloud-Kosten ausmachen.

    Die meisten CSPs bieten Kostenmanagementtools an, mit denen Trends, Anomalien und Kostentreiber identifiziert werden können, bevor die Kundenausgaben außer Kontrolle geraten. Darüber hinaus haben die jüngsten Innovationen im Bereich des Cloud-Kostenmanagements maschinelles Lernen integriert, um ungewöhnliche Muster in der Cloud-Nutzung und den Kosten zu erkennen. Heat-Mapping-Tools visualisieren Nachfragespitzen und -tiefs und können Unternehmen dabei helfen, zu bestimmen, wann sie Cloud-Services abschalten sollten, um Geld zu sparen. Die meisten Kostenmanagementtools ermöglichen den Kunden auch, Alerts einzurichten, die sie benachrichtigen, wenn die Kosten oder der Verbrauch vordefinierte Grenzen überschreiten.

    Darüber hinaus können Unternehmen Tagging-Strategien nutzen, um ihre Ausgaben zu verwalten. CSPs ermöglichen es Kunden, Posten auf Cloud-Rechnungen zu kennzeichnen, z. B. nach Abteilung oder Projekt, um die Kosten in benutzerdefinierte Kategorien aufzuteilen und die Kapitalrendite bestimmter Cloud-Investitionen zu bewerten.

  2. Budgets festlegen: Sobald Unternehmen die Abrechnungs- und Nutzungsmuster der Cloud verstehen, können sie künftige Ausgaben einfacher budgetieren und unerwartete Kosten vermeiden. Im Gegensatz zu On-Premises-IT-Ausgaben, die hohe und oft unbekannte Vorabinvestitionen erfordern, umfassen Cloud-Ausgaben monatliche Abonnements mit nutzungsabhängigen Gebühren, die von Monat zu Monat variieren können. Aus diesem Grund müssen Unternehmen Governance-Richtlinien einführen, die IT-Kosten und Performance in Einklang bringen, ohne die Flexibilität, die Cloud-Computing bietet, zu beeinträchtigen. Dies erfordert eine intensive Zusammenarbeit zwischen dem Finanzwesen und der IT. Unternehmen sollten daher unbedingt in Erwägung ziehen, IT-Teammitglieder wie Entwickler, Systembetreiber und Sicherheitsexperten in ihre Cloud-Budgetierungsgespräche einzubeziehen.

  3. Natives Cloud-Design nutzen: Unternehmen haben mehrere Optionen zur Auswahl, wenn sie einen Wechsel in die Cloud in Betracht ziehen. Die Verlagerung von On-Premises-Umgebungen in die Cloud ermöglicht es ihnen, ihre On-Premises-Anwendungen schnell und ohne Änderungen zu migrieren – allerdings mit einigen Abstrichen. Da die meisten Legacy-Anwendungen nicht für die Cloud konzipiert wurden, können Unternehmen wichtige Vorteile wie verwaltete Services für Wartung, Patching und Updates nicht nutzen. Legacy-Anwendungen neigen außerdem dazu, Cloud-Ressourcen ineffizient zu nutzen, was zu höheren Cloud-Kosten führt.

    Im Gegensatz dazu sind Cloud-native Anwendungen auf Effizienz ausgelegt. Durch die Entwicklung oder Verwendung Cloud-nativer Apps können Unternehmen sowohl verwaltete Services als auch wichtige Kostenoptimierungstools wie Autoscaling nutzen. Die Umsetzung einer Cloud-nativen Entwicklungsstrategie könnte jedoch zusätzliche Vorabkosten verursachen, da Unternehmen ihre Mitarbeiter möglicherweise in einer völlig neuen Entwicklungsmethodik schulen müssen.

  4. Nicht verwendete oder inaktive Ressourcen identifizieren: Da so viele Instanzoptionen verfügbar sind, können Cloud-Administratoren versehentlich zu viel Rechenleistung wählen. Darüber hinaus können Entwickler bei Bedarf ganz einfach Computing-Instanzen, Load Balancer, Speicher-Volumes und andere Cloud-Ressourcen erstellen – vergessen aber möglicherweise, diese Ressourcen nach Beendigung eines Projekts wieder zu deaktivieren. Je nach Zahlungsplan werden den Unternehmen nicht verwendete bzw. inaktive Ressourcen in Rechnung gestellt, sodass sie letztlich mehr bezahlen, als sie benötigen.

    Als Best Practice nutzen Sie Cloud-Management-Tools von CSPs oder Drittanbietern, um die Nutzung zu verfolgen, ungenutzte oder nicht ausreichend genutzte Ressourcen zu identifizieren und potenzielle Einsparungen zu ermitteln. Beispielsweise nutzt der brasilianische Möbelhändler Tok&Stok ein Überwachungstool von Oracle, um eine größere Autonomie über seine Cloud-Ressourcen zu erreichen und so die Kosten für inaktive Server zu senken. Das Tool passt die Computing-Kapazität automatisch an die Anforderungen des Tagesbetriebs und der Spitzenzeiten im Vergleich zum Nacht- oder Wochenendbetrieb an. Cloud-Plattformen können auch Alerts auslösen, wenn die Nutzung unter vorgegebene Werte fällt, und ungenutzte bzw. nicht ausgelastete Ressourcen können in weniger Instanzen zusammengeführt werden, um Kosten zu senken und die Anwendungsperformance zu steigern.

  5. Größe von Cloud-Services anpassen (Rightsizing): Nachdem sie Cloud-Ressourcen mit geringer Auslastung identifiziert haben, können Unternehmen ihre Workloads hinsichtlich Nutzung, Größe und Kosteneffizienz ändern. Der Prozess der Größenanpassung umfasst die Analyse von Nutzungsmustern und Leistungsmetriken für Anwendungen und Workloads, typischerweise mithilfe von Cloud-Kostenmanagementtools. Durch regelmäßige Überwachung und Analyse können Unternehmen schlecht verwaltete Cloud-Ressourcen identifizieren und sie an die Anforderungen der einzelnen Workloads anpassen. Beispielsweise könnte eine für den Arbeitsspeicher optimierte Instanz letztendlich mehr rechenintensive Aufgaben ausführen, entweder weil sie überdimensioniert war oder weil sich der Zweck der Anwendung im Laufe der Zeit geändert hat. In diesem Fall könnte ein Unternehmen eine Menge Geld sparen, indem es auf eine rechenoptimierte Instanz umstellt.

    Unternehmen können ihre Rightsizing-Bemühungen mit Automatisierungstools wie Autoscaling und IaC-Technologien beschleunigen, die auf der Grundlage kontinuierlicher Analysen sofortige Maßnahmen auslösen. Die meisten CSPs bieten Tools zur automatischen Skalierung an, die die Serverinstanzen und den Speicher eines Kunden entsprechend den vordefinierten Parametern des Kunden automatisch erweitern oder reduzieren. Ein Einzelhändler kann automatisch Cloud-Server hinzufügen, um beispielsweise Spitzenlasten beim Weihnachtseinkauf zu bewältigen, und diese dann automatisch reduzieren, wenn die Nachfrage sinkt. Mit diesem Autoscaling können Sie sicherstellen, dass Kunden nicht für nicht verwendete Serverinstanzen bezahlen. Ein weiteres Beispiel: Der Cloud-CRM-Anbieter Star CRM nutzt Autoscaling in seiner Oracle Cloud Infrastructure (OCI)-Umgebung, um sich dynamisch an Spitzenzeiten anzupassen. Das Unternehmen bezahlt zusätzliche Rechenkapazität nur, wenn dies erforderlich ist.

    Darüber hinaus automatisiert IaC die Bereitstellung von Servern basierend auf Kundeneingaben, sodass neue Serverinstanzen automatisch mit der richtigen Menge an Computing- und Speicherkapazität für ihre spezifischen Workloads optimiert werden. So können Unternehmen vermeiden, dass sie durch eine unbeabsichtigte Fehlkonfiguration ihrer Cloud-Ressourcen Geld verschwenden.

  6. Rabatte und Sparpläne prüfen: Die meisten Cloud-Provider bieten Rabatte an, um Unternehmen dabei zu helfen, ihre Cloud-Ausgaben zu reduzieren, allerdings sind nicht alle Workloads berechtigt. Die folgenden drei Rabattprogramme können zu erheblichen Einsparungen führen:
  • Reservierte Instanzen: Reservierte Instanzen (RIs) können erhebliche Preisnachlässe bieten, wenn sich Unternehmen verpflichten, bestimmte Instanztypen über einen definierten Zeitraum, normalerweise ein bis drei Jahre, zu nutzen. Obwohl RIs bei unvorhersehbaren Workloads wahrscheinlich nicht effektiv sind, können Unternehmen im Vergleich zu On-Demand-Preisen für stabile und vorhersehbare Workloads, wie z. B. geschäftskritische Apps, die kontinuierlich ausgeführt werden, bis zu 75 % einsparen. Da RIs in der Regel im Voraus in Rechnung gestellt werden, sollten Unternehmen ein klares Verständnis ihrer langfristigen Nutzungsmuster haben, um genaue Verpflichtungen ermitteln zu können.

    Cloud-Provider bieten auch Sparpläne an, die wie RIs auf im Voraus bezahlten Verpflichtungen zur Nutzung von Cloud-Ressourcen über einen längeren Zeitraum basieren. Bei diesen Sparplänen handelt es sich um Ausgabenverpflichtungen, die im Allgemeinen unabhängig von Instanztyp oder Region pro Stunde gemessen werden. Sparpläne können mehr Flexibilität bieten als RIs, bei denen es sich im Wesentlichen um Verpflichtungen zu Kapazitätsniveaus und bestimmten Instanztypen handelt. Daher sind Sparpläne sinnvoller für Unternehmen, die mit bestimmten Cloud-Ausgaben rechnen, deren Bedürfnisse sich jedoch voraussichtlich ändern werden.

  • Spot-Instanzen: Stellen Sie sich Spot-Instanzen als Cloud-Auktionen vor, die von CSPs durchgeführt werden, um ungenutztes Inventar zu verkaufen. Diese Last-Minute-Ressourcen können zwar zu enormen Einsparungen führen (bis zu beworbenen 90 % Rabatt auf die On-Demand-Tarife), haben aber auch ihre Tücken. Die Rabatte für Spot-Instanzen schwanken je nach Verfügbarkeit und Nachfrage. Es lässt sich also nicht vorhersagen, ob oder wann ein Platz frei wird oder ob ein Gebot angenommen wird. Selbst wenn es einem Unternehmen gelingt, eine Spot-Instanz zu erwerben, ist diese oft mit Einschränkungen verbunden. So können CSPs beispielsweise Spot-Instanzen ohne Vorankündigung unterbrechen, wenn die Kosten den maximalen Angebotspreis des Unternehmens überschreiten oder die Verfügbarkeit begrenzt ist. Dadurch sind Spot-Instanzen nicht für geschäftskritische oder zeitkritische Workloads geeignet. Idealerweise sollten sie für weniger kritische Workloads verwendet werden, die Unterbrechungen standhalten können oder so konzipiert sind, dass sie bei einem solchen Ereignis, das als „graceful Shutdown“ bezeichnet wird, automatisch auf alternative Ressourcen umschalten.

  • Mengenrabatte: Viele CSPs bieten Mengenrabatte für größere Kunden an, die auf vom Anbieter festgelegten Tarifstufen basieren. Es ist ein einfaches Konzept: Der Tarif pro Einheit sinkt, wenn Kunden einen Service stärker in Anspruch nehmen. Einige Unternehmen ziehen es vor, mehrere Cloud-Provider zu nutzen, um nicht an einen einzigen Anbieter gebunden zu sein. Durch Mengenrabatte kann es sich jedoch lohnen, bestimmte Workloads bei einem einzigen Anbieter zu konsolidieren. Nehmen wir zum Beispiel ein Unternehmen, das drei CSPs nutzt und für einen davon jeweils 700.000 US-Dollar und für zwei weitere jeweils 200.000 US-Dollar ausgibt. Wenn ein Anbieter einen Mengenrabatt für Ausgaben von mehr als 1 Million Dollar anbietet, kann das Unternehmen durch Konsolidierung sparen.

  1. Datenübertragungsgebühren begrenzen: CSPs berechnen ihren Kunden häufig Gebühren für die Migration von Daten zwischen verschiedenen Regionen und Verfügbarkeitszonen bzw. zwischen verschiedenen Services innerhalb ihrer Cloud-Ökosysteme. Für Unternehmen, die häufig Daten über Regionen oder Services hinweg verschieben oder replizieren, können sich die Datenübertragungsgebühren schnell summieren. CSPs berechnen ihren Kunden Gebühren für den Dateneingang (in die Cloud eingehende Daten) und den Datenausgang (Daten, die aus der Cloud verschoben werden), wobei für den Daten-Egress in der Regel höhere Kosten anfallen. Dies kann der Fall sein, wenn ein Unternehmen über ineffiziente Datenabrufverfahren verfügt, sich zu sehr auf die Übertragung von Daten für Routinevorgänge verlässt oder unzureichende Verfahren für das Datenlebenszyklusmanagement anwendet. Weitere Faktoren, die sich auf die Datenübertragungsgebühren auswirken, sind redundante Übertragungen (wenn unabhängige Teams dieselben Daten migrieren) und ein Mangel an Datendeduplizierung und -komprimierung.

  2. Verwalten, organisieren, kommunizieren und weiterbilden: Kostenmanagementtools und Best Practices sind der Schlüssel zur Einrichtung eines Cloud-Kostenoptimierungsprozesses, der sich auf Kommunikation, Zusammenarbeit und Schulung konzentriert. Die Aufgabe, eine Kultur des Kostenbewusstseins rund um Cloud-Ausgaben aufzubauen, sollte einem FinOps-Team aus IT-, Finanz- und Projektmitarbeitern obliegen. Gemeinsam müssen diese Ressourcen Prozesse, Richtlinien und Rahmenbedingungen festlegen, um die Ausgaben im gesamten Unternehmen zu überprüfen, zu überwachen und zu kontrollieren. Das FinOps-Team sollte die Kommunikation und funktionsübergreifende Abstimmung zur Kostenoptimierung weiter fördern, indem es verschiedene Geschäftsbereiche zusammenbringt, um unternehmensweites Engagement, Verantwortlichkeit und Wissen zu fördern.

    Das FinOps-Team ist für die Einrichtung wechselseitiger Kommunikationskanäle verantwortlich, um Best Practices, Strategien und neue Kostenmanagementtools auszutauschen und gleichzeitig unternehmensweites Feedback zu ermöglichen. Unternehmen können auch darüber nachdenken, Seminare und Schulungen abzuhalten, um Stakeholder über wichtige Themen aufzuklären, und Schulungen zum Bewusstsein für Cloud-Kosten in ihre Onboarding-Prozesse zu integrieren.

Was Sie vor dem Wechsel in die Cloud wissen sollten

Eine erfolgreiche Cloud-Kostenoptimierung beginnt nicht erst nach der Cloud-Implementierung. Sie beginnt vor der Migration. Während Unternehmen eine Argumentation für den Wechsel in die Cloud aufbauen – und während sie den Prozess der Anbieterauswahl durchlaufen – haben sie die einmalige Gelegenheit, eine Kultur des Kostenbewusstseins zu schaffen.

Der Aufbau eines kooperativen FinOps-Teams ist der erste Schritt. Diese Gruppe sollte die Kostenkontrolle und alle Richtlinien im Zusammenhang mit dem Kauf und der Implementierung von Cloud-Technologie im gesamten Unternehmen überwachen. Hier erfahren Sie, wie das FinOps-Team einen Vorsprung bei der Entwicklung einer kosteneffizienten Cloud-Strategie gewinnen kann.

  • Service Level Agreements (SLAs) prüfen: Die SLAs der Anbieter spiegeln ihr Engagement für mehrere wichtige Leistungsvariablen ihrer Produkte wider, darunter Betriebszeit, Leistungsmetriken, Support-Reaktionszeiten und Datenverfügbarkeit. Das SLA eines Cloud-Serviceproviders muss den Kundenanforderungen entsprechen. Unternehmen, die beispielsweise eine hohe Verfügbarkeit für kritische Anwendungen benötigen, sollten sich vergewissern, dass der von ihnen gewählte Anbieter eine garantierte Betriebszeit bietet, die ihren Anforderungen entspricht.
  • Gesamtbetriebskosten (TCO) bewerten: Die Kosten für Cloud-Computing gehen über materielle Ausgaben wie Abonnementgebühren hinaus. Auch eine Vielzahl immaterieller Werte müssen berücksichtigt werden, wie etwa die Auswirkungen von Ausfallzeiten oder langsamen Rechengeschwindigkeiten auf die Produktivität oder den potenziellen Umsatz. Die TCO-Analyse erfasst alle materiellen und immateriellen Kosten für die Implementierung, den Betrieb und die Wartung einer Cloud-Umgebung über einen bestimmten Zeitraum, um Unternehmen dabei zu helfen, Anbieter zu vergleichen und genaue Budgets und Kapitalrenditen zu berechnen.
  • Skalierbarkeitsoptionen der Anbieter bewerten: Die Skalierbarkeit der Cloud ist eines ihrer größten Verkaufsargumente. Um den größtmöglichen Nutzen aus ihren Cloud-Investitionen zu ziehen, sollten Unternehmen die Optionen, die jeder CSP bietet, sorgfältig prüfen. Beispielsweise können Cloud-Provider, die bedarfsbasierte Autoskalierung und anpassbare Computing- oder Speicherkapazitäten anbieten, Unternehmen dabei helfen, sicherzustellen, dass ihre Cloud-Ressourcen nicht verschwendet werden.
  • Nahtlose Integrationen priorisieren: Jeder neue Cloud-Provider sollte sich nahtlos in die bestehende IT-Architektur eines Unternehmens einfügen. Ein cloudbasiertes Customer Relationship Management-System (CRM) sollte sich beispielsweise möglichst nahtlos in bestehende Kundendaten oder andere Apps integrieren lassen, die auf CRM-Daten basieren. Durch die Kompatibilität zwischen Systemen können Kosten gesenkt und Störungen minimiert werden.
  • Sicherheitsrichtlinien verstehen: Cloud-Computing ist nachweislich genauso sicher wie On-Premises-Computing – wenn nicht sogar noch sicherer. Allerdings müssen Unternehmen sicherstellen, dass ihre Cloud-Provider ihre spezifischen Sicherheitsanforderungen erfüllen. Verschiedene Branchen können unterschiedliche Regulierungs- und Compliance-Richtlinien haben, wie zum Beispiel der Health Insurance Portability and Accountability Act (HIPAA) in den Vereinigten Staaten und die Datenschutz-Grundverordnung (DSGVO) in Europa. Um kostspielige Strafen zu vermeiden, sollten Unternehmen die Compliance-Informationen eines Cloud-Providers gründlich prüfen und dabei genau auf deren Verschlüsselungsprotokolle, Zugriffskontrollen, Schwachstellenmanagement und Datenschutzmaßnahmen achten.
  • Backup- und Disaster-Recovery-Strategien bewerten: Ein CSP mit starken Backup- und Disaster-Recovery-Fähigkeiten kann seinen Kunden im Falle eines Ausfalls viel Zeit, Geld und Ärger ersparen. Berücksichtigen Sie bei der Bewertung von Anbietern deren Backup-Häufigkeit und Richtlinien zur Datenaufbewahrung. Cloud-Provider mit IaC- und Autoscaling-Funktionen – die automatisch neue Server bereitstellen und Ressourcen nach Bedarf skalieren – können Kunden auch dabei helfen, nach einem Ausfall schnell wieder einsatzbereit zu sein.
  • Mitarbeiter schulen und weiterentwickeln: Investitionen in die Entwicklung von Cloud-Kompetenzen vermitteln IT-Personal und -Mitarbeitern das Wissen und die Fähigkeit, kosteneffizient in einer Cloud-Umgebung zu arbeiten. Die Bereitstellung von Zertifizierungs- und kontinuierlichen Lernprogrammen kann Teams auch dabei helfen, sich an neue Cloud-Innovationen und neue Best Practices anzupassen.

Mit Oracle die Cloud-Kosten optimieren und reduzieren.

Oracle Cloud Infrastructure (OCI) bietet nicht nur flexible Pay-as-you-go- und abonnementbasierte Tarifmodelle, sondern auch eine Reihe von Kostenmanagementtools, mit denen Sie Cloud-Nutzung und -Ausgaben proaktiv verwalten und ändern können. So wird die Cloud zu einer kosteneffizienten Cloud-Lösung. Oracle Kostenmanagementtools konzentrieren sich auf die folgenden fünf wichtigen Bereiche der Cloud-Kostenoptimierung:

  • Organisation: Organisationstools helfen Unternehmen dabei, mehrere Mandanten in OCI zu verknüpfen und zu verwalten, um die Nutzung beispielsweise bei Überverbrauch einzuschränken. Außerdem unterstützen sie wichtige Tagging-Funktionen, mit denen Unternehmen Kosten nach Projekt, Region oder einer anderen Kategorie segmentieren und zuordnen können.
  • Reporting und Analyse: Unternehmen können ihre Ausgaben auf der Grundlage benutzerdefinierter Parameter visualisieren und verfolgen und Nutzungsberichte für Audits oder den Rechnungsabgleich erstellen. Das Kostenberichtstool von Oracle analysiert auch Rechnungsposten auf Ressourcenebene.
  • Governance und Kontrolle: Das Governance-Modell von OCI bietet eine Struktur zur Gestaltung und Verbesserung der Cloud-Sicherheit, zur Einhaltung von Compliance und zur Kostensenkung. Sobald Parameter festgelegt sind, können Unternehmen Richtlinien einfacher mit Tools durchsetzen, die beispielsweise Quoten für den Verbrauch festlegen.
  • Budgetierung und Prognose: Tools von Oracle heben die Kostentransparenz hervor, indem Kunden unternehmensweite Schwellenwerte für Ausgaben mit automatischen Alerts festlegen können, wenn Benutzer sich ihren Limits nähern. Oracle bietet auch ein Kostenrechner-Tool an, mit dem potenzielle Kunden die monatliche Nutzung und die Kosten abschätzen können, bevor sie sich festlegen.
  • Optimierung und Kostenreduzierung: Neben der Verfolgung der Nutzung identifizieren die Optimierungstools von Oracle proaktiv nicht ausgelastete Cloud-Ressourcen, bieten Empfehlungen an und optimieren schnell basierend auf Unternehmensrichtlinien. Oracle bietet außerdem Belohnungstools für Benutzer an, die ihre Cloud-Ausgaben erfolgreich verwalten.

Die Optimierung der Cloud-Kosten ist sowohl eine kulturelle als auch eine technische Initiative, wobei Kostenmanagementtools immer eine Schlüsselrolle spielen werden. Durch die Kombination dieser Tools mit klaren Richtlinien und effektiven Kommunikationsstrategien können Unternehmen die Kontrolle über ihre Cloud-Ausgaben behalten und die Wahrscheinlichkeit einer Budgetüberschreitung verringern.

5 Maßnahmen, die CFOs jetzt ergreifen können, um Wachstum und Rentabilität zu fördern

Entdecken Sie bahnbrechende Ansätze, von der Transformation mit KI über die Feinabstimmung Ihrer M&A-Strategie bis hin zum kollaborativen Führungsstil, die Ihnen helfen, die Herausforderungen von heute und morgen zu meistern und erfolgreich zu sein.

Häufig gestellte Fragen zur Cloud-Kostenoptimierung

Wie viel kostet ein Cloud-Setup?

Die Kosten für die Cloud-Implementierung können stark variieren und hängen von verschiedenen Faktoren ab, wie z. B. von der Größe der Datenspeicher des Unternehmens, den Rechenanforderungen, der Anzahl der in die Cloud-Umgebung migrierten Anwendungen und dem Umfang der erforderlichen Datenübertragung. Die Kosten für die Cloud-Implementierung umfassen in der Regel Einrichtungsgebühren eines Cloud-Serviceproviders sowie Abonnementgebühren pro Benutzer für Cloud-Anwendungen, die Kosten für interne und externe Ressourcen zur Planung und Verwaltung der Implementierung, Datenmigrationskosten und Mitarbeiterschulungskosten. Abhängig vom Umfang des Projekts können auch zusätzliche Vollzeit-IT-Ressourcen erforderlich sein.

Welche verschiedenen Arten von Cloud-Kosten gibt es?

Zusätzlich zu den oben beschriebenen anfänglichen Implementierungskosten umfassen die Cloud-Kosten monatliche Gebühren für Abonnements und den Verbrauch von Cloud-Ressourcen wie Server, Speicher und Netzwerkkapazität. Cloud-Serviceprovider können unterschiedliche Preisstrukturen aufweisen, aber Unternehmen werden in der Regel monatlich für die Anzahl der verwendeten Server, die Menge der in der Cloud gespeicherten Daten, Datenübertragungen zwischen der Cloud und externen Quellen, Datenbankservices, technischen Support und zusätzliche Services wie Analysen oder Sicherheit berechnet.

Warum ist die Cloud so teuer?

Während einige Unternehmen Cloud-Computing für teuer halten, betrachten viele andere die Cloud als das kosteneffizienteste Computing-Modell. Im Vergleich zum On-Premises-Computing entfallen beispielsweise durch die Cloud die Vorlaufkosten für Hardware und Software, da diese von Cloud-Service- und Anwendungsprovidern übernommen werden. Während Cloud-Computing monatliche Abonnement- und Verbrauchskosten umfasst, die in einem On-Premises-Computing-Modell nicht anfallen, finden viele Unternehmen, dass die Flexibilität der Cloud und die Möglichkeit, Ressourcen je nach Bedarf zu skalieren, es einfacher machen, die Kosten unter Kontrolle zu halten.

Lohnt sich die Cloud wirklich?

Ob sich Investitionen in Cloud-Computing lohnen, hängt von den individuellen Bedürfnissen jedes Unternehmens ab. Viele Unternehmen haben festgestellt, dass sich die Investition in Cloud-Computing durchaus lohnt, und die Ausgabentrends für die Public Cloud bestätigen dies. Im Allgemeinen nennen Cloud-Computing-Kunden Kosteneffizienz, Skalierbarkeit und On-Demand-Services als Hauptvorteile der Cloud.