Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 285 discussion

A company hosts its static website by using Amazon S3. The company wants to add a contact form to its webpage. The contact form will have dynamic server-side components for users to input their name, email address, phone number, and user message. The company anticipates that there will be fewer than 100 site visits each month.

Which solution will meet these requirements MOST cost-effectively?

  • A. Host a dynamic contact form page in Amazon Elastic Container Service (Amazon ECS). Set up Amazon Simple Email Service (Amazon SES) to connect to any third-party email provider.
  • B. Create an Amazon API Gateway endpoint with an AWS Lambda backend that makes a call to Amazon Simple Email Service (Amazon SES).
  • C. Convert the static webpage to dynamic by deploying Amazon Lightsail. Use client-side scripting to build the contact form. Integrate the form with Amazon WorkMail.
  • D. Create a t2.micro Amazon EC2 instance. Deploy a LAMP (Linux, Apache, MySQL, PHP/Perl/Python) stack to host the webpage. Use client-side scripting to build the contact form. Integrate the form with Amazon WorkMail.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
obatunde
Highly Voted 1 year, 7 months ago
Selected Answer: B
Correct answer is B. https://aws.amazon.com/blogs/architecture/create-dynamic-contact-forms-for-s3-static-websites-using-aws-lambda-amazon-api-gateway-and-amazon-ses/
upvoted 11 times
...
kruasan
Highly Voted 1 year, 5 months ago
Selected Answer: B
This solution is the most cost-efficient for the anticipated 100 monthly visits because: • API Gateway charges are based on API calls. With only 100 visits, charges would be minimal. • AWS Lambda provides compute time for the backend code in increments of 100ms, so charges would also be negligible for this workload. • Amazon SES is used only for sending emails from the submitted contact forms. SES has a generous free tier of 62,000 emails per month, so there would be no charges for sending the contact emails. • No EC2 instances or other infrastructure needs to be run and paid for.
upvoted 7 times
...
awsgeek75
Most Recent 9 months ago
Option D just made me laugh!
upvoted 4 times
...
Guru4Cloud
1 year, 1 month ago
Selected Answer: B
B is the most cost-effective solution for this use case. The key requirements are: Static website hosted on S3 Add a contact form with server-side processing Low traffic website (<100 visits per month.
upvoted 2 times
...
rogerHS
1 year, 3 months ago
why not C
upvoted 2 times
Guru4Cloud
1 year, 1 month ago
Option C uses Lightsail which incurs charges even at low usage. Not cost effective for low traffic sites.
upvoted 2 times
pentium75
9 months, 3 weeks ago
Also it has been decided that "the contact form will have dynamic server-side components ", thus "use client-side scripting to build the contact form" is not what has been asked for.
upvoted 2 times
...
...
...
datz
1 year, 6 months ago
Selected Answer: B
B would be cheaper than option D, Member only 100 site visits per month, so you are comparing API GW used 100 times a month with constantly running EC2...
upvoted 1 times
...
Steve_4542636
1 year, 7 months ago
Selected Answer: B
Both api gateway and lambda are serverless so charges apply only on the 100 form submissions per month
upvoted 2 times
...
bdp123
1 year, 7 months ago
Selected Answer: B
After looking at cost of Workmail compared to SES - probably 'B' is better
upvoted 2 times
...
bdp123
1 year, 7 months ago
Selected Answer: D
Create a t2 micro Amazon EC2 instance. Deploy a LAMP (Linux Apache MySQL, PHP/Perl/Python) stack to host the webpage (free open-source). Use client-side scripting to build the contact form. Integrate the form with Amazon WorkMail. This solution will provide the company with the necessary components to host the contact form page and integrate it with Amazon WorkMail at the lowest cost. Option A requires the use of Amazon ECS, which is more expensive than EC2, and Option B requires the use of Amazon API Gateway, which is also more expensive than EC2. Option C requires the use of Amazon Lightsail, which is more expensive than EC2. https://aws.amazon.com/what-is/lamp-stack/
upvoted 1 times
Guru4Cloud
1 year, 1 month ago
Option D uses EC2 which has a higher monthly cost than serverless options. LAMP stack adds complexity for a simple contact form.
upvoted 1 times
...
SkyZeroZx
1 year, 5 months ago
3 millon API Gateway == 3,50 USD (EE.UU. Este (Ohio)) Is more cheaper letter B https://aws.amazon.com/es/api-gateway/pricing/ https://aws.amazon.com/es/lambda/pricing/
upvoted 1 times
...
...
Palanda
1 year, 7 months ago
Selected Answer: B
It's B
upvoted 1 times
...
LuckyAro
1 year, 7 months ago
Selected Answer: B
B allows the company to create an API endpoint using AWS Lambda, which is a cost-effective and scalable solution for a contact form with low traffic. The backend can make a call to Amazon SES to send email notifications, which simplifies the process and reduces complexity.
upvoted 1 times
...
cloudbusting
1 year, 8 months ago
it is B : https://aws.amazon.com/blogs/architecture/create-dynamic-contact-forms-for-s3-static-websites-using-aws-lambda-amazon-api-gateway-and-amazon-ses/
upvoted 3 times
...
bdp123
1 year, 8 months ago
Selected Answer: D
https://docs.aws.amazon.com/lambda/latest/dg/services-apigateway.html Using AWS Lambda with Amazon API Gateway - AWS Lambda https://docs.aws.amazon.com/lambda/latest/dg/services-apigateway.html https://aws.amazon.com/lambda/faqs/ AWS Lambda FAQs https://aws.amazon.com/lambda/faqs/
upvoted 1 times
Guru4Cloud
1 year, 1 month ago
Option D uses EC2 which has a higher monthly cost than serverless options. LAMP stack adds complexity for a simple contact form.
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...