A company hosts a web application on AWS that uses an Amazon Aurora PostgreSQL database. Global users are experiencing slow load times when requesting static images stored in Amazon S3. Additionally, the database is experiencing high CPU utilization due to a large volume of repetitive read queries for product catalog details. Which two configurations should a solutions architect implement to reduce latency and improve performance? (Select TWO.)
- Deploy Amazon ElastiCache to cache database query results for the product catalog details.Cevap
- Configure an Amazon CloudFront distribution with the Amazon S3 bucket containing the static images as the origin.Cevap
- CDeploy an Amazon CloudFront distribution for the static images and set the default Time to Live (TTL) value to 0.
- DImplement Amazon Route 53 latency-based routing to direct database read queries to the nearest Aurora instance.
- ERoute private EC2 instance traffic to Amazon S3 through a NAT Gateway to cache static assets.
Cevap
Deploy Amazon ElastiCache to cache database query results and configure an Amazon CloudFront distribution with the Amazon S3 bucket containing static images as the origin.
Deploying Amazon ElastiCache caches repetitive read queries, reducing database load and response times. Creating an Amazon CloudFront distribution caches static images at edge locations, resolving global page load delays.
Adım Adım Çözüm
Anahtar Kavram
Multi-tier caching using Amazon CloudFront for static edge delivery and Amazon ElastiCache for database query acceleration.