Une entreprise doit stocker et traiter des images téléchargées depuis une application mobile. L'utilisation atteint des pics en semaine de 8h à 17h avec des milliers de téléchargements par minute ; en dehors de ces heures, l'application est rarement utilisée. Les utilisateurs doivent être avertis lorsque le traitement est terminé. Quelle combinaison d'actions un architecte de solutions doit-il entreprendre pour permettre un traitement d'images scalable ? (Choisissez trois.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Faire en sorte que l'application mobile télécharge les fichiers directement sur Amazon S3. Utiliser les notifications d'événements S3 pour envoyer un message à une file d'attente standard Amazon SQS., Déclencher une fonction AWS Lambda pour effectuer le traitement d'images lorsqu'un message apparaît dans la file d'attente., Envoyer une notification push à l'application mobile via Amazon SNS lorsque le traitement est terminé..
Pourquoi c'est la réponse
Le téléchargement direct vers Amazon S3 est une pratique courante et efficace pour les applications mobiles, car S3 offre une grande scalabilité et durabilité. L'utilisation des notifications d'événements S3 pour envoyer un message à une file d'attente Amazon SQS standard permet de découpler le téléchargement du traitement, assurant ainsi une gestion fiable des pics de charge. SQS est idéal pour mettre en file d'attente les demandes de traitement. Une fonction AWS Lambda est le choix parfait pour le traitement d'images sans serveur, car elle peut être déclenchée par les messages SQS et s'adapter automatiquement aux variations de charge sans nécessiter de gestion de serveurs. Enfin, Amazon SNS est le service approprié pour envoyer des notifications push aux applications mobiles, informant les utilisateurs de la fin du traitement. Les options incorrectes sont: Utiliser Amazon MQ est moins courant pour ce type de cas d'utilisation que SQS, qui est plus intégré avec les services AWS et optimisé pour les microservices. S3 Batch Operations est conçu pour des opérations en masse sur des objets S3 existants, pas pour déclencher un traitement individuel en temps quasi réel suite à un téléchargement. Amazon SES est un service d'e-mail, non adapté pour les notifications push aux applications mobiles.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise