Unternehmen, die den Großteil ihrer Computing-Ressourcen auf Azure verlagern, müssen ihre lokale Infrastruktur und ihre Azure-Ausgaben optimieren. Das Infrastrukturteam sollte sich zunächst darauf konzentrieren, lokale Ressourcen zu identifizieren, die vollständig eliminiert werden könnten. Der nächste Schritt ist die Migration der verbleibenden Ressourcen auf Azure.
Nach der Migration erfordert die Nutzung der Azure-Umgebung jedoch eine regelmäßige Bewertung und Optimierung. Zu diesem Zweck sollten Unternehmen Standards festlegen, um Ressourcen zu verwalten, nicht ausgelastete und nicht konforme Workloads zu identifizieren und nicht genutzte Workloads stillzulegen.
Durch die Fokussierung auf Effizienz lassen sich die Ausgaben für die Azure-Cloud erheblich senken. Eine Steigerung der CPU-Auslastungseffizienz in der gesamten Unternehmensinfrastruktur sowohl bei IaaS als auch bei PaaS ermöglicht es der IT-Abteilung, die Größe ihrer lokalen Rechenzentren drastisch zu reduzieren.
Der beste Ausgangspunkt ist die Identifizierung schlecht ausgelasteter Server. Dazu werden Daten zu Prozessor, Arbeitsspeicher und Festplatte erfasst. Anhand von branchenüblichen P95-Werten ermittelt das Team dann, ob bestimmte Ressourcen nicht ausreichend ausgelastet sind. Anschließend werden alle Server in fünf Leistungskategorien eingeteilt: „eingefroren“, „kalt“, „warm“, „heiß“ und „brandheiß“. Nicht ausgelastete Server vor Ort sind die ersten Kandidaten für eine Verlagerung in die Cloud.
Maßnahme
Für die meisten IT-Infrastrukturteams in Unternehmen beginnt alles mit einem intern entwickelten Dashboard. Durch die Zusammenführung einer einfachen Kostenübersicht mit Empfehlungen für IaaS- und PaaS-Ressourcen wird deutlich, wie viel von den aktuellen Ausgaben ohne Auswirkungen auf das Geschäft eingespart werden könnte.
Schlummerfunktion
Azure-Cloud-Server, die nicht für die Produktion genutzt werden, müssen nur dann online sein, wenn Mitarbeiter aktiv daran arbeiten. Durch die Einrichtung einer Reihe von On-Demand- und zeitgesteuerten Tools kann Ihr Unternehmen in einigen Fällen über 70 Prozent der Zeit abschalten oder die Zuweisung aufheben, was einer direkten Kostensenkung von 70 Prozent entspricht.
Größe ändern
Azure bietet die Möglichkeit, die Größe eines Servers schnell zu ändern. Durch einen einfachen Neustart lassen sich die Größe und die Kosten einer virtuellen Maschine um mehr als die Hälfte reduzieren. In großem Maßstab können Unternehmen so schnell die Flexibilität der Cloud nutzen, um IT-Ausgaben zurückzugewinnen.
Nicht verwendete Server ausschalten
Wir sehen, dass nicht produktive Server in der Regel ausgeschaltet werden können, wodurch über 70 % der Zeit und Kosten eingespart werden. Dies ist insbesondere nachts und an Wochenenden sinnvoll.
Dimensionieren Sie Ihre Server richtig
Überprüfen Sie Ihre CPU- und Speicherauslastung und wählen Sie die richtige Größe, damit Ihre Workloads im Bereich von 40 bis 80 % der CPU-Auslastung liegen.
Andere PaaS-Ressourcen richtig dimensionieren
Streben Sie beispielsweise für Ihre SQL-PaaS-Datenbanken eine durchschnittliche DTU-Auslastung zwischen 40 und 80 % an.
Durch die richtige Dimensionierung von Azure mit unseren Prozessen und Tools konnten wir unsere Kosten senken und die Auslastung massiv steigern.
Eine Reduzierung der Cloud-Ausgaben um 38 Prozent durch Optimierungsmaßnahmen wie:
Eine Steigerung der CPU-Auslastung um fast 400 Prozent.
Eine Reduzierung unseres Budgets für die IT-Infrastruktur.
Der Fokus auf Optimierung veranlasst alle dazu, über ihre Ressourcennutzung nachzudenken, und schafft eine optimierungsorientierte Kultur, in der wir die Vorteile von Azure maximieren und gleichzeitig die Kosten kontinuierlich senken.
Unternehmen sollten ihre Cloud-Ausgaben durch wichtige Cloud-Management- und Optimierungsstrategien optimieren. Hier sind laut Gartner die drei besten Möglichkeiten für Unternehmen, ihre Azure-Ausgaben zu optimieren:
Gartner betont, dass Azure-Cloud-Kosten als Investitionen betrachtet werden sollten und nicht als Ausgaben, die um jeden Preis minimiert werden müssen. Unternehmen sollten ihre Azure-Cloud-Ausgaben mit geschäftlichen KPIs in Beziehung setzen, um die Rendite dieser Investitionen zu berechnen.
Um die Kostenoptimierung von Azure effektiv zu skalieren, empfiehlt Gartner Folgendes:
– Erstellung von Azure-Kosten-Dashboards für Endbenutzer, die einen Überblick über die Kosten für jedes Azure-Projekt, jede Anwendung und jede Abteilung bieten
– Implementierung der Azure-Governance mit „Leitplanken und Richtlinien“, die den direkten Zugriff auf native Cloud-Schnittstellen ermöglichen
– Azure-Cloud-Nutzern die Verwaltung ihrer eigenen Ressourcen ohne zentrale IT-Engpässe ermöglichen
Gartner empfiehlt, Azure-Kostenüberlegungen bereits zu einem früheren Zeitpunkt in den Entwicklungsprozess einzubeziehen:
– Zusammenarbeit mit Produktverantwortlichen und Geschäftsinteressenten, um den Zweck und den Wert jeder Anwendung zu verstehen
– Legen Sie die Azure-Kostenanforderungen während der Planungsphase fest.
– Besprechen Sie die Kosten für Azure im Zusammenhang mit anderen Anforderungen wie Verfügbarkeit und Leistung.
Gartner betont, dass eine wirkungsvolle Azure-Optimierung in Entscheidungen zur Anwendungsarchitektur liegt:
– Treffen Sie kostenbasierte Entscheidungen zur Azure-Architektur, basierend darauf, wie das Produkt verwendet und verkauft wird.
– Erwägen Sie gegebenenfalls den Einsatz von Azure-Diensten der nächsten Generation wie Serverless Computing.
– Passen Sie die Anwendungsmerkmale an geeignete Azure-Preismodelle an (z. B. verbrauchsabhängige Dienste für Anwendungen mit Nutzungsspitzen).
Durch die Umsetzung dieser Strategien können Unternehmen ihre Azure-Cloud-Ausgaben optimieren und sich gleichzeitig weiterhin auf ihre Geschäftsziele und Innovationen konzentrieren.