Un'azienda sta eseguendo il refactoring di un'applicazione monolitica in un design moderno su AWS. La pipeline CI/CD deve consentire più rilasci all'ora e abilitare rollback rapidi. Quale design di deployment soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare AWS Elastic Beanstalk per mettere in staging la nuova versione in un ambiente separato e fare in modo che la pipeline CI/CD scambi gli URL dell'ambiente di staging e di produzione per il deployment..
Perché questa è la risposta
Questa opzione, che utilizza lo scambio di URL di Elastic Beanstalk, consente deployment rapidi e rollback istantanei. Elastic Beanstalk gestisce l'infrastruttura sottostante, permettendo alla pipeline CI/CD di concentrarsi sullo scambio degli ambienti, minimizzando i tempi di inattività e supportando rilasci frequenti. Le altre opzioni presentano svantaggi: La creazione e il deployment di nuove AMI possono essere lenti e i rollback richiedono il ripristino di AMI precedenti, rallentando il processo. Il riprovisioning dell'infrastruttura con Systems Manager ad ogni deployment è inefficiente e lento, non supportando più rilasci all'ora. Il routing pesato di Route 53 non offre rollback istantanei come lo scambio di URL. L'aggiornamento tramite eventi di Auto Scaling con nuove AMI e la terminazione graduale delle vecchie istanze è un processo più lento e complesso per i rollback rispetto allo scambio di URL.
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