Empfehlungen zum Ausrichten der Nutzung an Abrechnungsschritten

Gilt für diese Empfehlung für die Kostenoptimierung in Azure Well-Architected Framework:

CO:06 Richten Sie die Nutzung an Abrechnungsschritten aus. Sie sollten sich mit Abrechnungsschritten (Meter) vertraut machen und die Ressourcennutzung an diesen Inkrementen ausrichten. Ändern Sie den Dienst so, dass er an Abrechnungsinkrementen ausgerichtet ist, oder ändern Sie die Ressourcennutzung an Abrechnungsschritten. Erwägen Sie die Verwendung eines Proof-of-Concept, um Abrechnungswissen und Entwurfsentscheidungen für wichtige Kostentreiber zu überprüfen und Wege zur Abstimmung von Abrechnung und Ressourcennutzung aufzuzeigen.

In diesem Leitfaden werden die Empfehlungen zum Ausrichten der Ressourcennutzung an Abrechnungsschritten beschrieben. Ressourcen werden in bestimmten Schritten abgerechnet, z. B. pro Stunde oder pro instance. Um die Kosten zu optimieren, müssen Sie Ihre Nutzung an diesen Inkrementen ausrichten. Sie müssen entweder eine Ressource an Ihre Workloadnutzung anpassen oder Ihre Workload an die Inkremente für die Ressourcenabrechnung anpassen, die auch als Zähler bezeichnet werden. Implementieren Sie die folgenden Anleitungen, damit Sie sicherstellen können, dass Ihre Workload den maximalen Wert von jeder Ressource ableiten kann. Wenn Abrechnung und Entwurf nicht aufeinander abgestimmt werden, fallen möglicherweise unnötige Gebühren an.

Definitionen

Begriff Definition
Abrechnungsinkrement Ein Nutzungsbetrag, der Kosten (Meter) verursacht, z. B. eine Zeiteinheit, die Anzahl von Instanzen oder die Größe der Daten.
Abrechnungsfaktor Die Art der Nutzung, die Kosten verursacht, z. B. Zeit, Speichermenge, Datenübertragungsmenge oder Anzahl von Anforderungen.

Wichtige Entwurfsstrategien

Beim Ausrichten der Ressourcennutzung an Abrechnungsschritten müssen Sie sicherstellen, dass Der Ressourcenverbrauch genau mit den Intervallen oder Mengen übereinstimmt, für die Sie in Rechnung gestellt werden. Für instance können Sie Vorgänge anpassen, um die Nutzung dieser Stunde zu maximieren, wenn ein Dienst stundenweise berechnet, aber nur für einen Bruchteil dieser Zeit verwendet wird.

Um Geld zu sparen, stellen Sie sicher, dass Sie verstehen, wie Ihnen ein Dienst in Rechnung gestellt wird. Sie müssen bestimmte Inkremente wie Stundensätze, Gebühren pro Gigabyte oder pro Anforderung verstehen. Passen Sie die Konfiguration des Diensts oder die Nutzung des Diensts an die Abrechnungsschritte an, und stellen Sie sicher, dass keine unnötigen Kosten anfallen. Bewerten Sie die spezifischen Anforderungen Ihrer Workload, und verstehen Sie, wie Ihnen verschiedene Ressourcen in Rechnung gestellt werden. Passen Sie basierend auf Ihren Ergebnissen die Nutzung oder die Ressource an, um die Kosten zu optimieren.

Bestimmen von Abrechnungsfaktoren

Die Abrechnungsfaktoren unterscheiden sich zwischen den Diensten. Zu den Abrechnungsfaktoren zählen die instance Anzahl, Zeit, Transaktionsrate und Transaktionsgröße. Sie umfassen auch Verfügbarkeitszone, Standort, Speichermenge, Eingangsdaten und ausgehende Daten. Machen Sie sich mit den Preisschwellenwerten der von Ihnen verwendeten Dienste vertraut. Sie können Ihre Nutzung so ausrichten, dass der Wert der Ressource maximiert wird und nur bei Bedarf Gebühren anfallen.

