Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Säule der Zuverlässigkeit
Die Zuverlässigkeitssäule des AWS Well-Architected Framework befasst sich damit, wie gut ein System seine beabsichtigte Funktionalität und Leistung während der erwarteten Betriebsperioden während seiner gesamten Lebensdauer beibehält. Es enthält umfassende Richtlinien für den Aufbau und die Wartung zuverlässiger Systeme AWS, einschließlich Strategien für Tests und Validierung in allen Phasen des Workload-Lebenszyklus.
Hauptschwerpunkte für die Anwendung dieser Säule auf Ihre WorkSpaces Anwendungs-Streaming-Umgebung:
-
Flottenmanagement und Skalierung
-
Zuverlässigkeit von Sitzungen
-
Verfügbarkeit von Anwendungen
-
Wiederherstellungsverfahren
Automatische Wiederherstellung nach einem Ausfall
Überwachen Sie KPIs den geschäftlichen Nutzen, um automatisierte Reaktionen auszulösen, mit denen Ausfälle vorhergesagt, verhindert oder behoben werden können, bevor sie sich auf den Betrieb auswirken.
-
Stellen Sie sicher, dass Ihre IP-Subnetzzuweisung der Erweiterung und Verfügbarkeit Rechnung trägt.
-
Überwachen Sie wichtige CloudWatch Kennzahlen, um die Verfügbarkeit und Leistung von Diensten sicherzustellen, einschließlich Kennzahlen zur Flottenkapazität wie
AvailableCapacityund undInUseCapacityund Kennzahlen zur Streaming-Qualität wieStreamingSessionLatency. -
Konfigurieren Sie Warnmeldungen für Kapazitätsgrenzwerte, Sitzungsintegritätskennzahlen, Leistungseinbußen und Änderungen des Flottenzustands.
-
Verwenden Sie die integrierten Funktionen zur automatischen Skalierung von WorkSpaces Anwendungen, um:
-
Konfigurieren Sie die minimale und maximale Flottenkapazität.
-
Legen Sie Skalierungsrichtlinien auf der Grundlage der Kapazitätsauslastung fest.
-
Definieren Sie Scale-Out- und Scale-In-Schwellenwerte auf der Grundlage von Kennzahlen zur Benutzererfahrung und Geschäftsanforderungen und nicht nur auf technischen Kennzahlen.
-
-
Erstellen Sie eine Disaster-Recovery-Umgebung für Ihre Anwendungsumgebung. WorkSpaces Weitere Informationen finden Sie im AWS Blogbeitrag Überlegungen zur Notfallwiederherstellung mit Amazon WorkSpaces Applications
.
Testen Sie die Wiederherstellungsverfahren
Cloud-Umgebungen ermöglichen das automatisierte Testen von Ausfallszenarien und Wiederherstellungsverfahren. Diese Funktionen helfen Ihnen dabei, Sicherheitslücken zu identifizieren und zu beheben, bevor es zu echten Ausfällen kommt.
-
Tests zur Wiederherstellung von Flotten. Implementieren Sie umfassende Tests zur Wiederherstellung Ihrer Flotte in mehreren Szenarien:
-
Simulieren Sie die Instanzbeendigung, um die automatische Skalierungsreaktion zu überprüfen.
-
Überprüfen Sie die Aufrechterhaltung der Mindestkapazität der Flotte.
-
Testen Sie den Zeitplan für den Austausch der Instance und die Benutzerumleitung.
-
Überprüfen Sie die Wirksamkeit der Skalierungsrichtlinien.
-
Testen Sie die Kapazitätsgrenzen Ihrer Flotte und die Handhabung von Überläufen.
-
-
Testen der Sitzungswiederherstellung. Implementieren Sie Verfahren zur Validierung der Sitzungswiederherstellung:
-
Testen Sie Szenarien zum Trennen und Wiederverbinden.
-
Überprüfen Sie die Beibehaltung des Anwendungsstatus.
-
Testen Sie verschiedene Szenarien für Netzwerkunterbrechungen.
-
Überprüfen Sie das Verhalten beim Sitzungs-Timeout.
-
Überprüfen Sie die Persistenz der Benutzerauthentifizierung.
-
Überprüfen Sie die Handhabung von temporärem Speicher.
-
Horizontal skalieren, um die Verfügbarkeit der gesamten Workloads zu erhöhen
Verteilen Sie Ihre Arbeitslast auf mehrere kleinere Ressourcen, um die Auswirkungen einzelner Ausfälle zu minimieren und einzelne Fehlerquellen zu eliminieren.
-
Stellen Sie Flotteninstanzen in mehreren Availability Zones bereit.
-
Konfigurieren Sie die entsprechende Mindestflottenkapazität.
-
Konfigurieren Sie die automatische Skalierung für Flotten und legen Sie entsprechende Skalierungsschwellenwerte fest.
-
Überwachen Sie die Kapazitätsauslastung der gesamten Flotte.
-
Stellen Sie WorkSpaces Anwendungsstapel in mehreren Regionen bereit. Weitere Informationen finden Sie im AWS Blogbeitrag Optimieren Sie die Benutzererfahrung mit latenzbasiertem Routing für
Amazon-Anwendungen. WorkSpaces
Hören Sie auf, die Kapazität zu erraten
Nutzen Sie die automatischen Skalierungsfunktionen der Cloud, um Ressourcen dynamisch an den Bedarf anzupassen. Dies trägt dazu bei, eine Überlastung der Ressourcen zu verhindern und gleichzeitig eine optimale Effizienz aufrechtzuerhalten.
-
Überwachen Sie wichtige Kennzahlen wie
CapacityUtilization, undAvailableCapacity,InUseCapacityum den Kapazitätsbedarf zu verstehen. -
Verfolgen Sie Trends bei der Flottenauslastung über verschiedene Zeiträume hinweg. Überwachen Sie tägliche Muster, wöchentliche Schwankungen, monatliche Trends und saisonale Spitzenwerte.
-
Richten Sie Skalierungsrichtlinien ein und konfigurieren Sie Skalierungsschwellenwerte.
-
Stellen Sie sicher, dass zwischen den aktuellen Kontingenten und der maximalen Nutzung eine ausreichende Lücke besteht, um ein Failover zu ermöglichen.
-
Berücksichtigen Sie feste Servicekontingente und Einschränkungen in Ihrer gesamten Architektur.
Managen Sie Veränderungen durch Automatisierung
Implementieren Sie Infrastrukturänderungen durch Automatisierung, einschließlich versionsgesteuerter Änderungen am Automatisierungscode selbst.
-
Verwenden Sie IaC für die Flottenkonfiguration.
-
Implementieren Sie konsistente Skalierungsrichtlinien.
-
Verwenden Sie die Image Assistant CLI für eine konsistente Image-Erstellung.