Dieser Inhalt ist veraltet. Diese Version des Well-Architected Framework finden Sie jetzt unter: https://docs.aws.amazon.com/de_de/wellarchitected/2022-03-31/framework/reliability.html

REL 7: Wie lässt sich die Workload so gestalten, dass sie sich an Bedarfsänderungen anpasst?

Eine skalierbare Workload bietet die Elastizität, Ressourcen automatisch entsprechend dem aktuellen Bedarf hinzuzufügen oder zu entfernen.

Ressourcen

AWS Auto Scaling: How Scaling Plans Work
What Is Amazon EC2 Auto Scaling?
Managing Throughput Capacity Automatically with DynamoDB Auto Scaling
What is Amazon CloudFront?
Distributed Load Testing on AWS: simulate thousands of connected users
Telling Stories About Little's Law
AWS Marketplace: products that can be used with auto scaling
APN Partner: partners that can help you create automated compute solutions

Bewährte Methoden:

Verbesserungsplan

Automatisiertes Abrufen oder Skalieren von Ressourcen

  • Konfigurieren und Verwenden von AWS Auto Scaling: Hiermit erfolgt eine Überwachung der Anwendungen und eine automatische Anpassung der Kapazität, um eine stabile, vorhersehbare Leistung zu möglichst niedrigen Kosten aufrechtzuerhalten. Mit AWS Auto Scaling lässt sich die Anwendungsskalierung für mehrere Ressourcen in mehreren Services einrichten.
    What is AWS Auto Scaling?
  • Verwenden von Elastic Load Balancing: Load Balancer können die Last nach Pfaden oder Netzwerkkonnektivität verteilen.
    What is Elastic Load Balancing?
  • Nutzen eines hochverfügbaren DNS-Anbieters: Mithilfe von DNS-Namen können Ihre Benutzer anstelle von IP-Adressen Namen eingeben, um auf Ihre Workloads zuzugreifen. Diese Informationen werden innerhalb einer definierten Reichweite (meist weltweit) für Benutzer des Workloads verteilt.
  • Optimieren Sie mithilfe des globalen AWS-Netzwerkes den Pfad von den Benutzern zu den Anwendungen.: AWS Global Accelerator überwacht kontinuierlich den Zustand der Anwendungsendpunkte und leitet den Datenverkehr in weniger als 30 Sekunden an fehlerfreie Endpunkte um.
  • Konfigurieren und Nutzen von Amazon CloudFront oder eines vertrauenswürdigen Netzwerks zur Inhaltsbereitstellung: Ein vertrauenswürdiges Content Delivery Network (CDN, Netzwerk zur Inhaltsbereitstellung) kann Antwortzeiten für Endbenutzer verkürzen und Anfragen für Inhalte verarbeiten, die zu einer unnötigen Skalierung Ihrer Workloads führen könnten.
    What is Amazon CloudFront?
  • Abrufen von Ressourcen bei Erkennung einer Beeinträchtigung einer Workload

  • Abrufen von Ressourcen bei Erkennung einer Beeinträchtigung einer Workload: Skalieren Sie Ressourcen bei Bedarf reaktiv, wenn die Verfügbarkeit beeinträchtigt ist, um die Verfügbarkeit der Workload wiederherzustellen.
  • Abrufen von Ressourcen bei Feststellung, dass für eine Workload mehr Ressourcen benötigt werden

  • Abrufen von Ressourcen bei Feststellung, dass für eine Workload mehr Ressourcen benötigt werden: Skalieren Sie Ressourcen proaktiv, um den Bedarf zu erfüllen und Auswirkungen auf die Verfügbarkeit zu vermeiden.
  • Durchführen von Lasttests für die Workload

  • Bestimmen Sie anhand von Lasttests, welcher Aspekt der Workload angeben soll, dass Kapazität hinzugefügt oder entfernt werden muss.: Bei Lasttests sollte ein repräsentativer Datenverkehr zum Einsatz kommen, der dem in der Produktion ähnelt. Erhöhen Sie unter Beobachtung der instrumentierten Metriken die Last, um zu bestimmen, welche Metrik angibt, wann Ressourcen hinzugefügt oder entfernt werden müssen.
    Distributed Load Testing on AWS: simulate thousands of connected users