Hier sind einige häufige Abrechnungsfaktoren:

  • Laufzeit: Die Runtime bezieht sich auf die Dauer, die eine Ressource aktiv ausführt oder genutzt wird. Die Laufzeit wird in der Regel in Stunden, Tagen oder Monaten gemessen. Die Runtime hilft Ihnen dabei, die Kostenauswirkungen der Ressourcennutzung im Laufe der Zeit zu analysieren. Dies ist wichtig für die Kostenoptimierung, da Sie Möglichkeiten zur Minimierung der Ressourcennutzung und der damit verbundenen Kosten identifizieren können.
  • Datenübertragung: Datenübertragung bezieht sich auf das Verschieben von Daten in und aus einer Ressource. Die Kosten für die Datenübertragung können je nach Datenvolumen variieren. Verstehen der Kosten für die Datenübertragung, damit Sie Datenübertragungsmuster optimieren, geeignete Netzwerkkonfigurationen auswählen und die mit der Datenverschiebung verbundenen Kosten minimieren können.
  • Spezialisierte Dienstleistungen: Spezialisierte Dienste sind Dienste oder Features, die Sie mit anderen Ressourcen verwenden. Diese Dienste können spezialisierte Datenbanken, KI-Dienste oder andere erweiterte Funktionen umfassen. Bewerten Sie die Kostenauswirkungen spezialisierter Dienste, da sie möglicherweise separate Preismodelle haben oder zusätzliche Gebühren verursachen.
  • Virtuelle CPUs (vCPUs): Die Verwendung von vCPUs innerhalb einer Ressource ist die vCPU-Nutzung. Ressourcen wie virtuelle Computer werden häufig basierend auf der Anzahl der ihnen zugeordneten vCPUs in Rechnung gestellt. Überwachen und Optimieren der vCPU-Nutzung, damit Sie eine effiziente Ressourcennutzung sicherstellen und unnötige Kosten minimieren können.
  • Verfügbarkeitsgarantien: Verfügbarkeitsgarantien beziehen sich auf die Vereinbarungen zum Servicelevel (Service Level Agreements, SLAs), die Cloudanbieter über die Verfügbarkeit und Zuverlässigkeit ihrer Dienste anbieten. Verfügbarkeitsgarantien beziehen sich nicht direkt auf die Abrechnung, aber sie sind wichtig zu berücksichtigen, wenn Sie die Kosten optimieren möchten. Höhere Verfügbarkeitsgarantien können mit höheren Kosten einhergehen. Bewerten Sie den Kompromiss zwischen den Kosten und der Dienstverfügbarkeit.

Bestimmen von Abrechnungsschritten

Abrechnungsinkremente bestimmen, wie die Ressourcennutzung gemessen und abgerechnet wird. Für jeden Abrechnungsfaktor gibt es einen Abrechnungsschritt. Machen Sie sich mit den Abrechnungsschritten der einzelnen Dienste vertraut, damit Sie die Ressourcennutzung an diesen Abrechnungsschritten ausrichten können.

Hier sind einige gängige Arten von Abrechnungsschritten:

  • Zeit:* Ressourcen werden basierend auf der Nutzungsdauer abgerechnet, z. B. pro Sekunde, Stunde oder Tag.
  • Pro Anforderung: Einige Ressourcen, insbesondere in serverlosen oder ereignisgesteuerten Architekturen, werden basierend auf der Anzahl der Anforderungen oder Aufrufe abgerechnet. Minimieren Sie unnötige Anforderungen, und optimieren Sie den Entwurf von Anwendungen, um die Anzahl der abrechenbaren Anforderungen zu reduzieren.
  • Datenübertragungsschritte: Die Kosten für die Datenübertragung werden in Schritten gemessen, z. B. Gigabyte (GB) oder Terabyte (TB).
  • Speicherschritte: Die Speicherkosten werden häufig in Schritten gemessen, z. B. GB oder TB.

Zuordnen der Nutzung zu Abrechnungsschritten

Das Zuordnen der Nutzung zu Abrechnungsschritten ist eine Übung, um zu ermitteln, wo der Ressourcenverbrauch nicht mit den Abrechnungsschritten übereinstimmt. Diese Zuordnung umfasst die Analyse der Ressourcennutzung anhand von Abrechnungsschritten in jedem Abrechnungsfaktor, um Ineffizienzen zu erkennen. In diesem Schritt identifizieren Sie nur Bereiche, in denen Nutzungs- und Abrechnungsschritte nicht aufeinander abgestimmt sind. Später implementieren Sie die Änderungen. Beachten Sie die folgenden Anleitungen beim Zuordnen der Nutzung zu Abrechnungsschritten:

  • Erstellen Sie einen Ressourcenbestand. Listen Sie die Ressourcen in der Workload auf, z. B. Compute, Speicher und Netzwerk.
  • Verstehen von Nutzungsmustern Verwenden Sie Überwachungstools oder Daten aus der Vergangenheit, um die Ressourcenverbrauchsmuster für die Workload zu identifizieren. Beachten Sie Zeiträume mit hoher und niedriger Nutzung.
  • Verwenden Sie Preisrechner. Geben Sie die gesammelten Informationen in einen Onlinepreisrechner ein, um eine detaillierte Aufschlüsselung der Kosten zu erhalten, die nach Abrechnungsfaktoren und Inkrementen unterteilt sind.
  • Analysieren sie Abrechnungsschritte. Wenn der Rechner eine granulare Abrechnung für jede Komponente bereitstellt, richten Sie Ihre tatsächliche oder erwartete Nutzung an den Abrechnungsschritten (stündlich, täglich oder pro Anforderung) aus.
  • Simulieren sie Szenarien. Verwenden Sie den Preisrechner, um Nutzungsszenarien zu simulieren, um zu verstehen, wie sich die Ressourcennutzung auf die Kosten auswirkt.

