Un'API REST (API Gateway + Lambda) è stata distribuita con CodePipeline/CodeBuild/CodeDeploy. Le recenti release hanno causato errori diffusi che hanno avuto un impatto sui clienti. Il team DevOps desidera un rollback automatico alla versione stabile più recente quando si verifica un errore, in modo da coinvolgere il minor numero possibile di clienti. Qual è la soluzione più efficiente dal punto di vista operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare la distribuzione CodeDeploy LambdaCanary10Percent10Minutes con rollback automatici. Creare un allarme CloudWatch per gli errori HTTP 502 (Bad Gateway) di API Gateway e configurare i rollback quando viene raggiunta la soglia dell'allarme..
Perché questa è la risposta
La strategia di distribuzione LambdaCanary10Percent10Minutes è la più efficiente operativamente perché introduce le modifiche gradualmente (10% del traffico per 10 minuti), minimizzando l'impatto sui clienti in caso di problemi. L'integrazione con un allarme CloudWatch per gli errori HTTP 502 di API Gateway e i rollback automatici garantisce che, se la nuova versione causa errori, il sistema torni automaticamente alla versione stabile precedente con un impatto minimo. Le opzioni con "AllAtOnce" espongono tutti i clienti al rischio contemporaneamente. Le opzioni con "rollback manuali" o che coinvolgono Lambda per gestire i rollback sono meno efficienti e più lente rispetto ai rollback automatici integrati di CodeDeploy.
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