
Ultimate access to all questions.
Answer-first summary for fast verification
Answer: Amazon CloudFront and Amazon S3
## Explanation **Correct Answer: A (Amazon CloudFront and Amazon S3)** **Why this is the best solution:** 1. **Cost-effectiveness**: - Amazon S3 provides highly durable and low-cost storage for static content like downloadable historical performance reports - CloudFront uses a pay-as-you-go pricing model with no upfront costs or minimum commitments - No need to provision and manage servers, reducing operational overhead 2. **Limits provisioning of infrastructure resources**: - Both S3 and CloudFront are fully managed services that automatically scale - No need to provision EC2 instances, manage auto-scaling groups, or configure load balancers - Serverless architecture eliminates infrastructure management 3. **Fastest possible response time globally**: - CloudFront is a global Content Delivery Network (CDN) with edge locations worldwide - Content is cached at edge locations close to users, reducing latency - S3 provides high throughput for content delivery 4. **Scalability to meet global demands**: - CloudFront automatically scales to handle traffic spikes - S3 scales automatically to serve any amount of content - Global distribution ensures performance regardless of user location **Why other options are not optimal:** - **Option B (AWS Lambda and Amazon DynamoDB)**: While serverless and scalable, this is better suited for dynamic content and APIs, not static file downloads. Lambda has execution time limits and cold starts, which could affect performance for large file downloads. - **Option C (Application Load Balancer with Amazon EC2 Auto Scaling)**: Requires provisioning and managing EC2 instances, which contradicts the requirement to limit infrastructure provisioning. Also less cost-effective for static content and doesn't provide global low-latency distribution. - **Option D (Amazon Route 53 with internal Application Load Balancers)**: Route 53 is for DNS routing, not content delivery. Internal ALBs are for internal traffic within a VPC, not suitable for public website content delivery. This solution doesn't address global scalability or fast response times. **Key AWS Services Used:** - **Amazon S3**: For storing static files (historical performance reports) - **Amazon CloudFront**: For global content delivery with edge caching This architecture provides a serverless, highly scalable, cost-effective solution for delivering static content globally with minimal latency.
Author: LeetQuiz Editorial Team
No comments yet.
A company's website provides users with downloadable historical performance reports. The website needs a solution that will scale to meet the company's website demands globally. The solution should be cost-effective, limit the provisioning of infrastructure resources, and provide the fastest possible response time. Which combination should a solutions architect recommend to meet these requirements?
A
Amazon CloudFront and Amazon S3
B
AWS Lambda and Amazon DynamoDB
C
Application Load Balancer with Amazon EC2 Auto Scaling
D
Amazon Route 53 with internal Application Load Balancers