Erwägen Sie die Erstellung eines Proof of Concept (POC)

Ein Proof of Concept ist eine konkrete Möglichkeit, Um Ihr Verständnis von Abrechnungsfaktoren und Abrechnungsinkrementen zu überprüfen. Ein POC hilft Ihnen, die Auswirkungen von Entwurfsentscheidungen auf die Kosten zu erkennen. Es kann Ihnen helfen, Ihren Workloadentwurf zu verfeinern, um sich an Abrechnungsschritten auszurichten. Ein POC ist wichtig für führende Kostentreiber, z. B. die Anwendungsplattform und die Ressourcen, die skaliert werden.

Wenn Sie sich über Ihre Abrechnungskenntnisse nicht sicher sind oder mehr Vertrauen in das Verständnis der Kostenauswirkungen gewinnen möchten, kann ein POC eine praktische Erfahrung bieten. Sie können Ihre Annahmen überprüfen und verschiedene Szenarien testen, um sicherzustellen, dass Sie über ein klares Verständnis der Abrechnungsaspekte verfügen. Beachten Sie die folgenden Anleitungen, wenn Sie einen POC für die Kostenoptimierung erstellen:

Definieren des POC-Bereichs: Definieren Sie eindeutig den Umfang des POC, einschließlich der spezifischen Workload oder Anwendung, die Sie für kosten- und ressourcenoptimieren möchten. Schließen Sie Faktoren wie Nutzungszeit, Nutzungsmuster, pro instance Gebühren, Datenübertragung, Speicher, Compute und alle anderen kostentreibenden Komponenten ein. Erwägen Sie Abrechnungsschritte, wenn Sie den Bereich abgrenzen, um sicherzustellen, dass Kostenfaktoren gründlich berücksichtigt werden.

Die Produktion emulieren: Entwerfen Sie den POC so, dass die Produktionsumgebung emuliert wird, um realistische Kostenschätzungen sicherzustellen. Sie sollten Kostentreiber wie die Auswirkungen von Skalierbarkeit, betrieblichen Entscheidungen (Beenden und Starten von Ressourcen) und Speicherkosten bewerten. Richten Sie den POC-Entwurf an Den Abrechnungsschwellenwert aus, um sicherzustellen, dass die simulierte Umgebung potenzielle Kostenszenarien genau widerspiegelt.

PoC-Dauer begrenzen: Begrenzen Sie die Lebensdauer des POC, damit Sie schlüssige Beweise sammeln können, aber es entstehen keine unnötigen Kosten. Erweitern Sie den POC leicht über einen Abrechnungsschwellenwert, um ein umfassendes Verständnis der Kosten zu gewährleisten. Wenn instance eine Ressource stündlich in Rechnung gestellt wird, kann der POC etwas mehr als eine Stunde oder wie lange es dauert, um zu erfassen, wie die Kosten am Schwellenwert anfallen. Nachdem Sie über die bestätigenden Beweise verfügen, können Sie auf Der Grundlage Ihrer Ergebnisse sicher Entscheidungen treffen. Wenn der POC ein klares Bild der Abrechnungsauswirkungen liefert, verwenden Sie die Ergebnisse, um fundierte finanzielle Entscheidungen für die tatsächliche Umgebung zu treffen.

Ausrichten der Nutzung zur Maximierung des Ressourcenwerts

Die Ausrichtung der Nutzung zur Maximierung des Ressourcenwerts umfasst die Implementierung der in der Zuordnungsübung identifizierten Änderungen, um die Ressourcennutzung mit Abrechnungsschritten neu auszurichten. In diesem Schritt werden Anpassungen an den Ressourcenverbrauch vorgenommen. Es gibt zwei primäre Optionen zum Ausrichten der Nutzung an Abrechnungsschritten:

