Une entreprise gère une application de partage de photos. Les utilisateurs téléchargent environ 150 photos par jour dans un compartiment Amazon S3. L'entreprise souhaite une solution qui crée une miniature pour chaque nouvelle photo et stocke cette miniature dans un second compartiment S3. Quelle solution répond à ces exigences de la manière la PLUS rentable ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Configurer une notification d'événement S3 pour invoquer une fonction AWS Lambda chaque fois qu'un utilisateur télécharge une nouvelle photo. Configurer la fonction Lambda pour générer une miniature et la télécharger dans le second compartiment S3..
Pourquoi c'est la réponse
La solution la plus rentable est d'utiliser les notifications d'événements S3 pour déclencher une fonction AWS Lambda. Chaque fois qu'une nouvelle photo est téléchargée dans le compartiment S3, un événement est généré, ce qui invoque la fonction Lambda. Cette fonction peut alors générer la miniature et la stocker dans le second compartiment S3. Cette approche est rentable car Lambda est un service sans serveur (serverless) et vous ne payez que pour le temps de calcul utilisé, ce qui est idéal pour des charges de travail événementielles et sporadiques comme 150 photos par jour. Les autres options sont moins rentables : Utiliser Amazon EMR ou une instance EC2 toujours active pour exécuter un script toutes les minutes est coûteux car ces ressources sont facturées en continu, même lorsqu'il n'y a pas de photos à traiter. S3 Storage Lens est un service d'analyse de stockage et non un mécanisme de déclenchement d'événements pour des actions en temps réel sur de nouveaux objets.
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