Uno sviluppatore sta creando una proof-of-concept per convalidare un approccio di deployment basato su container per il primo ambiente AWS di un'azienda. Per distribuire l'applicazione containerizzata con il minimo sforzo operativo, quali passaggi dovrebbe intraprendere lo sviluppatore? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un'immagine container con la Docker CLI e inviare l'immagine ad Amazon Elastic Container Registry (ECR)., Distribuire l'applicazione su Amazon ECS su AWS Fargate..
Perché questa è la risposta
Per un deployment containerizzato con il minimo sforzo operativo, lo sviluppatore dovrebbe prima creare un'immagine container usando la Docker CLI e poi inviarla ad Amazon Elastic Container Registry (ECR). ECR è un registro di immagini Docker completamente gestito che si integra con i servizi AWS. Successivamente, l'applicazione può essere distribuita su Amazon Elastic Container Service (ECS) su AWS Fargate. ECS è un servizio di orchestrazione di container altamente scalabile e ad alte prestazioni, mentre Fargate è un motore di calcolo serverless per i container. Questa combinazione elimina la necessità di gestire server o cluster sottostanti, riducendo significativamente lo sforzo operativo. Impacchettare l'applicazione in un archivio .zip e caricarla su S3 non è un approccio containerizzato. Distribuire su un'istanza EC2 con CodeDeploy è un approccio tradizionale, non containerizzato serverless. Distribuire su Amazon EKS su AWS Fargate è un'opzione valida per i container, ma ECS è spesso preferito per la sua semplicità e integrazione nativa con AWS quando non sono richieste le funzionalità avanzate di Kubernetes.
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