Prozess der Verbesserung - Säule „Nachhaltigkeit“

Prozess der Verbesserung

Zur Verbesserung der Architektur gehört es, zu verstehen, was Sie haben und was Sie tun können, um Verbesserungen zu erzielen. Außerdem sollten Sie Zielbereiche für Verbesserungen auswählen, Verbesserungsmöglichkeiten testen, jene übernehmen, die sich dabei als erfolgreich erweisen, Ihren Erfolg quantifizieren und das weitergeben, was Sie gelernt haben, damit dies anderswo repliziert werden kann. Anschließend beginnt dieser Zyklus von neuem.

Zu den Zielen für Verbesserungen kann Folgendes gehören:

  • Beseitigung von Verschwendung, geringer Nutzung und ungenutzten oder ungenutzten Ressourcen

  • Maximierung des Wertes der verbrauchten Ressourcen

Anmerkung

Nutzen Sie alle Ihnen zur Verfügung stehenden Ressourcen und erledigen Sie die gleiche Arbeit mit einem Minimum an Ressourcen.

Beseitigen Sie in den frühen Phasen der Optimierung zunächst Bereiche mit Verschwendung oder geringer Auslastung und gehen Sie dann zu gezielteren Optimierungen über, die Ihrem spezifischen Workload entsprechen.

Überwachen Sie die Auswirkungen auf den Ressourcenverbrauch im Zeitverlauf. Ermitteln Sie, wo akkumulierte Änderungen zu ineffizientem Ressourcenverbrauch oder zu deutlichen Anstiegen des Verbrauchs führen. Stellen Sie fest, welche Verbesserungen im Hinblick auf diese Änderungen beim Ressourcenverbrauch erforderlich sind, und implementieren Sie die von Ihnen priorisierten Verbesserungen.

Die folgenden Schritte sind als iterativer Prozess konzipiert, der auf Nachhaltigkeit ausgerichtete Verbesserungen für Cloud-Workloads evaluiert, priorisiert, testet und implementiert.

  1. Identifizieren Sie Ziele für Verbesserungen: Überprüfen Sie Ihre Workloads anhand der in diesem Dokument genannten bewährten Methoden für Nachhaltigkeit und ermitteln Sie Ziele für Verbesserungen.

  2. Bewerten Sie spezifische Verbesserungen: Bewerten Sie ausgewählte Änderungen hinsichtlich potenzieller Verbesserungen, geplanter Kosten und Geschäftsrisiken.

  3. Setzen Sie Prioritäten und planen Sie Verbesserungen: Setzen Sie Prioritäten für Änderungen, die die größten Verbesserungen bei geringsten Kosten und Risiken bieten, und erstellen Sie einen Plan für Tests und Implementierung.

  4. Testen und validieren Sie Verbesserungen:Implementieren Sie Änderungen in Testumgebungen, um deren Verbesserungspotenzial zu validieren.

  5. Stellen Sie Änderungen für die Produktion bereit: Implementieren Sie Änderungen in Produktionsumgebungen.

  6. Messen Sie die Ergebnisse und wiederholen Sie die Erfolge: Suchen Sie nach Möglichkeiten, Erfolge in allen Workloads zu wiederholen, und machen Sie Änderungen rückgängig, die zu inakzeptablen Ergebnissen geführt haben.

Beispielszenario:

Das folgende Beispielszenario wird später in diesem Dokument zur Veranschaulichung der einzelnen Schritte des Verbesserungsprozesses herangezogen.

Ihr Unternehmen hat einen Workload, der komplexe Image-Manipulationen auf Amazon EC2-Instances durchführt und die geänderten und ursprünglichen Dateien für den Benutzerzugriff speichert. Die Verarbeitungsaktivitäten sind rechenintensiv und die Ausgabedateien sind extrem groß.