Bewerten Sie spezifische Verbesserungen: - Säule „Nachhaltigkeit“

Bewerten Sie spezifische Verbesserungen:

Verstehen Sie die Ressourcen, die Ihr Workload für die Durchführung einer Arbeitseinheit vorsieht. Bewerten Sie potenzielle Verbesserungen und schätzen Sie ihre möglichen Auswirkungen, die Kosten für die Implementierung und die damit verbundenen Risiken ab.

Um Verbesserungen im Laufe der Zeit zu messen, müssen Sie zunächst verstehen, was Sie in AWS bereitgestellt haben und wie diese Ressourcen verbraucht werden.

Beginnen Sie mit einem vollständigen Überblick über Ihren AWS-Verbrauch und nutzen Sie AWS-Kosten- und Verbrauchsberichte, um kritische Punkte zu identifizieren. Verwenden Sie diesen AWS-Beispielcode, um Sie bei der Überprüfung und Analyse Ihres Berichts mit Hilfe von Amazon Athena zu unterstützen.

Proxy-Metriken

Wenn Sie bestimmte Änderungen bewerten, müssen Sie auch beurteilen, welche Metriken die Auswirkungen dieser Änderung auf die zugehörige Ressource am besten quantifizieren. Diese Metriken werden Proxy-Metriken genannt. Wählen Sie Proxy-Metriken, die die Art der Verbesserung, die Sie bewerten, und die Ressourcen, auf die die Verbesserung abzielt, am besten widerspiegeln. Diese Metriken können sich im Laufe der Zeit weiterentwickeln.

Zu den Ressourcen, die zur Unterstützung Ihres Workloads bereitgestellt werden, gehören Rechen-, Speicher- und Netzwerkressourcen. Bewerten Sie die bereitgestellten Ressourcen anhand Ihrer Proxy-Metriken, um zu sehen, wie diese Ressourcen verbraucht werden.

Verwenden Sie Ihre Proxy-Metriken, um die Ressourcen zu messen, die zur Erreichung der Geschäftsergebnisse bereitgestellt werden.

Ressource Beispiel-Proxy-Metriken Verbesserungsziele
Datenverarbeitung vCPU-Minuten Maximieren der Nutzung der bereitgestellten Ressourcen
Speicherung Bereitgestellte GB Reduzieren der gesamten Bereitstellung
Netzwerk Übertragene GB oder Pakete Reduzieren der übertragenen Gesamtmenge und der übertragenen Entfernung

Geschäftsmetriken

Wählen Sie Geschäftsmetriken aus, um das Erreichen von Geschäftsergebnissen zu quantifizieren. Ihre Geschäftsmetriken sollten den Wert widerspiegeln, den Ihr Workload bietet, z. B. die Anzahl der gleichzeitig aktiven Benutzer, die Anzahl der API-Aufrufe oder die Anzahl der abgeschlossenen Transaktionen. Diese Metriken können sich im Laufe der Zeit weiterentwickeln. Seien Sie vorsichtig bei der Bewertung von finanzbasierten Geschäftsmetriken, da Unstimmigkeiten beim Wert von Transaktionen Vergleiche ungültig machen.

Wichtige Leistungskennzahlen

Teilen Sie die bereitgestellten Ressourcen durch die erzielten Geschäftsergebnisse, um die bereitgestellten Ressourcen pro Arbeitseinheit zu ermitteln.

Diagramm zur Darstellung dieser Formel: Bereitgestellte Ressourcen pro Arbeitseinheit = Proxy-Metrik für bereitgestellte Ressourcen / Geschäftsmetrik für das Ergebnis.

KPI-Formel

Verwenden Sie Ihre Ressourcen pro Arbeitseinheit als Ihre KPIs. Festlegung von Basiswerten auf der Grundlage der bereitgestellten Ressourcen als Grundlage für Vergleiche.

