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 685 discussion

A mobile app has become very popular, and usage has gone from a few hundred to millions of users. Users capture and upload images of activities within a city, and provide ratings and recommendations. Data access patterns are unpredictable. The current application is hosted on Amazon EC2 instances behind an
Application Load Balancer (ALB). The application is experiencing slowdowns and costs are growing rapidly.
Which changes should a solutions architect make to the application architecture to control costs and improve performance?

  • A. Create an Amazon CloudFront distribution and place the ALB behind the distribution. Store static content in Amazon S3 in an Infrequent Access storage class.
  • B. Store static content in an Amazon S3 bucket using the Intelligent Tiering storage class. Use an Amazon CloudFront distribution in front of the S3 bucket and the ALB.
  • C. Place AWS Global Accelerator in front of the ALB. Migrate the static content to Amazon EFS, and then run an AWS Lambda function to resize the images during the migration process.
  • D. Move the application code to AWS Fargate containers and swap out the EC2 instances with the Fargate containers.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
kalyan_krishna742020
Highly Voted 3 years, 7 months ago
B. Keywords: "Data access patterns are unpredictable" best fits to Intelligent Tiering
upvoted 26 times
...
Waiweng
Highly Voted 3 years, 7 months ago
it's B
upvoted 8 times
...
Jesuisleon
Most Recent 1 year, 11 months ago
Selected Answer: B
B. Use CLoudfront to cache static content from s3 bucket and dynamic content from alb.
upvoted 2 times
...
romiao106
2 years ago
Selected Answer: B
it's B
upvoted 1 times
...
dev112233xx
2 years ago
Selected Answer: B
"Users capture and upload images of activities within a city" so from the question we can assume that app needs to store data to S3 (definitely not in EBS or EFS) then Cloudfront to cache the images and Intelligent Tiering will reduce the costs even more. D doesn't really solve this issue!
upvoted 1 times
...
hahaaaaa
2 years, 9 months ago
I will go with D there is no mention of storage related to the current environment, in this question. So, B cannot be the answer. EC2: Predictable and sustained workloads having high utilization rates Fargate: Automatic provisioning of workloads is required. More flexibility is required
upvoted 1 times
...
kapara
2 years, 9 months ago
Selected Answer: B
its B!!
upvoted 3 times
...
skyblue07
2 years, 10 months ago
Selected Answer: D
"Data access patterns are unpredictable", cloud front cache will be inefficient. And with B option you are not solving the bottleneck.
upvoted 3 times
...
cldy
3 years, 5 months ago
B. Store static content in an Amazon S3 bucket using the Intelligent Tiering storage class. Use an Amazon CloudFront distribution in front of the S3 bucket and the ALB.
upvoted 1 times
...
AzureDP900
3 years, 5 months ago
I will go with B, The patterns of data access are unexpected is the key word in this question.
upvoted 1 times
...
andylogan
3 years, 6 months ago
It's B
upvoted 1 times
...
tgv
3 years, 6 months ago
BBB ---
upvoted 1 times
...
WhyIronMan
3 years, 6 months ago
I'll go with B
upvoted 1 times
...
mustpassla
3 years, 6 months ago
B, SAA level.
upvoted 2 times
...
vkbajoria
3 years, 6 months ago
it's B for me
upvoted 2 times
...
CarisB
3 years, 7 months ago
B seems good. https://aws.amazon.com/about-aws/whats-new/2018/11/s3-intelligent-tiering/?nc1=h_ls
upvoted 4 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