Un'applicazione viene eseguita su istanze EC2 in un gruppo Auto Scaling e il deployment utilizza AWS CodePipeline. Le istanze scalano frequentemente e durante i deployment l'azienda installa manualmente l'agente CodeDeploy sulle nuove istanze e le associa al gruppo di deployment CodeDeploy. L'applicazione deve essere messa in produzione entro 24 ore. Cosa dovrebbe raccomandare un architetto di soluzioni per automatizzare i deployment con il MINOR overhead operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una nuova AMI che includa l'agente CodeDeploy. Aggiornare il launch template del gruppo Auto Scaling per utilizzare tale AMI. Associare il gruppo di deployment CodeDeploy al gruppo Auto Scaling (non alle singole istanze)..
Perché questa è la risposta
L'opzione corretta riduce al minimo l'overhead operativo automatizzando l'installazione dell'agente CodeDeploy. Creando un'AMI che include l'agente CodeDeploy e aggiornando il launch template del gruppo Auto Scaling, ogni nuova istanza avviata avrà automaticamente l'agente preinstallato. Associando il gruppo di deployment CodeDeploy direttamente al gruppo Auto Scaling, tutte le istanze (nuove e esistenti) verranno gestite automaticamente da CodeDeploy senza intervento manuale. Le altre opzioni aumentano l'overhead: L'utilizzo di EventBridge e Lambda per registrare le istanze aggiunge complessità e un punto di errore. Sospendere le attività di Auto Scaling e creare nuove AMI per ogni deployment è un processo manuale e lento, non adatto a deployment frequenti. L'utilizzo di CodeBuild per creare AMI con il nuovo codice e aggiornare il launch template è un approccio valido per l'immutabilità, ma non risolve direttamente il problema dell'installazione dell'agente CodeDeploy in modo efficiente per i deployment iniziali, e potrebbe essere più complesso del necessario per la sola gestione dell'agente.
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