A fleet of delivery drones upload telemetry data concurrently at the top of every hour. During these peak windows, incoming traffic spikes from a baseline of requests per second (RPS) to over RPS within a -minute window. The architecture consists of an Application Load Balancer (ALB) that routes requests to an Auto Scaling group (ASG) of Amazon EC2 instances. The instances process the data and store it in an Amazon Aurora MySQL DB cluster. An analytical application also queries the Aurora cluster to display real-time coordinates, but experiences severe query latencies and timeouts during the peak traffic windows. Drones also experience connection timeouts and HTTP 503 errors.
Which architectural combinations should a solutions architect implement to optimize performance and scalability during the peak windows? (Select TWO.)
- Submit a support ticket to AWS to pre-warm the ALB to handle the expected instantaneous traffic spike, and configure Scheduled Scaling for the EC2 ASG to scale out before the top of the hour.Cevap
- Configure Aurora Auto Scaling to dynamically provision Aurora Replicas based on reader CPU utilization, and configure the analytical application to use the Aurora reader endpoint.Cevap
- CEnable Multi-AZ deployment on the primary database instance to automatically route analytical read queries to the standby instance during high-traffic spikes.
- DConfigure the EC2 ASG to use a target tracking policy based on average CPU utilization, and set the scaling cooldown period to seconds to ensure rapid scale-out.
- EDeploy Amazon ElastiCache for Memcached with Multi-AZ replication to cache the analytical query results and minimize replication lag from the primary database instance.