Entwurfsprinzipien für die Kostenoptimierung

Eine kostengünstige Workload wird durch geschäftliche Ziele und die Rendite (Return On Investment, ROI) bestimmt, darf aber auch ein bestimmtes Budget nicht übersteigen. Bei den Grundsätzen der Kostenoptimierung handelt es sich um eine Reihe wichtiger Überlegungen, die dazu beitragen können, sowohl Geschäftsziele zu erreichen als auch die Kosten zu rechtfertigen.

Informationen zur Bewertung Ihrer Workload anhand der Grundsätze des Azure Well-Architected Framework finden Sie in der Microsoft Azure Well-Architected-Bewertung.

Die unten beschriebenen Entwurfsprinzipien bieten Folgendes:

  • Einen Kontext für Fragen
  • Informationen dazu, warum ein bestimmter Aspekt wichtig ist
  • Informationen dazu, wie ein Aspekt auf die Kostenoptimierung angewendet werden kann

Diese kritischen Entwurfsprinzipien werden als Fokusbereiche verwendet, um die Kostenoptimierung einer in Azure bereitgestellten Anwendung zu bewerten. Sie stellen ein Framework für die Fragen zur Bewertung von Anwendungen bereit.

Auswählen der richtigen Ressourcen

Wählen Sie die richtigen Ressourcen aus, die auf die geschäftlichen Ziele abgestimmt und für die Leistung der Workload geeignet sind.

Prüfen Sie beim Onboarding neuer Workloads die Möglichkeit der Modernisierung und cloudnative Angebote. Die Verwendung von Platform as a Service (PaaS)- oder Software-as-a-Service (SaaS)-Lösungen ist in der Regel kostengünstiger als Infrastructure-as-a-Service (IaaS).

Ein ungeeigneter oder falsch konfigurierter Dienst kann sich auf die Kosten auswirken. Zum Beispiel erhöht ein Erstellen eines Dienst für mehrere Regionen, wenn die Servicelevels keine Hochverfügbarkeit oder Georedundanz erfordern, die Kosten ohne jede vernünftige geschäftliche Rechtfertigung.

Einrichten von Budgets und Einhalten des Kostenrahmens

Jede Entwurfsentscheidung hat Auswirkungen auf die Kosten. Berücksichtigen Sie die vom Unternehmen festgelegten Budgetvorgaben, wenn Sie Folgendes auswählen:

  • Architekturmuster
  • Azure-Dienst
  • Preismodell für den Dienst

Identifizieren Sie im Rahmen des Entwurfs akzeptable Grenzen für:

  • Skalieren
  • Redundanz
  • Leistung gegenüber Kosten

Legen Sie nach der Schätzung der anfänglichen Kosten Budgets und Warnungen in verschiedenen Bereichen fest, um die Kosten zu messen. Ein möglicher Kostenfaktor sind uneingeschränkte Ressourcen. Diese Ressourcen müssen zur Deckung des Bedarfs in der Regel skaliert werden und verursachen höhere Kosten.

Dynamisches Zuordnen und Aufheben der Zuordnung von Ressourcen

Ordnen Sie Ressourcen entsprechend Ihren Leistungsanforderungen dynamisch zu, und heben Sie ihre Zuordnung je nach Bedarf wieder auf.

Identifizieren Sie mit Azure Advisor oder anderen Tools im Leerlauf befindliche oder unterausgelastete Ressourcen, und führen Sie nach Bedarf die folgenden Vorgänge durch:

  • Neu konfigurieren
  • Konsolidieren
  • (oder) Herunterfahren

Optimieren von Workloads mit dem Ziel skalierbarer Kosten

Ein wichtiger Vorteil der Cloud ist die Möglichkeit zur dynamischen Skalierung. Die Workloadkosten sollten sich linear zum Bedarf entwickeln. Durch automatisches Skalieren können Kosten eingespart werden.

Empfehlungen:

  • Berücksichtigen Sie bei der Bestimmung der Instanzanzahl die Nutzungsmetriken und die Leistung.
  • Wählen Sie kleinere Instanzen für eine in hohem Maße variable Workload aus.
  • Skalieren Sie auf anstatt hoch, um das erforderliche Leistungsniveau zu erzielen. Dies ermöglicht differenziertere Kostenberechnungen und -schätzungen.

Der Kostenverwaltungsprozess sollte folgende Eigenschaften aufweisen:

  • Streng
  • Iterativ
  • Ein wichtiges Prinzip der verantwortungsvollen Cloudoptimierung

Kontinuierliches Überwachen und Optimieren der Kostenverwaltung

Die dynamische Bereitstellung von Ressourcen und deren bedarfsgerechte Skalierung erfordert Folgendes:

  • Durchführung regelmäßiger Kostenüberprüfungen
  • Messung des Kapazitätsbedarfs
  • Prognose des Kapazitätsbedarfs

Wenn Sie gerade erst mit diesem Prozess beginnen, lesen Sie den Artikel Ermöglichen des Kundenerfolgs mithilfe eines soliden Betriebsmodells.

Nächster Schritt