Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für diese Azure Well-Architected Framework Cost Optimization Checkliste Empfehlung:
CO:06 | Richten Sie die Nutzung an Abrechnungsschritten aus. Sie sollten die Abrechnungsschritte (Meter) verstehen und die Ressourcennutzung an diesen Schritten ausrichten. Ändern Sie den Dienst so, dass er den Abrechnungsschritten entspricht, oder ändern Sie die Ressourcennutzung entsprechend den Abrechnungsschritten. Erwägen Sie die Verwendung eines Machbarkeitsnachweises, um Abrechnungswissen und Designentscheidungen für wichtige Kostentreiber zu überprüfen und Möglichkeiten zur Anpassung der Abrechnung und der Ressourcennutzung zu ermitteln. |
---|
In diesem Leitfaden werden die Empfehlungen für die Ausrichtung der Ressourcennutzung auf Abrechnungsschritte beschrieben. Ressourcen werden in bestimmten Schritten abgerechnet, z. B. pro Stunde oder pro Instanz. Um die Kosten zu optimieren, müssen Sie Ihre Nutzung an diese Inkremente anpassen. Sie müssen entweder eine Ressource an Ihre Workloadauslastung anpassen oder Ihre Arbeitsauslastung an die Ressourcenabrechnungsschritte anpassen, auch als Meter bezeichnet. Implementieren Sie die folgenden Anleitungen, damit Sie sicherstellen können, dass Ihre Workload den Maximalwert von jeder Ressource ableitet. Wenn Sie die Abrechnung und den Entwurf nicht ausrichten, entstehen möglicherweise unnötige Gebühren.
Definitionen
Begriff | Definition |
---|---|
Abrechnungsschritt | Ein Nutzungsbetrag, der eine Kosten (Meter) verursacht, z. B. eine Zeiteinheit, anzahl von Instanzen oder die Größe von Daten. |
Abrechnungsfaktor | Die Art der Nutzung, die Kosten verursacht, z. B. Zeit, Speichermenge, Datenübertragungsmenge oder Anzahl von Anforderungen. |
Das Ausrichten der Ressourcennutzung an Abrechnungsschritten ist es, sicherzustellen, dass der Ressourcenverbrauch genau mit den Intervallen oder Mengen übereinstimmt, für die Sie berechnet werden. Wenn z. B. ein Dienst stundenweise berechnet, aber nur für einen Bruchteil dieser Zeit verwendet wird, können Sie Vorgänge so anpassen, dass die Nutzung dieser Stunde maximiert wird.
Um Geld zu sparen, stellen Sie sicher, dass Sie verstehen, wie Sie für einen Dienst in Rechnung gestellt werden. Sie müssen bestimmte Inkremente wie Stundensätze, Pro Gigabyte-Gebühren oder Kosten pro Anforderung verstehen. Passen Sie die Konfiguration des Diensts an oder wie Sie den Dienst nutzen, um die Abrechnungsschritte anzupassen, und stellen Sie sicher, dass keine unnötigen Kosten anfallen. Bewerten Sie die spezifischen Anforderungen Ihrer Workload, und verstehen Sie, wie Sie für verschiedene Ressourcen in Rechnung gestellt werden. Passen Sie basierend auf Ihren Ergebnissen die Nutzung oder Ressource an, um die Kosten zu optimieren.
Ermitteln von Abrechnungsfaktoren
Abrechnungsfaktoren unterscheiden sich zwischen Diensten. Zu den Abrechnungsfaktoren gehören die Instanznummer, die Uhrzeit, die Transaktionsrate und die Transaktionsgröße. Sie umfassen auch Verfügbarkeitszone, Standort, Speichermenge, Eingangsdaten und Ausgangsdaten. Machen Sie sich mit den Preisschwellenwerten der von Ihnen verwendeten Dienste vertraut. Sie können die Verwendung ausrichten, um den Wert der Ressource zu maximieren und nur bei Bedarf Gebühren zu verursachen.
Hier sind einige häufige Abrechnungsfaktoren:
- Laufzeit: Die Laufzeit bezieht sich auf die Dauer, die eine Ressource aktiv ausführt oder verwendet wird. Die Laufzeit wird in der Regel in Stunden, Tagen oder Monaten gemessen. Die Laufzeit hilft Ihnen, die Kostenauswirkungen der Ressourcennutzung im Laufe der Zeit zu analysieren. Es ist wichtig für die Kostenoptimierung, da Sie Möglichkeiten identifizieren können, um den Ressourceneinsatz und die damit verbundenen Kosten zu minimieren.
- Datenübertragung: Die Datenübertragung bezieht sich auf die Verschiebung von Daten in und aus einer Ressource. Die Kosten für die Datenübertragung können je nach Datenvolumen variieren. Verstehen Sie die Kosten für die Datenübertragung, sodass Sie Datenübertragungsmuster optimieren, geeignete Netzwerkkonfigurationen auswählen und Kosten für die Datenverschiebung minimieren können.
- Spezialisierte Dienstleistungen: Spezielle Dienste sind Dienste oder Features, die Sie mit anderen Ressourcen verwenden. Diese Dienste können spezielle 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 anfallen.
- Virtuelle CPUs (vCPUs): Die Verwendung von vCPUs innerhalb einer Ressource ist die vCPU-Verwendung. Ressourcen wie virtuelle Computer werden häufig anhand der Anzahl der ihnen zugeordneten vCPUs in Rechnung gestellt. Überwachen und optimieren Sie die vCPU-Nutzung, damit Sie eine effiziente Nutzung von Ressourcen sicherstellen und unnötige Kosten minimieren können.
- Betriebszeitgarantien: Die Betriebszeitgarantien beziehen sich auf die Vereinbarungen auf Service-Level-Vereinbarungen (SLAs), die Cloudanbieter für die Verfügbarkeit und Zuverlässigkeit ihrer Dienste anbieten. Uptime-Garantien beziehen sich nicht direkt auf die Abrechnung, aber sie sind wichtig zu berücksichtigen, wenn Sie Kosten optimieren möchten. Höhere Betriebszeitgarantien können mit höheren Kosten übereinstimmen. Bewerten Sie den Kompromiss zwischen den Kosten und der Dienstverfügbarkeit.
Ermitteln von Abrechnungsschritten
Abrechnungsschritte bestimmen, wie die Ressourcennutzung gemessen und in Rechnung gestellt wird. Für jeden Abrechnungsfaktor gibt es einen Abrechnungsschritt. Machen Sie sich mit den Abrechnungsschritten der einzelnen Dienste vertraut, damit Sie die Ressourcennutzung an diese Abrechnungsschritte anpassen können.
Hier sind einige gängige Arten von Abrechnungsschritten:
- Zeit:* Ressourcen werden basierend auf der Nutzungsdauer berechnet, 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 in Rechnung gestellt. Minimieren Sie unnötige Anforderungen, und optimieren Sie den Entwurf von Anwendungen, um die Anzahl der abrechnenden Anforderungen zu reduzieren.
- Datenübertragungsschritte: Die Kosten für die Datenübertragung werden in Schritten gemessen, z. B. Gigabyte (GB) oder Terabyte (TB).
- Speicherschritte: Speicherkosten werden häufig in Schritten gemessen, z. B. GB oder TB.
Zuordnen der Nutzung zu Abrechnungsschritten
Die Zuordnung 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 abrechnungsinkrementierung nicht ausgerichtet sind. Später implementieren Sie die Änderungen. Beachten Sie beim Zuordnen der Nutzung zu Abrechnungsschritten die folgenden Anleitungen:
- Erstellen Sie einen Bestand an Ressourcen. Auflisten der Ressourcen in der Workload, z. B. Compute, Speicher und Netzwerk.
- Grundlegendes zu Verwendungsmustern. 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 Informationen ein, die Sie in einem Online-Preisrechner sammeln, um eine detaillierte Aufschlüsselung der Kosten zu erhalten, segmentiert nach Abrechnungsfaktoren und Schritten.
- Analysieren Sie Abrechnungsschritte. Wenn der Rechner die Granularität der Abrechnung für jede Komponente bereitstellt, richten Sie Ihre tatsächliche oder erwartete Nutzung mit den Abrechnungsschritten (stündlich, täglich oder pro Anforderung) aus.
- Simulieren von Szenarien. Verwenden Sie den Preisrechner, um Nutzungsszenarien zu simulieren, um zu verstehen, wie sich die Ressourcennutzung auf Kosten auswirkt.
Erwägen Sie die Erstellung eines Machbarkeitsnachweises (POC)
Ein Machbarkeitsnachweis ist eine konkrete Möglichkeit, ihr Verständnis von Abrechnungsfaktoren und Abrechnungsschritten zu überprüfen. Ein POC hilft Ihnen, die Auswirkungen von Designentscheidungen auf Kosten zu erkennen. Dies kann Ihnen dabei helfen, den Workloadentwurf so zu verfeinern, dass sie mit Abrechnungsschritten übereinstimmt. Ein POC ist wichtig für führende Kostentreiber, z. B. die Anwendungsplattform und Ressourcen, die skaliert werden.
Wenn Sie sich über Ihr Abrechnungswissen nicht sicher sind oder mehr Vertrauen in das Verständnis von 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 ein klares Verständnis der Abrechnungsaspekte haben. Beachten Sie beim Erstellen eines POC zur Kostenoptimierung die folgenden Anleitungen:
PoC-Bereich definieren: Definieren Sie eindeutig den Umfang des POC, einschließlich der spezifischen Workload oder Anwendung, die Sie für Kosten und die beteiligten Ressourcen optimieren möchten. Zu den Faktoren wie Nutzungszeit, Nutzungsmustern, Gebühren pro Instanz, Datenübertragung, Speicher, Berechnung und anderen Kostentreiberkomponenten zählen. Berücksichtigen Sie die Abrechnungsschritte, wenn Sie den Umfang ableiten, um sicherzustellen, dass Kostenfaktoren gründlich berücksichtigt werden.
Emulieren der Produktion: Entwerfen Sie den POC so, dass die Produktionsumgebung emuliert wird und realistische Kostenschätzungen sichergestellt werden. Sie sollten Kostentreiber auswerten, z. B. die Auswirkungen von Skalierbarkeit, betriebliche Entscheidungen (Stopp und Startressourcen) und Speicherkosten. Richten Sie das POC-Design mit dem Abrechnungsschwellenwissen aus, um sicherzustellen, dass die simulierte Umgebung potenzielle Kostenszenarien genau widerspiegelt.
PoC-Dauer begrenzen: Begrenzen Sie die Lebensdauer des POC, sodass Sie eindeutige Nachweise sammeln können, aber keine unnötigen Kosten verursachen. Erweitern Sie den POC etwas über einen Abrechnungsschwellenwert, um ein umfassendes Verständnis der Kosten zu gewährleisten. Wenn z. B. eine Ressource stündlich in Rechnung gestellt wird, kann der POC für knapp eine Stunde oder aber lange ausgeführt werden, um zu erfassen, wie die Kosten am Schwellenwert anfallen. Nachdem Sie die bestätigenden Beweise erhalten haben, können Sie auf der Grundlage Ihrer Ergebnisse sicher Entscheidungen treffen. Wenn der POC ein klares Bild der Auswirkungen auf die Abrechnung bietet, verwenden Sie die Ergebnisse, um fundierte Finanzentscheidungen für die tatsächliche Umgebung zu treffen.
Ausrichten der Verwendung zum Maximieren des Ressourcenwerts
Das Ausrichten 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 geht es darum, Anpassungen daran vorzunehmen, wie Ressourcen verbraucht werden. Es gibt zwei primäre Optionen zum Ausrichten der Nutzung an Abrechnungsschritten:
Ändern Sie den Dienst. Das Ändern der Dienste bedeutet, dass verschiedene Konfigurationen, Dienstebenen oder Dienste verwendet werden, um die Workload an Abrechnungsschwellenwerte anzupassen. Ihre Workload kann z. B. täglich 5 TB Daten verschieben, sie werden jedoch in 4-TB-Schritten belastet. Sie können eine andere Dienstebene oder Konfiguration finden, sodass Sie die Daten mit einer günstigeren oder schnelleren Rate übertragen können.
Ändern sie die Verwendung. Das Ändern der Nutzung ist die Neugestaltung der Arbeitsauslastung des Verwendungsmusters, um mit einem Abrechnungsinkrement auszurichten. Sie können beispielsweise die 5-TB-Daten vor der Übertragung auf 4 TB komprimieren. Sie können die Nutzung auch auf den Abrechnungsschritt verlängern. Wenn Sie beispielsweise jeden Tag 2 TB Daten übertragen müssen, können Sie den Zeitplan so ändern, dass 4 TBs daten täglich übertragen werden.
Wenn keine der beiden Optionen machbar ist, müssen Sie die zusätzlichen Kosten akzeptieren. Überarbeiten Sie die Budgets nach Bedarf, wenn die zusätzlichen Kosten nicht im Budget enthalten sind.
Risiko: Kostenoptimierungsentscheidungen sollten keine Sicherheitsanforderungen oder Compliance-Vorschriften gefährden. Wenn Sie sich für günstigere Lösungen ohne angemessene Sicherheitsmaßnahmen entscheiden, können Sie die Arbeitsauslastung potenziellen Sicherheitsrisiken zur Verfügung stellen.
Azure-Erleichterung
Ermitteln von Abrechnungsfaktoren und Schritten: Azure enthält Produktpreisdetails für jedes Azure-Produkt. Suchen Sie nach den Produkten in Ihrer Workload, und katalogisieren Sie die verschiedenen Abrechnungsfaktoren und Schritten für jeden Abrechnungsfaktor. Sie können auch den Azure-Preisrechner verwenden, um die Kosten verschiedener 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, damit Sie fundierte Entscheidungen zur Optimierung ihrer Nutzung treffen und unnötige Kosten minimieren können.
Auf der Seite "Abonnements" im Azure-Portal erhalten Sie einen schnellen Überblick über Ihre berechnete Nutzung und Gebühren . Es ist wichtig, die Begriffe in Ihrer Azure-Nutzungs- und Gebührendatei zu verstehen.
Ausrichtung der Nutzung zur Maximierung des Werts: Microsoft Cost Management and Billing and Azure Advisor bieten Optimierungsempfehlungen, die auf Nutzungs- und Kostendaten basieren. Diese Empfehlungen helfen Ihnen, Chancen für Kosteneinsparungen zu identifizieren. Mit diesen Daten können Sie ermitteln, ob Ressourcen über- oder unterlastet sind, und sie entsprechend der Workloadanforderungen anpassen. Größenanpassungsressourcen können bei der Ausrichtung an Abrechnungsschritten helfen.
Produkt-SKUs stellen die Dienstebenen in Azure-Produkten dar. Azure bietet innerhalb der einzelnen Dienste verschiedene SKUs an. Das Wechseln von SKUs kann Ihnen helfen, Abrechnungsschritte mit Verwendungsmustern auszurichten. Sie können die Azure-Produktpreisseiten verwenden, um die verschiedenen Stufen 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, Grenzwerte festzulegen und die Burnrate Ihrer Ressourcen nachzuverfolgen, wodurch die Kostenkontrolle sichergestellt wird.
Nächste Schritte
- Empfehlungen zum Sammeln und Überprüfen von Kostendaten
- Empfehlungen zur Optimierung von Datenkosten
Checkliste zur Kostenoptimierung
Lesen Sie den vollständigen Satz von Empfehlungen.