Un'applicazione su EC2 necessita frequentemente di riavvii in-process. I log con errori di riavvio vengono inviati a un gruppo di CloudWatch Logs e un allarme notifica un ingegnere tramite SNS. L'ingegnere riavvia manualmente l'applicazione sulle istanze. Come si può automatizzare il riavvio dell'applicazione (senza riavviare le istanze) nel modo più efficiente dal punto di vista operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare un runbook di AWS Systems Manager Automation che esegue uno script per riavviare l'applicazione sulle istanze. Configurare una regola di Amazon EventBridge che reagisce quando l'allarme di CloudWatch entra nello stato ALARM. Specificare il runbook come target della regola..
Perché questa è la risposta
La risposta corretta è configurare un runbook di AWS Systems Manager Automation e attivarlo tramite Amazon EventBridge. Questo approccio è il più efficiente dal punto di vista operativo perché Systems Manager Automation è progettato per eseguire operazioni su istanze EC2, inclusi script per riavviare applicazioni, senza riavviare l'istanza stessa. EventBridge fornisce un modo scalabile e serverless per reagire agli eventi di CloudWatch Alarm, invocando direttamente il runbook. Le opzioni che coinvolgono SNS per invocare il runbook o una funzione Lambda aggiungono complessità e passaggi intermedi non necessari. SNS è ottimo per le notifiche, ma non è il meccanismo più diretto per l'automazione reattiva. Una funzione Lambda potrebbe essere usata, ma EventBridge offre un'integrazione più semplice e diretta con CloudWatch Alarms e Systems Manager Automation per questo caso d'uso specifico.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta