Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 228 discussion

A company wants to containerize a multi-tier web application and move the application from an on-premises data center to AWS. The application includes web. application, and database tiers. The company needs to make the application fault tolerant and scalable. Some frequently accessed data must always be available across application servers. Frontend web servers need session persistence and must scale to meet increases in traffic.

Which solution will meet these requirements with the LEAST ongoing operational overhead?

  • A. Run the application on Amazon Elastic Container Service (Amazon ECS) on AWS Fargate. Use Amazon Elastic File System (Amazon EFS) for data that is frequently accessed between the web and application tiers. Store the frontend web server session data in Amazon Simple Queue Service (Amazon SQS).
  • B. Run the application on Amazon Elastic Container Service (Amazon ECS) on Amazon EC2. Use Amazon ElastiCache for Redis to cache frontend web server session data. Use Amazon Elastic Block Store (Amazon EBS) with Multi-Attach on EC2 instances that are distributed across multiple Availability Zones.
  • C. Run the application on Amazon Elastic Kubernetes Service (Amazon EKS). Configure Amazon EKS to use managed node groups. Use ReplicaSets to run the web servers and applications. Create an Amazon Elastic File System (Amazon EFS) file system. Mount the EFS file system across all EKS pods to store frontend web server session data.
  • D. Deploy the application on Amazon Elastic Kubernetes Service (Amazon EKS). Configure Amazon EKS to use managed node groups. Run the web servers and application as Kubernetes deployments in the EKS cluster. Store the frontend web server session data in an Amazon DynamoDB table. Create an Amazon Elastic File System (Amazon EFS) volume that all applications will mount at the time of deployment.
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
pupsik
Highly Voted 1 year, 2 months ago
Selected Answer: D
A looked good until "store session data in SQS".
upvoted 21 times
...
SkyZeroZx
Highly Voted 1 year, 2 months ago
Selected Answer: D
what a worst ques A - Why do you need SQS to store web sever session data. SQS is for decoupling services B - EBS multi attach is for SAME availibility zone. The ques says multipel availibility zones C - Why do you need EFS to store web sever session data. Its damn expensive D - Better answer- But again why need for EKS. If I were to choose one option, its D as its better compared to ABC
upvoted 14 times
...
liuliangzhou
Most Recent 1 week, 6 days ago
Selected Answer: D
B,D can do it all. Multiple EC2 accesses a single storage using EFS and EBS, with priority given to EFS file storage. DynamoDB can also be used for session storage. https://docs.aws.amazon.com/aws-sdk-php/v2/guide/feature-dynamodb-session-handler.html
upvoted 1 times
...
43c89f4
4 months, 3 weeks ago
one of the poor Question... so answer we give poor... its D. because i cant choose ABC
upvoted 3 times
...
ayadmawla
9 months, 2 weeks ago
Selected Answer: B
I think that the issue of multi-attach EBS in one AZ is dealt with by the manner in which it is explained. It is the EC2 that are distributed in Multi-AZ not the EBS. Just my pov.
upvoted 3 times
...
career360guru
10 months ago
Selected Answer: D
Option D, Though C is also possible but Multi-attach EBS has higher operational overhead.
upvoted 2 times
...
covabix879
11 months, 3 weeks ago
Selected Answer: D
Due to operational efficiency D is better choice compared to B.
upvoted 1 times
...
task_7
11 months, 3 weeks ago
Selected Answer: D
deployments carry ReplicaSets DynamoDB table for session data
upvoted 1 times
...
rsn
1 year ago
Selected Answer: C
There is a requirement for fault tolerance. I feel 'C" satisfies that as it has replicasets. Option D does not talk about it
upvoted 1 times
...
skyhiker
1 year ago
Now i'll have to go with B. Check out what alabiba says to question, "Can aws sqs be used to store web server session data?" alabiba "No, AWS SQS (Simple Queue Service) is not typically used for storing web server session data. SQS is a message queuing service that is designed for reliable and scalable message communication between distributed systems. For storing session data, it is more common to use dedicated session storage solutions such as databases (e.g., Amazon DynamoDB) or in-memory caches (e.g., Redis)."
upvoted 2 times
chikorita
1 year ago
problem with option B is " Multi-Attach on EC2 instances that are distributed across multiple Availability Zones"; please note that multi-attach can only span since AZ option D is correct
upvoted 2 times
...
...
NikkyDicky
1 year, 2 months ago
Selected Answer: D
D - best of the worst
upvoted 7 times
...
YodaMaster
1 year, 2 months ago
Selected Answer: D
A looked good until "store session data in SQS".
upvoted 2 times
...
Henrytml
1 year, 2 months ago
A looked good until "store session data in SQS".
upvoted 3 times
...
javitech83
1 year, 2 months ago
Selected Answer: D
A looked good until "store session data in SQS".
upvoted 2 times
...
Maria2023
1 year, 2 months ago
Selected Answer: A
Fargate is the service, the only question remains the storage. Amazon EBS Multi-Attach is single-az service, so remains A. Even though I am not very confident with SQS caching web service sessions.
upvoted 1 times
...
PhuocT
1 year, 2 months ago
Agree, this is a worst question D is best choice for this question, but I would prefer to change EKS to ECS Fargate for compute and Elasticache for Redis for session.
upvoted 3 times
...
gd1
1 year, 3 months ago
Gpt 4.0 - Answer is D
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 ...