Une entreprise comptant 700 000 utilisateurs enregistrés va proposer un produit qui convertit de gros fichiers .pdf (5 Mo en moyenne) en images .jpg. L'entreprise doit stocker les fichiers originaux et convertis et doit concevoir une solution évolutive pour répondre à une demande en croissance rapide, tout en étant rentable. 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 : Enregistrer les fichiers .pdf dans Amazon S3. Configurer un événement S3 PUT pour invoquer une fonction AWS Lambda afin de convertir les fichiers au format .jpg et de les stocker à nouveau dans Amazon S3..
Pourquoi c'est la réponse
La solution la plus rentable et évolutive consiste à utiliser Amazon S3 pour le stockage des fichiers bruts et convertis. S3 offre une durabilité et une disponibilité élevées à un coût faible pour le stockage d'objets. L'événement S3 PUT déclenche une fonction AWS Lambda, qui est un service de calcul sans serveur et rentable, idéal pour des tâches de traitement de fichiers ponctuelles et évolutives. Lambda ne coûte que pour le temps de calcul utilisé, ce qui est parfait pour une demande variable. Stocker les fichiers dans Amazon DynamoDB n'est pas adapté car DynamoDB est une base de données NoSQL optimisée pour de petits éléments de données structurés, pas pour le stockage de fichiers binaires de 5 Mo. Utiliser AWS Elastic Beanstalk avec des instances EC2 et EBS ou EFS est moins rentable car cela implique de gérer des serveurs (même si Elastic Beanstalk simplifie la gestion) et de payer pour des ressources de calcul en continu, même en l'absence de traitement, ce qui est moins efficace que Lambda pour des charges de travail intermittentes. De plus, EBS n'est pas un stockage d'objets distribué et ne serait pas aussi évolutif ou rentable que S3 pour de grands volumes de fichiers.
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