Ressource Beispiel-KPIs Verbesserungsziele
Datenverarbeitung vCPU-Minuten pro Transaktion Maximieren der Nutzung der bereitgestellten Ressourcen
Speicherung GB pro Transaktion Reduzieren der gesamten Bereitstellung
Netzwerk Übertragene GB pro Transaktion oder übertragene Pakete pro Transaktion Reduzieren der übertragenen Gesamtmenge und der übertragenen Entfernung

Schätzen Sie die Verbesserung

Schätzen Sie die Verbesserung sowohl als quantitative Verringerung der bereitgestellten Ressourcen (wie durch Ihre Proxy-Kennzahlen angegeben) als auch als prozentuale Veränderung im Vergleich zu Ihren Basisressourcen, die pro Arbeitseinheit bereitgestellt werden.

Ressource Beispiel-KPIs Verbesserungsziele
Datenverarbeitung Prozentuale Reduzierung der vCPU-Minuten pro Transaktion Maximieren Sie Ihre Auslastung
Speicherung Prozentuale Reduzierung der GB pro Transaktion Reduzieren der gesamten Bereitstellung
Netzwerk Prozentuale Reduzierung der pro Transaktion übertragenen GB oder Pakete pro Transaktion Reduzieren der übertragenen Gesamtmenge und der übertragenen Entfernung

Bewerten Sie die Verbesserungen

Bewerten Sie mögliche Verbesserungen anhand des erwarteten Nettonutzens. Bewerten Sie den Zeit-, Kosten- und Arbeitsaufwand für die Implementierung und Wartung sowie die Geschäftsrisiken, z. B. unvorhergesehene Auswirkungen.

Gezielte Verbesserungen stellen oft einen Kompromiss zwischen den verschiedenen Arten von verbrauchten Ressourcen dar. So können Sie z. B. ein Ergebnis speichern, um den Rechenaufwand zu verringern, oder Sie können Daten verarbeiten, bevor Sie das Ergebnis an einen Client senden, um die übertragenen Daten zu begrenzen. Diese Kompromisse werden später noch ausführlicher erörtert.

Berücksichtigen Sie bei der Bewertung der Risiken für Ihren Workload auch nicht-funktionale Anforderungen wie Sicherheit, Zuverlässigkeit, Leistungseffizienz, Kostenoptimierung und die Auswirkungen von Verbesserungen auf Ihre Fähigkeit, Ihren Workload zu betreiben.

Indem Sie diesen Schritt anwenden, Beispielszenario:bewerten Sie die angestrebten Verbesserungen mit den folgenden Ergebnissen:

Bewährte Methode Gezielte Verbesserung Potential Kosten Risiko
Verwenden der geringstmöglichen Menge an Hardware zur Erfüllung Ihrer Anforderungen Implementierung einer vorausschauenden Skalierung zur Verringerung von Zeiten geringer Auslastung Mittel Niedrig Niedrig
Technologien verwenden, die Ihre Datenzugriffs- und Speichermuster am besten unterstützen Implementierung effektiverer Komprimierungsmechanismen, um die Gesamtspeicherung und die dafür benötigte Zeit zu reduzieren Hoch Niedrig Niedrig

Die Implementierung von prädikativer Planung (Predictive Scheduling) reduziert die vCPU-Stunden, die von nicht oder nur unzureichend ausgelasteten Instances verbraucht werden, und bietet mit einer geschätzten Reduzierung der verbrauchten Ressourcen um 11 % moderate Vorteile gegenüber bestehenden Skalierungsmechanismen. Die damit verbundenen Kosten sind gering und umfassen die Konfiguration der Cloud-Ressourcen und den Betrieb der vorausschauenden Skalierung für Amazon EC2 Auto Scaling. Das Risiko ist eine eingeschränkte Leistung, wenn die Skalierung reaktiv erfolgt, wenn die Nachfrage die Prognosen übersteigt.

Die Implementierung einer effektiveren Komprimierung wird sich erheblich auf die Dateigröße aller Original- und bearbeiteten Bilder auswirken und den Speicherbedarf in der Produktion um schätzungsweise 25 % verringern. Die Implementierung des neuen Algorithmus ist eine Substitution mit geringem Aufwand und Risiko.