Uno script Python viene eseguito su un'istanza EC2 ogni 10 minuti per acquisire ed elaborare file da un bucket S3; ogni file impiega circa 5 minuti per essere elaborato e viene elaborato una sola volta. Le metriche di CloudWatch mostrano che l'istanza EC2 è inattiva circa il 40% del tempo. L'azienda desidera che il carico di lavoro sia altamente disponibile, scalabile e che riduca il sovraccarico di gestione continuo. Quale soluzione soddisfa questi requisiti nel modo più conveniente?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Migrare lo script di elaborazione a una funzione AWS Lambda e utilizzare le notifiche di eventi S3 per richiamare la funzione Lambda per elaborare gli oggetti non appena vengono caricati..
Perché questa è la risposta
La migrazione a AWS Lambda con notifiche di eventi S3 è la soluzione più conveniente e gestita. Lambda offre alta disponibilità e scalabilità automatica senza la necessità di gestire server. Viene invocata solo quando un nuovo file viene caricato, eliminando i costi per tempi di inattività. L'opzione con SQS e Auto Scaling introduce complessità di gestione e costi per l'istanza EC2 sempre attiva. L'esecuzione di script in container su EC2 non risolve il problema dell'inattività e della gestione. L'opzione Fargate è scalabile e gestita, ma più costosa di Lambda per questo tipo di carico di lavoro event-driven e con un'elaborazione relativamente breve.
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