Un'azienda ha migrato un'applicazione su istanze Amazon EC2 Linux. Un'istanza EC2 esegue diverse attività pianificate di 1 ora scritte in linguaggi diversi. L'azienda è preoccupata per le prestazioni e la scalabilità quando queste attività vengono eseguite su una singola istanza. Quale soluzione risolverà queste preoccupazioni con il MINOR overhead operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare AWS Batch per eseguire le attività come job. Pianificare i job utilizzando Amazon EventBridge (Amazon CloudWatch Events)..
Perché questa è la risposta
AWS Batch è la soluzione più adatta per carichi di lavoro batch complessi e di lunga durata, come le attività di 1 ora descritte, offrendo scalabilità e gestione efficiente delle risorse con un overhead operativo minimo. EventBridge (precedentemente CloudWatch Events) è ideale per la pianificazione delle esecuzioni. Convertire in container e usare AWS App Runner non è l'opzione migliore perché App Runner è più orientato a servizi web e API, non a job batch di lunga durata, e potrebbe introdurre complessità non necessarie per questo caso d'uso. Copiare le attività in funzioni AWS Lambda è meno ideale perché Lambda ha un limite di esecuzione di 15 minuti, il che non è compatibile con attività di 1 ora senza una riprogettazione significativa. Creare un'AMI e usare un gruppo Auto Scaling per l'istanza EC2 è meno efficiente perché ogni istanza avviata eseguirà tutte le attività, portando a sprechi di risorse e non risolvendo la preoccupazione sulla singola istanza che esegue più attività in parallelo se l'obiettivo è distribuire il carico.
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