Ein Dienst, der auf Linux-EC2-Instances in einer Auto Scaling-Gruppe bereitgestellt wird, stürzt manchmal aufgrund eines Anwendungsfehlers ab, und eine vollständige Behebung kann Wochen dauern. Der SysOps-Administrator muss einen automatisierten Wiederherstellungsmechanismus implementieren, damit der Dienst neu gestartet wird, wenn er auf einer beliebigen Instance stoppt. Welche der folgenden Lösungen erfüllen diese Anforderung? (Wählen Sie zwei aus.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Installieren und konfigurieren Sie den Amazon CloudWatch-Agenten auf den EC2-Instances, um den Dienst zu überwachen, und legen Sie die CloudWatch-Aktion so fest, dass der Dienst neu gestartet wird, wenn seine Zustandsprüfung fehlschlägt., Markieren Sie die Instances und verwenden Sie AWS Systems Manager State Manager, um eine Zuordnung zu erstellen, die das Dokument AWS-RunShellScript ausführt. Konfigurieren Sie das Skript so, dass es überprüft, ob der Dienst ausgeführt wird, und ihn startet, falls nicht, und planen Sie die Zuordnung so, dass sie alle 5 Minuten für Ziele ausgeführt wird, die durch das Tag definiert sind..
Warum dies die Antwort ist
Die Installation und Konfiguration des Amazon CloudWatch-Agenten zur Überwachung des Dienstes und das Festlegen einer CloudWatch-Aktion zum Neustart des Dienstes bei Fehlschlagen der Zustandsprüfung ist eine effektive Lösung. CloudWatch kann detaillierte Metriken und Protokolle sammeln und Alarme auslösen, die automatische Aktionen wie den Neustart eines Dienstes über ein SSM-Dokument initiieren können. Die Verwendung von AWS Systems Manager State Manager mit dem Dokument AWS-RunShellScript, um regelmäßig zu überprüfen, ob der Dienst ausgeführt wird, und ihn bei Bedarf zu starten, ist ebenfalls eine robuste Lösung. State Manager stellt sicher, dass die gewünschte Konfiguration (Dienst läuft) auf den Instanzen beibehalten wird. Die Option mit Lambda und Session Manager ist weniger effizient, da Lambda alle 5 Minuten ausgeführt werden müsste, um jede Instanz einzeln zu überprüfen, was zu unnötigen Kosten und Komplexität führen kann. Die Änderung der Benutzerdaten für einen Cron-Job ist eine manuelle und weniger zentralisierte Methode, die die Verwaltung erschwert. Das Starten des Dienstes nur beim Instanzstart behebt das Problem nicht, wenn der Dienst nach dem Start abstürzt.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich