Un'azienda deve archiviare ed elaborare immagini caricate da un'app mobile. L'utilizzo raggiunge il picco nei giorni feriali dalle 8:00 alle 17:00 con migliaia di caricamenti al minuto; altrimenti l'app viene usata raramente. Gli utenti devono essere avvisati al completamento dell'elaborazione. Quale combinazione di azioni dovrebbe intraprendere un architetto di soluzioni per abilitare l'elaborazione scalabile delle immagini? (Scegliere tre.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Fare in modo che l'app mobile carichi i file direttamente su Amazon S3. Utilizzare le notifiche di eventi S3 per inviare un messaggio a una coda standard di Amazon SQS., Attivare una funzione AWS Lambda per eseguire l'elaborazione delle immagini quando un messaggio appare nella coda., Inviare una notifica push all'app mobile utilizzando Amazon SNS al completamento dell'elaborazione..
Perché questa è la risposta
Caricare i file direttamente su Amazon S3 e utilizzare le notifiche di eventi S3 per inviare un messaggio a una coda SQS standard è efficiente. S3 offre scalabilità e durabilità per l'archiviazione delle immagini, mentre SQS gestisce il disaccoppiamento e la messa in coda dei messaggi, assorbendo i picchi di carico senza perdere richieste. Attivare una funzione AWS Lambda per elaborare le immagini quando un messaggio appare nella coda è ideale perché Lambda è serverless, si scala automaticamente con il carico di lavoro, e si paga solo per il tempo di computazione utilizzato, perfetto per carichi di lavoro variabili. Inviare una notifica push all'app mobile tramite Amazon SNS al completamento dell'elaborazione è la soluzione corretta per avvisare gli utenti. SNS è un servizio di messaggistica pub/sub che supporta l'invio di notifiche push a dispositivi mobili. Amazon MQ è un servizio di broker di messaggi gestito per Apache ActiveMQ e RabbitMQ, più adatto per migrazioni di applicazioni esistenti che richiedono API standard di messaggistica, non per un nuovo design serverless. S3 Batch Operations è per operazioni su larga scala su oggetti S3 esistenti, non per l'elaborazione in tempo reale di singoli caricamenti. Amazon SES (Simple Email Service) è per l'invio di email, non per notifiche push a app mobili.
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