Ändern Sie den Dienst. Das Ändern der Dienste bedeutet, unterschiedliche Konfigurationen, Dienstebenen oder Dienste zu verwenden, um die Workload an Den Abrechnungsschwellenwerten auszurichten. Beispielsweise kann Ihre Workload 5 TB Daten pro Tag verschieben, ihnen werden jedoch 4-TB-Inkremente in Rechnung gestellt. Sie können eine andere Dienstebene oder Konfiguration finden, sodass Sie die Daten günstiger oder schneller übertragen können.

Ändern Sie die Verwendung. Beim Ändern der Nutzung geht es darum, die Workload des Nutzungsmusters neu zu gestalten, um sie an einem Abrechnungsinkrement auszurichten. Beispielsweise können Sie die 5-TB-Daten vor der Übertragung auf 4 TB komprimieren. Sie können die Nutzung auch auf den Abrechnungsinkrement erweitern. Wenn Sie beispielsweise 2 TB Daten pro Tag übertragen müssen, können Sie den Zeitplan so ändern, dass 4 TB Daten jeden zweiten Tag übertragen werden.

Wenn keine der beiden Optionen möglich ist, müssen Sie die zusätzlichen Kosten in Kauf nehmen. Überarbeiten Sie die Budgets nach Bedarf, wenn die zusätzlichen Kosten nicht im Budget enthalten sind.

Risiko: Entscheidungen zur Kostenoptimierung sollten keine Sicherheitsanforderungen oder Compliancebestimmungen gefährden. Wenn Sie sich für günstigere Lösungen ohne angemessene Sicherheitsmaßnahmen entscheiden, können Sie die Workload potenziellen Sicherheitsrisiken aussetzen.

Azure-Erleichterung

Bestimmen von Abrechnungsfaktoren und Inkrementen: Azure verfügt über Produktpreisdetails für jedes Azure-Produkt. Suchen Sie nach den Produkten in Ihrer Workload, und katalogisieren Sie die verschiedenen Abrechnungsfaktoren und -inkremente für jeden Abrechnungsfaktor. Sie können auch den Azure-Preisrechner verwenden, um die Kosten für verschiedene Inkremente zu schätzen.

Zuordnen der Nutzung zu Abrechnungsschritten: Sie können Ihre Azure-Rechnung verwenden, um Ressourcennutzungsmuster zu analysieren und Bereiche mit hohem Verbrauch zu identifizieren. Sie können Ihre Azure-Rechnung anzeigen und herunterladen. Diese Features helfen Ihnen zu verstehen, wie Ressourcen genutzt werden, sodass Sie fundierte Entscheidungen treffen können, um ihre Nutzung zu optimieren und unnötige Kosten zu minimieren.

Auf der Seite Abonnements in der Azure-Portal erhalten Sie einen schnellen Überblick über Ihre in Rechnung gestellten Nutzungen und Gebühren. Es ist wichtig, die Begriffe in Ihrer Azure-Nutzungs- und Gebührendatei zu verstehen.

Ausrichten der Nutzung zur Maximierung des Nutzens: Microsoft Cost Management and Billing und Azure Advisor bieten Optimierungsempfehlungen, die auf Nutzungs- und Kostendaten basieren. Diese Empfehlungen helfen Ihnen dabei, Möglichkeiten für Kosteneinsparungen zu identifizieren. Mit diesen Daten können Sie ermitteln, ob Ressourcen über- oder unterlastet sind, und sie entsprechend den Workloadanforderungen richtig groß dimensionieren. Ressourcen können mit der richtigen Größenanpassung an Abrechnungsschritten angepasst werden.

Produkt-SKUs stellen die Dienstebenen in Azure-Produkten dar. Azure bietet verschiedene SKUs innerhalb der einzelnen Dienste. Der Wechsel von SKUs kann Ihnen helfen, Abrechnungsschritte an Nutzungsmustern auszurichten. Sie können die Azure-Produktpreisseiten verwenden, um die verschiedenen Tarife für jedes Produkt zu vergleichen.

Mit Azure können Sie Kostenwarnungen und Budgets einrichten. Kostenwarnungen benachrichtigen Sie, wenn der Verbrauch vordefinierte Schwellenwerte erreicht, sodass Sie die Ausgaben proaktiv überwachen können. Budgets helfen Ihnen dabei, Grenzwerte festzulegen und die Brennrate Ihrer Ressourcen nachzuverfolgen, was zur Kostenkontrolle beiträgt.

Nächste Schritte

Prüfliste zur Kostenoptimierung

Weitere Informationen finden Sie im vollständigen Satz von Empfehlungen.