A media streaming service is preparing to broadcast a high-profile live sporting event. The application is deployed behind an Application Load Balancer (ALB) and uses Amazon Aurora MySQL for user profile and authorization metadata. Historical data shows that traffic will spike from requests per second to over requests per second in the first minutes of the broadcast. The workload is highly read-intensive, with a read-to-write ratio. Which combination of actions should a solutions architect recommend to ensure the platform handles the peak flash traffic with minimal latency and no dropped connections?
- Request AWS Support to pre-warm the ALB to handle the expected load, and deploy Amazon ElastiCache for Redis with replica nodes to cache metadata queries using a cache-aside pattern.Cevap
- BRely on the ALB's automatic scaling to dynamically handle the load, and configure Aurora Auto Scaling with Target Tracking policies on CPU utilization to scale reader instances.
- CRequest AWS Support to pre-warm the ALB, and configure an Amazon RDS Multi-AZ deployment with a standby instance to automatically scale and handle the increased read query load.
- DRequest AWS Support to pre-warm the ALB, and deploy an Amazon ElastiCache for Memcached cluster to act as a persistent database cache, using multi-AZ replication to guarantee high availability of the cache data.
Cevap
Request AWS Support to pre-warm the ALB to handle the expected load, and deploy Amazon ElastiCache for Redis with replica nodes to cache metadata queries using a cache-aside pattern.
The correct architecture requires requesting AWS Support to pre-warm the Application Load Balancer to ensure it has enough capacity ready to handle the immediate requests per second without dropping packets. Furthermore, implementing Amazon ElastiCache for Redis with replica nodes provides a highly available, sub-millisecond caching layer that handles the read workload, preventing database exhaustion.
Adım Adım Çözüm
Anahtar Kavram
Handling rapid flash traffic spikes requires pre-warming load balancers and offloading read traffic using a highly available cache-aside pattern.
Tahmini Süre:2m 0s