Was ist Optimierung der Cloud-Kosten?
5. Juli 2023
Lesedauer: 5 Minuten

Die Verlagerung von Daten und Anwendungen von herkömmlichen Rechenzentren in die Cloud-Infrastruktur bietet Unternehmen das Potenzial für erhebliche Kosteneinsparungen durch schnellere Innovationen, die Aufrechterhaltung eines Wettbewerbsvorteils und eine bessere Interaktion mit Kunden und Mitarbeitern. Darüber hinaus wird die IT-Infrastruktur bei den meisten Public-Cloud-Anbietern zu einer Betriebsausgabe, die nach dem Umlageverfahren abgerechnet wird. Sie können Ihre Cloud-Ressourcen je nach Bedarf nach oben oder unten anpassen, und die Kosten folgen. Die Kosten für Cloud-Services können jedoch höher sein als erwartet, daher ist es wichtig, Ihre Cloud-Ausgaben zu überwachen und zu optimieren.

Die Optimierung der Cloud-Kosten kombiniert Strategien, Techniken, Best Practices und Tools, um die Cloud-Kosten zu senken, die kosteneffizienteste Methode für den Betrieb Ihrer Anwendungen in der Cloud-Umgebung zu finden und den Geschäftswert zu maximieren.

Es kann schwierig sein, Metriken zu überwachen und Daten zu vergleichen, wenn mehrere Cloud-Anbieter mit unterschiedlichen Dashboards verwendet werden, und es kann leicht zu Mehrausgaben kommen. Unabhängig davon, ob Sie IBM Cloud, Amazon AWS, Google Cloud, Microsoft Azure oder eine Kombination aus mehreren Plattformen verwenden, ist es wichtig, Ihre Ausgaben für Cloud-Vorgänge zu verstehen, zu bewerten und zu optimieren.

Warum benötigen Sie eine Optimierung der Cloud-Kosten?

Unternehmen verschwenden etwa 32 % ihrer Ausgaben für Cloud-Services – eine erhebliche Summe, egal ob Sie ein kleines Unternehmen sind oder ein Unternehmen, das jährlich sechs- oder siebenstellige Ausgaben für die Cloud ausgibt. Die Cloud-Optimierung hilft, Verschwendung zu reduzieren und zu hohe Ausgaben zu vermeiden, indem ungenutzte Ressourcen und vernachlässigte Tools identifiziert werden.

Es geht nicht nur darum, Kosten zu senken. Es geht auch darum, sicherzustellen, dass Ihre Kosten mit Ihren Geschäftszielen übereinstimmen. Mit anderen Worten: Wenn Sie mehr Umsatz erzielen oder bei einem bestimmten Cloud-Service produktivere Aktivitäten und eine höhere Rentabilität feststellen, kann es sinnvoll sein, mehr zu bezahlen.

Die Optimierung der Cloud-Kosten bedeutet, dass Sie Ihre Cloud-Betriebskosten kennen und intelligente Anpassungen vornehmen, damit Sie die Cloud-Kosten kontrollieren können, ohne die Leistung zu beeinträchtigen.

Fragen, die Sie sich zur Optimierung der Cloud-Kosten stellen sollten

Mit etwas Vorbereitung können Sie Ihre Cloud-Kosten verwalten und unerwartete Mehrausgaben vermeiden. Ihr IT-Team sollte sich vor, während und nach der Cloud-Implementierung folgende Fragen stellen:

  • Wie können wir unsere Cloud-Kosten auf allen Unternehmensebenen bewerten und die Kostenzuweisung auf Unternehmens- und Teamebene verwalten?
  • Wie werden wir unsere Cloud-Ressourcen bereitstellen und die Ausgaben im Laufe der Zeit überwachen und kontrollieren?
  • Wie verhindern wir eine Überversorgung und übermäßige Ausgaben?
  • Welche Metriken werden wir verfolgen? Neben Ihrer Cloud-Rechnung können dies die Kosten für Services, Kapazität, Nutzung, Leistung und Verfügbarkeit sein.
Tools zur Optimierung der Cloud-Kosten

Mit den verfügbaren Cloud-Tools für das Kostenmanagement können Sie Rechnungen, Funktionen und andere Konfigurationen nachverfolgen und so Ihre Kosten optimieren. Cloud-Anbieter bieten einige Tools an, darunter Azure Kostenmanagement, Google Cloud-Kostenmanagement und AWS-Cloud-Finanzmanagement-Tools.

