exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

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

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 196 discussion

A solutions architect is designing an application to accept timesheet entries from employees on their mobile devices. Timesheets will be submitted weekly, with most of the submissions occurring on Friday. The data must be stored in a format that allows payroll administrators to run monthly reports. The infrastructure must be highly available and scale to match the rate of incoming data and reporting requests.

Which combination of steps meets these requirements while minimizing operational overhead? (Choose two.)

  • A. Deploy the application to Amazon EC2 On-Demand Instances with load balancing across multiple Availability Zones. Use scheduled Amazon EC2 Auto Scaling to add capacity before the high volume of submissions on Fridays.
  • B. Deploy the application in a container using Amazon Elastic Container Service (Amazon ECS) with load balancing across multiple Availability Zones. Use scheduled Service
    Auto Scaling to add capacity before the high volume of submissions on Fridays.
  • C. Deploy the application front end to an Amazon S3 bucket served by Amazon CloudFront. Deploy the application backend using Amazon API Gateway with an AWS Lambda proxy integration.
  • D. Store the timesheet submission data in Amazon Redshift. Use Amazon QuickSight to generate the reports using Amazon Redshift as the data source.
  • E. Store the timesheet submission data in Amazon S3. Use Amazon Athena and Amazon QuickSight to generate the reports using Amazon S3 as the data source.
Show Suggested Answer Hide Answer
Suggested Answer: CE 🗳️

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
emiliocb4
Highly Voted 1 year, 7 months ago
Selected Answer: BE
i'm going with BE. A not correct with EC2 instances to mantain. C is not correct because we cannot host webapplication on S3 (only static contents) D too much effort for Redshift
upvoted 16 times
altonh
2 weeks, 1 day ago
C implies that the front end is static while the back end is dynamic.
upvoted 1 times
...
Gmail78
1 year, 5 months ago
It looks like BE are the best options. While deploying the frontend to S3 and using API Gateway with Lambda for the backend is a good architectural approach, it might not directly address the requirement for load scaling and scheduling.
upvoted 1 times
...
...
YodaMaster
Highly Voted 1 year, 7 months ago
Selected Answer: CE
A. EC2 on-demand instances don't make sense to accept timesheet entries B. ECS can be done but they want to minimise operational overhead where option C sounds better/simple C. Sounds simple enough to use s3. I choose this. D. I already chose s3 so this doesn't apply + redshift seems overkill E.This goes with Option C So answer C and E
upvoted 10 times
...
JaffaDaffa
Most Recent 1 month ago
Selected Answer: CE
C is better option than B bcz it is managed/serverless than ECS (without mentioning Fargate)
upvoted 1 times
...
JaffaDaffa
1 month ago
Selected Answer: CE
B is not right option as ECS management overhead unless specified with Fargate Launch type.
upvoted 1 times
...
deepakR20
1 month, 3 weeks ago
Selected Answer: BE
Key parameter is " with most of the submissions occurring on Friday." hence BE is the right answer
upvoted 1 times
...
LuongTo
2 months ago
Selected Answer: BE
E is apparently. I would go for B rather than C. Even serverless lambda is best suited for minimizing operational overhead; however the point is "mobile devices"; the mobile application is the frontend => "Deploy the application front end to an Amazon S3 bucket served by Amazon CloudFront" from C does not make sense.
upvoted 1 times
...
youonebe
2 months, 1 week ago
Selected Answer: CE
CE-CE-CE
upvoted 1 times
...
zersa
2 months, 3 weeks ago
Selected Answer: BE
i'm going with BE.
upvoted 1 times
...
Halliphax
2 months, 3 weeks ago
Selected Answer: BE
High availability = multiple availability zones (clue in the answer, B) Cannot be C as it's a web application so cannot be on S3. Lambda not suitable either because Lambdas only run in a single chosen region of deployment.
upvoted 1 times
LuongTo
2 months ago
C feasible. Frontend (html, js) will be in S3 with Cloudfront, lambda for backend. lambda is the best approach for "minimizing operational overhead". The "requirement" here is about high-availability not DR which requires multi-region
upvoted 2 times
...
...
0b43291
2 months, 4 weeks ago
Selected Answer: CE
Option A (EC2 On-Demand Instances with Auto Scaling) requires managing and scaling EC2 instances, which adds operational overhead compared to a serverless approach. Option B (Amazon ECS with Service Auto Scaling) also requires managing and scaling container instances, which adds operational overhead compared to a serverless approach. Option D (Amazon Redshift) is a data warehousing solution better suited for large-scale analytics workloads, which may be overkill for the given requirements and introduce unnecessary complexity and cost. By choosing the combination of options C and E, the solutions architect can implement a highly available, scalable, and cost-effective solution with minimal operational overhead, leveraging the benefits of serverless computing, object storage, and managed analytics services.
upvoted 1 times
...
sashenka
3 months, 2 weeks ago
Selected Answer: CE
Options A and B involve managing EC2 instances or containers, which would require more operational effort than a fully serverless solution with C and E.
upvoted 1 times
...
AWSum1
3 months, 4 weeks ago
Selected Answer: BE
It's B & E, the question says that timeshares will need ro be submitted. Therefore making it dynamic. Selecting option C to use S3 to host webapp can't work because S3 can host static sites.
upvoted 1 times
...
Syre
5 months, 2 weeks ago
Selected Answer: BE
C is Incorrect
upvoted 1 times
...
kpcert
7 months, 4 weeks ago
Selected Answer: BE
Voting for BE
upvoted 2 times
...
trungtd
8 months ago
Selected Answer: BE
C is not correct. We need Lambda, not Lambda Proxy. BTW, APIGW + Lambda for the unknown load, in this case we knew that high load on Friday
upvoted 2 times
...
red_panda
8 months, 2 weeks ago
Selected Answer: BE
Answer is B and E. We already know which on friday a lot of people will submit timesheet, so scheduled autoscaling is perfect. Finally S3 + Athena are enough. No need of Redshift database to run report.
upvoted 4 times
...
mifune
8 months, 3 weeks ago
Selected Answer: CE
Between A or B I don't see any difference regarding minimizing the operational overhead. The right answer can be either. That leads me to think that the right answer is C (indeed, it's full serverless!) C, E
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago