Exam SAA-C03 All QuestionsBrowse all questions from this exam
Question 12

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?

    Correct Answer: A

    To reduce latency and improve performance for both static and dynamic data, the company should use a content delivery network (CDN) such as Amazon CloudFront. By creating a CloudFront distribution with both the S3 bucket (for static data) and the Application Load Balancer (ALB) (for dynamic data) as origins, the content can be cached and delivered more efficiently to users around the world. Once this CloudFront distribution is set up, Route 53 can be configured to route traffic to the CloudFront distribution, providing users with a low-latency experience for both types of content.

Discussion
Kartikey140

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

daizy

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.

Mihailo34

A, adding to the excellent explanation by Kartikey140, the solution under C uses a custom DNS name, the question specifies: "The company is using its own domain name registered with Amazon Route 53"

kanwengOption: 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.

Prosen2522Option: A

CloudFront can be used for both static and dynamic content distribution.

diddy99Option: C

Answer is C Explanation: A: Using Cloudfront to cache static content is perfect for low latency and performance. However, caching dynamic content from ALB through cloudfront might not be efficient as dynamic contents is often personalized and are not good for caching. B: Using cloudfront to cache dynamic contents from ALB is not the most efficient approach C: Using amazon cloudfront to cache the static data from S3 ensures efficient distribution of static contents globally. AWS Global accelerator routes traffic to the nearest AWS EDGE location. Hence, routing is optimized to both the ALB (Dynamic contents) and Cloud front distribution.

chickenmf

This question is absolutely insane

KangtongOption: 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.

A_jaaOption: A

Answer: A

creamymangosauceOption: A

A - CloudFront for caching static content. No need for Global Accelerator since no static IP is required

bishtr3

A - https://aws.amazon.com/blogs/startups/how-to-accelerate-your-wordpress-site-with-amazon-cloudfront/

Mihailo34

A, adding to the excellent explanation by Kartikey140, the solution under C uses a custom DNS name, the question specifies: "The company is using its own domain name registered with Amazon Route 53"

ChymKuBoyOption: A

A for sure

OBIOHAnzeOption: A

By using CloudFront with separate origins for static and dynamic content, the company can achieve improved performance and reduced latency for both types of data. Route 53 then intelligently routes traffic based on the requested object, ensuring a smooth user experience.

sashoka1Option: A

Correct Answer is B

sashoka1

Sorry Correct answer is A

ManikRoyOption: 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.

hi2vaisakhOption: A

Answer is A

andyngkh86

chatGPT give the answer is C

tsdsmth

chatGPT is not ALWAYS right. Beware!

Parul25

The company is using its own domain name registered with Amazon Route 53 so C cannot be the answer.

awsgeek75Option: 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.

awsgeek75

https://aws.amazon.com/blogs/networking-and-content-delivery/deliver-your-apps-dynamic-content-using-amazon-cloudfront-getting-started-template/