Une entreprise de médias sociaux permet aux utilisateurs de télécharger des images sur son site web, qui s'exécute sur des instances Amazon EC2. Lors du téléchargement, le site web redimensionne les images à une taille standard et stocke les images redimensionnées dans Amazon S3. Les utilisateurs rencontrent des requêtes de téléchargement lentes. L'entreprise souhaite réduire le couplage dans l'application et améliorer les performances du site web. Concevez le processus de téléchargement d'images le plus efficace sur le plan opérationnel. Quelle combinaison d'actions l'architecte de solutions doit-il entreprendre ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Configurer l'application pour télécharger les images directement depuis le navigateur de chaque utilisateur vers Amazon S3 en utilisant une URL présignée., Configurer les notifications d'événements S3 pour invoquer une fonction AWS Lambda lorsqu'une image est téléchargée. Utiliser la fonction pour redimensionner l'image..
Pourquoi c'est la réponse
La configuration de l'application pour télécharger les images directement depuis le navigateur de chaque utilisateur vers Amazon S3 en utilisant une URL présignée décharge le serveur EC2 du processus de téléchargement, améliorant ainsi les performances du site web et réduisant le couplage. Les notifications d'événements S3 qui invoquent une fonction AWS Lambda lorsqu'une image est téléchargée permettent un traitement asynchrone et sans serveur du redimensionnement des images, ce qui est efficace et réduit davantage la charge sur les instances EC2. Télécharger vers S3 Glacier est incorrect car Glacier est destiné à l'archivage à long terme et non aux données fréquemment accédées. Configurer le serveur web pour télécharger les images originales vers Amazon S3 ne résout pas le problème de performance du serveur web car le serveur EC2 reste impliqué dans le transfert initial. Créer une règle EventBridge selon un calendrier est inefficace car le redimensionnement doit se produire immédiatement après le téléchargement, et non à intervalles fixes.
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