AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company's e-commerce application hosted in the us-east-1 region has recently seen unexpected spikes in traffic, which has overwhelmed their web servers and caused significant latency issues. The application serves a global customer base. Select the most effective strategy to ensure high performance and scalability of their web infrastructure to accommodate future traffic surges with minimal latency worldwide.
Implement Amazon CloudFront with an Application Load Balancer to cache content and evenly distribute traffic across web servers.
Use an external Content Delivery Network (CDN) solution to manage the incoming traffic and reduce load times for global users.
Deploy an additional Amazon EC2 instance in each Availability Zone within the region to handle increased traffic.
Configure static website hosting on Amazon S3 to deliver the web assets with low latency.
Implementing Amazon CloudFront paired with an Application Load Balancer would distribute content with low latency and high data transfer speeds to end users worldwide. CloudFront, as a content delivery network service, caches the application's static content at edge locations closer to users, reducing the load on the origin servers. An Application Load Balancer effectively distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, in multiple Availability Zones, providing high availability and elasticity. Other CDN solutions not provided by AWS or using a Database Service for content delivery would not be as effective for web traffic management and global content delivery. Static website hosting on Amazon S3 would not adequately address compute scalability and would be more suitable for hosting static websites rather than dynamic e-commerce applications.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon CloudFront and how does it work?
Open an interactive chat with Bash
What is an Application Load Balancer and how does it benefit web applications?
Open an interactive chat with Bash
How do edge locations improve the performance of web applications?