AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·IT·Aggiornato 4 Aug 2026
È necessario migrare un'applicazione Linux su AWS che richiede versioni specifiche di Tomcat, HAProxy e Varnish, necessita di ottimizzazione a livello di sistema operativo, deployment automatici delle versioni dell'applicazione, infrastruttura scalabile e sostituzione automatica dei server non integri. Quale soluzione si dovrebbe usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Caricare il codice dell'applicazione su CodeCommit con un appspec.yml che installa e configura il software richiesto. Creare un gruppo di deployment CodeDeploy collegato a un gruppo Auto Scaling di EC2 e creare una CodePipeline che utilizzi CodeCommit come sorgente e CodeDeploy per i deployment..
Perché questa è la risposta
L'opzione corretta utilizza CodeDeploy con un appspec.yml per installare e configurare le versioni specifiche di Tomcat, HAProxy e Varnish, consentendo un controllo granulare a livello di sistema operativo. CodeDeploy si integra con i gruppi Auto Scaling di EC2 per garantire scalabilità e sostituzione automatica dei server non integri. CodePipeline automatizza i deployment.
Le altre opzioni sono meno adatte:
L'opzione Docker/ECS Fargate non permette ottimizzazioni a livello di sistema operativo e l'installazione di software specifico al di fuori del container.
Le opzioni Elastic Beanstalk (sia web server che worker) sono più adatte per applicazioni standardizzate e offrono meno controllo a livello di sistema operativo rispetto a CodeDeploy su EC2. Inoltre, le .ebextensions sono meno flessibili per configurazioni complesse rispetto a uno script gestito da 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.