exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 758 discussion

A company is migrating applications from on premises to the AWS Cloud. These applications power the company's internal web forms. These web forms collect data for specific events several times each quarter. The web forms use simple SQL statements to save the data to a local relational database.
Data collection occurs for each event, and the on-premises servers are idle most of the time. The company needs to minimize the amount of idle infrastructure that supports the web forms.
Which solution will meet these requirements?

  • A. Use Amazon EC2 Image Builder to create AMIs for the legacy servers. Use the AMIs to provision EC2 instances to recreate the applications in the AWS Cloud. Place an Application Load Balancer (ALB) in front of the EC2 instances. Use Amazon Route 53 to point the DNS names of the web forms to the ALB.
  • B. Create one Amazon DynamoDB table to store data for all the data input. Use the application form name as the table key to distinguish data items. Create an Amazon Kinesis data stream to receive the data input and store the input in DynamoDB. Use Amazon Route 53 to point the DNS names of the web forms to the Kinesis data stream's endpoint.
  • C. Create Docker images for each server of the legacy web form applications. Create an Amazon Elastic Container Service (Amazon EC2) cluster on AWS Fargate. Place an Application Load Balancer in front of the ECS cluster. Use Fargate task storage to store the web form data.
  • D. Provision an Amazon Aurora Serverless cluster. Build multiple schemas for each web form's data storage. Use Amazon API Gateway and an AWS Lambda function to recreate the data input forms. Use Amazon Route 53 to point the DNS names of the web forms to their corresponding API Gateway endpoint.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Edan777
1 year, 8 months ago
Selected Answer: D
It would be D
upvoted 1 times
...
kadev
2 years, 3 months ago
Main point is "The company's goal should be to reduce the quantity of idle infrastructure supporting online forms." => serverless or scheduled autoscaling, but has no option about autoscaling => answer is D
upvoted 2 times
...
hilft
2 years, 4 months ago
B vs. D But don't need kinesis here. D
upvoted 1 times
...
awsgorilla
2 years, 5 months ago
D. Provision an Amazon Aurora Serverless cluster. Build multiple schemas for each web form's data storage. Use Amazon API Gateway and an AWS Lambda function to recreate the data input forms. Use Amazon Route 53 to point the DNS names of the web forms to their corresponding API Gateway endpoint.
upvoted 3 times
...
JYZ
2 years, 7 months ago
The reference is about using Kinesis for capturing changes to DynamoDB not about updating data in DynamoDB. Also how will customer supply the data?
upvoted 1 times
...
AMKazi
2 years, 11 months ago
Kineses data streams will increase the cost exponentially. Also the volume is low and per qtr. D: is the answer
upvoted 2 times
...
cldy
2 years, 11 months ago
D. Provision an Amazon Aurora Serverless cluster. Build multiple schemas for each web formג€™s data storage. Use Amazon API Gateway and an AWS Lambda function to recreate the data input forms. Use Amazon Route 53 to point the DNS names of the web forms to their corresponding API Gateway endpoint.
upvoted 1 times
...
acloudguru
3 years ago
Selected Answer: D
Serverless API + Serverless Business Logic + Serverless DB
upvoted 4 times
...
andylogan
3 years, 1 month ago
It's D
upvoted 1 times
...
student22
3 years, 1 month ago
D Serverless API + Serverless Business Logic + Serverless DB
upvoted 1 times
...
tgv
3 years, 1 month ago
DDD ---
upvoted 1 times
...
blackgamer
3 years, 1 month ago
It should be D.
upvoted 1 times
...
zolthar_z
3 years, 2 months ago
Answer is D. Fargate Storage is ephemeral storage, so, if the cluster has some problem the data will be lost
upvoted 2 times
...
denccc
3 years, 2 months ago
Would go for D
upvoted 3 times
denccc
3 years, 1 month ago
Because of "respond to each event" and "minimize the amount of idle infrastructure"
upvoted 2 times
...
...
Rmukh
3 years, 2 months ago
I think it should be C. D says create multiple schemas for each data format storage which is unnecessary.
upvoted 1 times
AMKazi
2 years, 11 months ago
Where will the data be stored? Fargate task is a compute node.
upvoted 1 times
...
wassb
2 years, 1 month ago
Farget Task storage is an ephemeral storage
upvoted 1 times
...
...
pablobairat
3 years, 2 months ago
D for sure
upvoted 3 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 ...