Es gibt auch Cloud-Kostentools von unabhängigen Unternehmen, die andere Anbieter bewerten. IBM® Turbonomic® automatisiert beispielsweise kritische Aktionen in Echtzeit und ohne menschliche Aufsicht, damit Sie Rechen-, Speicher- und Netzwerkressourcen möglichst effizient nutzen können. Diese Tools können über mehrere Clouds hinweg eingesetzt werden und Berichte erstellen, die die kombinierten Multicloud-Daten anzeigen. Manche vergleichen Ihre Cloud-Kosten mit den Kosten für den Bau eines eigenen Serverraums.

Verstehen und nutzen Sie Cloud-Preismodelle

Cloud-Anbieter bieten eine Reihe verschiedener Preismodelle und Service-Levels an, die Sie nutzen können, um Ressourcen und Kosten mit Anwendungsanforderungen, Verfügbarkeitsanforderungen und Geschäftswert in Einklang zu bringen. Die Navigation durch diese kann verwirrend sein. Hier sind einige allgemeine Strategien, die Sie verwenden können:

  • Profitieren Sie von den Vorteilen von Reserved Instances (RIS). Hierbei handelt es sich um im Voraus bezahlte Computerinstanzen, die erhebliche Rabatte (oft bis zu 75 %) bieten und über einen festgelegten Zeitraum genutzt werden können.
  • Nutzen Sie die Preisgestaltung von Sparplänen, die niedrige Preise auf der Grundlage von ein- oder dreijährigen Verpflichtungen bieten.
  • Nutzen Sie nach Möglichkeit Spot-Instances (versteigerte Restressourcen) für Last-Minute-Käufe. Zu den Anwendungsfällen für Spot-Instanzen gehört die Verarbeitung von Big-Data-/Machine-Learning-Workloads, die Verwaltung verteilter Datenbanken und die Ausführung von CI/CD-Vorgängen.
  • Begrenzen Sie die Datenübertragungsgebühren, indem Sie unnötige Datenübertragungen vermeiden.
Ziehen Sie FinOps zur Optimierung der Cloud-Kosten in Betracht

FinOps, ein Kunstwort aus Finance und DevOps, ist eine Cloud-Finanzmanagement-Praxis, die Unternehmen dabei unterstützt, den Geschäftswert in ihren Hybrid- und Multicloud-Umgebungen zu maximieren. Viele Unternehmen setzen bei der Strategie und Umsetzung der Cloud-Kostenoptimierung auf ein funktionsübergreifendes FinOps-Team, das sich aus Mitgliedern der IT-, Finanz- und Technikabteilung zusammensetzt, um die finanzielle Verantwortlichkeit in die Cloud zu bringen.

FinOps-Praktiken stützen sich auf Berichterstattung und Automatisierung, um die Rendite zu steigern, indem kontinuierlich Möglichkeiten zur Effizienzsteigerung identifiziert und Maßnahmen zur Cloud-Optimierung in Echtzeit ergriffen werden. Durch die Automatisierung ihrer dynamischen Ressourcen können Unternehmen auch sicherstellen, dass die zugrunde liegende Infrastruktur ihrer Cloud-Umgebung stets den Service-Level-Zielen entspricht.

Laut der FinOps Foundation werden bei einer ausgereiften FinOps-Praxis mehr als 90 % der Cloud-Ausgaben zugewiesen, sodass nur ein geringer Unterschied zwischen den prognostizierten und den tatsächlichen Ausgaben besteht.

Drei Phasen der FinOps-Journey: Informieren, Optimieren und Betreiben

