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

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

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

A global company hosts its web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The web application has static data and dynamic data. The company stores its static data in an Amazon S3 bucket. The company wants to improve performance and reduce latency for the static data and dynamic data. The company is using its own domain name registered with Amazon Route 53.
What should a solutions architect do to meet these requirements?

  • A. Create an Amazon CloudFront distribution that has the S3 bucket and the ALB as origins. Configure Route 53 to route traffic to the CloudFront distribution.
  • B. Create an Amazon CloudFront distribution that has the ALB as an origin. Create an AWS Global Accelerator standard accelerator that has the S3 bucket as an endpoint Configure Route 53 to route traffic to the CloudFront distribution.
  • C. Create an Amazon CloudFront distribution that has the S3 bucket as an origin. Create an AWS Global Accelerator standard accelerator that has the ALB and the CloudFront distribution as endpoints. Create a custom domain name that points to the accelerator DNS name. Use the custom domain name as an endpoint for the web application.
  • D. Create an Amazon CloudFront distribution that has the ALB as an origin. Create an AWS Global Accelerator standard accelerator that has the S3 bucket as an endpoint. Create two domain names. Point one domain name to the CloudFront DNS name for dynamic content. Point the other domain name to the accelerator DNS name for static content. Use the domain names as endpoints for the web application.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Kartikey140
Highly Voted 1 year, 6 months ago
Answer is A Explanation - AWS Global Accelerator vs CloudFront • They both use the AWS global network and its edge locations around the world • Both services integrate with AWS Shield for DDoS protection. • CloudFront • Improves performance for both cacheable content (such as images and videos) • Dynamic content (such as API acceleration and dynamic site delivery) • Content is served at the edge • Global Accelerator • Improves performance for a wide range of applications over TCP or UDP • Proxying packets at the edge to applications running in one or more AWS Regions. • Good fit for non-HTTP use cases, such as gaming (UDP), IoT (MQTT), or Voice over IP • Good for HTTP use cases that require static IP addresses • Good for HTTP use cases that required deterministic, fast regional failover
upvoted 95 times
daizy
1 year, 3 months ago
By creating a CloudFront distribution that has both the S3 bucket and the ALB as origins, the company can reduce latency for both the static and dynamic data. The CloudFront distribution acts as a content delivery network (CDN), caching the data closer to the users and reducing the latency. The company can then configure Route 53 to route traffic to the CloudFront distribution, providing improved performance for the web application.
upvoted 13 times
...
...
kanweng
Highly Voted 1 year, 6 months ago
Selected Answer: A
Q: How is AWS Global Accelerator different from Amazon CloudFront? A: AWS Global Accelerator and Amazon CloudFront are separate services that use the AWS global network and its edge locations around the world. CloudFront improves performance for both cacheable content (such as images and videos) and dynamic content (such as API acceleration and dynamic site delivery). Global Accelerator improves performance for a wide range of applications over TCP or UDP by proxying packets at the edge to applications running in one or more AWS Regions. Global Accelerator is a good fit for non-HTTP use cases, such as gaming (UDP), IoT (MQTT), or Voice over IP, as well as for HTTP use cases that specifically require static IP addresses or deterministic, fast regional failover. Both services integrate with AWS Shield for DDoS protection.
upvoted 34 times
...
sashoka1
Most Recent 2 weeks, 4 days ago
Selected Answer: A
Correct Answer is B
upvoted 1 times
sashoka1
2 weeks, 4 days ago
Sorry Correct answer is A
upvoted 1 times
...
...
ManikRoy
3 weeks, 6 days ago
Selected Answer: A
It would have made sense to use S3 bucket as the origin for cloud front and ALB as the end point for global accelerator. However the option C messes it up when it mentions also the cloud front distribution as the end point for global accelerator standard (which is not supported). As this is not possible the only option left is A to use Cloud front for both S3 & ALB.
upvoted 1 times
...
chickenmf
2 months ago
This question is absolutely insane
upvoted 3 times
vkailembo
1 month ago
fucking insane
upvoted 2 times
...
...
Kangtong
2 months, 2 weeks ago
Selected Answer: A
My chatGPT4 answer me it is A. It said C has a structural problem so it cannot really be made in practice. I leave this comment for who be confused by chatGPT3.5.
upvoted 2 times
...
Prosen2522
3 months ago
Selected Answer: A
CloudFront can be used for both static and dynamic content distribution.
upvoted 3 times
...
hi2vaisakh
4 months ago
Selected Answer: A
Answer is A
upvoted 1 times
...
andyngkh86
4 months ago
chatGPT give the answer is C
upvoted 1 times
tsdsmth
4 months ago
chatGPT is not ALWAYS right. Beware!
upvoted 3 times
...
Parul25
3 months, 4 weeks ago
The company is using its own domain name registered with Amazon Route 53 so C cannot be the answer.
upvoted 2 times
...
...
awsgeek75
4 months ago
Selected Answer: A
GlobaAccelerator helps routing users to closest region. The question doesn't say anything about latency due to region so BCD don't really solve much problems.
upvoted 1 times
awsgeek75
4 months ago
https://aws.amazon.com/blogs/networking-and-content-delivery/deliver-your-apps-dynamic-content-using-amazon-cloudfront-getting-started-template/
upvoted 2 times
...
...
A_jaa
4 months ago
Selected Answer: A
Answer: A
upvoted 2 times
...
Mutahir1
4 months, 2 weeks ago
Ans is C:, This solution involves using Amazon CloudFront for caching the static content, which will improve performance and reduce latency for the static data. Additionally, by creating an AWS Global Accelerator standard accelerator with the ALB and the CloudFront distribution as endpoints, the company can further improve the availability and performance of the web application. Finally, creating a custom domain name that points to the accelerator DNS name will allow the company to use the custom domain name as an endpoint for the web application, providing a seamless experience for the users. The search results provide information about the benefits of using a standard accelerator in AWS Global Accelerator to improve the availability and performance of applications, as well as the steps for creating a standard accelerator and working with standard accelerators in AWS Global Accelerator
upvoted 1 times
...
Wang87
4 months, 3 weeks ago
Selected Answer: A
Answer is A
upvoted 1 times
...
ale_brd_
5 months, 2 weeks ago
Selected Answer: A
A is correct; Option B and option C are incorrect because they include invalid endpoint configurations for Global Accelerator. Global Accelerator Standard does not support S3 endpoints or CloudFront distribution endpoints.
upvoted 4 times
...
theonlyhero
6 months, 1 week ago
I just tested, there is no option in Global Accelerator to make CloudFront distribution as endpoints. so anwer is A
upvoted 9 times
...
Ruffyit
6 months, 3 weeks ago
I'm wavering between A and C. With dynamic content, CloudFront is cacheable and that's not good. But with answer C, AWS Global doesn't support Cloudfront endpoint "Endpoints for standard accelerators in AWS Global Accelerator can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses. " So I choose A
upvoted 2 times
...
gldiazcardenas
7 months ago
Selected Answer: C
C seems reasonable due to the fact that CloudFront is tedious when it comes to Dynamic content, you need to expire the content everytime it changes, which adds extra work and might lead to inconsistent results.
upvoted 1 times
eladbeV2
4 months, 2 weeks ago
As mentioned before by others, Global Accelerator Standard can't use S3 or CloudFront distribution as Endpoints. See https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
upvoted 2 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 ...