A major airline is preparing to launch a flash promotional event where discounted international flight tickets will be released at a specific second. The marketing department expects an immediate surge in traffic, with concurrent user connections scaling from fewer than to over within the first seconds of the launch. The backend application, running on Amazon ECS, queries flight availability from an Amazon Aurora PostgreSQL database (with a read-to-write ratio of ). The system must also store transient flight search filters and user session data, which requires a caching solution that supports Multi-AZ replication and data persistence to survive cache node failures. Which architecture optimization strategy will handle the peak traffic spike while maintaining low latency and preventing request failures?
- AConfigure the Application Load Balancer to scale dynamically using target tracking policies, route the read queries to an Amazon RDS PostgreSQL Multi-AZ standby instance to handle the catalog read load, and implement an Amazon ElastiCache for Redis cluster to maintain persistent user sessions.
- BRequest AWS Support to pre-warm the Application Load Balancer to the expected traffic volume, scale the Aurora database reads horizontally by adding Aurora Replicas under an Auto Scaling policy, and deploy an Amazon ElastiCache for Memcached cluster to manage the user session states across multiple Availability Zones.
- Request AWS Support to pre-warm the Application Load Balancer to the expected traffic volume, scale the Aurora database reads horizontally by configuring Aurora Auto Scaling with Aurora Replicas, and use Amazon ElastiCache for Redis with Multi-AZ enabled to store the persistent user session state.Cevap
- DRely on the Application Load Balancer's automatic scaling to dynamically handle the incoming connection surge, scale the Aurora database reads by configuring Aurora Auto Scaling with Aurora Replicas, and utilize an Amazon ElastiCache for Redis cluster with Multi-AZ and auto-failover to manage session data.