Ein Unternehmen kann sich gleichzeitig in mehreren Phasen der FinOps-Reise –Informieren, Optimieren und Betreiben – befinden, da verschiedene Einheiten, Teams oder Anwendungen ihre eigene Entwicklung durchlaufen.

  1. Informieren: Unternehmen benötigen genaue und aktuelle Einblicke, um intelligente Entscheidungen in Bezug auf Zuweisung, Benchmarking, Budgetierung und Prognosen treffen zu können. Wenn Sie über korrekte und detaillierte Informationen zu den Ausgaben für Ihre Cloud verfügen, können Sie auch eine korrekte Rückbuchung und Rückerstattung vornehmen. FinOps-Teams müssen wissen, ob sie ihr Budget einhalten, genaue Prognosen erstellen und ihre ROI-Ziele erreichen.
  2. Optimieren: In der zweiten Phase geht es um die Optimierung des Cloud-Fußabdrucks. Es gibt mehrere Möglichkeiten zur Optimierung. On-Demand-Kapazität ist die teuerste. Cloud-Anbieter bieten Rabatte für eine frühzeitige Reservierungsplanung und eine stärkere Bindung. Teams können die Cloud-Umgebung auch optimieren, indem sie Automatisierung einsetzen, um Umgebungen an die richtige Größe anzupassen und ungenutzte Ressourcen auszuschalten.
  3. Operieren: Unternehmen treten in die dritte Phase ein, wenn sie Metriken – wie Geschwindigkeit, Qualität und Kosten – kontinuierlich an den Geschäftszielen messen können. Die FinOps Foundation sagt: „Jeder unternehmerische Erfolg ist nur möglich, wenn das Unternehmen eine FinOps-Kultur aufbaut, die ein Cloud-Kosten-Kompetenzzentrum umfasst, das sich aus Geschäfts-, Finanz- und Betriebsbeteiligten zusammensetzt, die auch die entsprechenden Governance-Richtlinien und -Modelle definieren.“
Das FinOps-Reifegradmodell

Die FinOps Foundation beschreibt Reifegrade mit „krabbeln, gehen, laufen“ und steht für Unternehmen, die in kleinem, begrenztem Umfang handeln, bis hin zu Unternehmen auf einem viel höheren Niveau.

  • Crawl: Ein Unternehmen auf Crawl-Ebene erstellt nur ein Minimum an Berichten und Tools, legt grundlegende KPIs fest und plant, sich nur mit den „niedrig hängenden Früchten“ zu befassen. Es weist mindestens 50 % seiner Cloud-Ausgaben zu und die Abweichung zwischen Prognose- zu Ausgabengenauigkeit beträgt 20 %.
  • Gehen: Gehen bedeutet, dass das Unternehmen die Fähigkeiten zur Cloud-Optimierung versteht und einsetzt. Dabei werden schwierige Grenzfälle zwar erkannt, aber nicht weiter behandelt. Das Unternehmen setz sich mittel- bis hochgesteckte Ziele und KPIs. Es verteilt etwa 80 % seiner Cloud-Ausgaben, und die Differenz zwischen ihren prognostizierten und tatsächlichen Cloud-Ausgaben beträgt 15 %.
  • Laufen: Unternehmen auf der Ebene „Laufen“ verfügen über Teams, die Cloud-Optimierungsfunktionen vollständig verstehen und diese im Cloud-Betrieb umsetzen. Sie befassen sich mit schwierigen Grenzfällen, setzen sich sehr hohe Ziele und KPIs und bevorzugen die Automatisierung. Sie verwenden mehr als 90 % ihrer Cloud-Ausgaben, und ihre Abweichung zwischen Prognose- zu Ausgabengenauigkeit liegt bei etwa 12 %.
Optimierung der Cloud-Kosten und IBM

Die komplexen Anwendungen, die von vielen Unternehmen genutzt werden, halten IT-Teams auf Trab, da sie versuchen, mit der dynamischen Nachfrage Schritt zu halten. Wenn die Anwendungsleistung nachlässt, reagieren diese Teams oft mit menschlicher Geschwindigkeit und im Nachhinein. Um Unterbrechungen zu vermeiden, stellen sie möglicherweise zu viele Ressourcen für Ihre Cloud-Umgebung bereit, was zu einer aufgeblähten Cloud-Rechnung und einem enttäuschenden ROI führt. IBM ermutigt Kunden, ihre Ausgaben durch die Kostenoptimierung der Hybrid Cloud einzudämmen.

IBM® Turbonomic® ist eine Hybrid-Cloud-Kostenoptimierungsplattform, die es IT-Teams ermöglicht, das Rätselraten zu vermeiden, das zu einer Über- oder Unterversorgung von Anwendungsressourcen führt. Das spart Zeit und optimiert die Kosten. Teams können kritische Aktionen in Echtzeit kontinuierlich automatisieren, um die effizienteste Nutzung von Rechen-, Speicher- und Netzwerkressourcen für Ihre Apps auf jeder Ebene des Stacks proaktiv zu gewährleisten.

Eine komplett neue Art von Cloud-Betrieb. Wenn Sie die Cloud-Abläufe für ein neues Unternehmen entwerfen würden, was würden Sie automatisieren, um die Anwendungsleistung zu den niedrigsten Kosten sicherzustellen? Video ansehen.

Autor
IBM Education IBM Education