A logistics company is preparing to launch a real-time package tracking portal for a global shopping festival. The portal expects a sudden surge of up to tracking requests per minute from users during peak hours. Read queries checking package status account for of the database traffic. The architecture consists of an Application Load Balancer (ALB) routing requests to an Amazon Elastic Container Service (ECS) cluster running on AWS Fargate, backed by an Amazon RDS for MySQL database. Load testing reveals that the database CPU reaches utilization and the ALB drops incoming connections under the sudden surge of traffic.
Which two actions should the solutions architect take to optimize the performance and scalability of the architecture? (Select two.)
- Submit a support case to AWS to pre-warm the Application Load Balancer to the expected peak request rate.Cevap
- Migrate the database to an Amazon Aurora MySQL DB cluster, deploy Aurora Replicas, and direct the read queries to the reader endpoint.Cevap
- CConfigure the Application Load Balancer to automatically scale dynamically in response to the sudden connection spike without pre-warming.
- DEnable Multi-AZ deployment on the RDS for MySQL database and route the read queries to the standby DB instance.
- EDeploy an Amazon ElastiCache for Memcached cluster in a Multi-AZ replication configuration to cache package status.