Une entreprise héberge un site web statique dans Amazon S3 et souhaite ajouter un formulaire de contact avec des composants côté serveur pour le nom, l'e-mail, le téléphone et le message. Le site s'attend à moins de 100 visites par mois. Le formulaire de contact doit envoyer un e-mail à l'entreprise lorsqu'un utilisateur le soumet. Quelle est la solution la PLUS rentable ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer un point de terminaison Amazon API Gateway qui renvoie le formulaire de contact à partir d'une fonction AWS Lambda. Configurer une autre fonction Lambda sur l'API Gateway pour publier un message sur une rubrique Amazon Simple Notification Service (Amazon SNS)..
Pourquoi c'est la réponse
La solution la plus rentable pour un faible trafic (moins de 100 visites/mois) est d'utiliser des services sans serveur. API Gateway et AWS Lambda sont idéaux pour les charges de travail intermittentes car ils ne facturent que l'exécution, ce qui est très économique pour un faible nombre de requêtes. La première fonction Lambda peut générer le formulaire, et la seconde peut traiter la soumission et envoyer un e-mail via SNS, qui peut ensuite être configuré pour envoyer des notifications par e-mail. Héberger le formulaire dans Amazon ECS serait plus coûteux car ECS implique des ressources de calcul continues, même avec peu de requêtes. AWS Amplify Hosting est une bonne option pour les sites statiques et dynamiques, mais l'utilisation de scripts côté serveur pour le formulaire et SQS pour la livraison est moins directe et potentiellement moins rentable que l'approche API Gateway/Lambda/SNS pour ce cas d'utilisation spécifique. Migrer vers des instances EC2 Windows Server est la solution la moins rentable, car elle implique la gestion de serveurs et des coûts d'exécution continus, même avec un trafic minimal.
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