Soru

Zorluk: KolayDatabase and Storage Strategy

A solutions architect is designing a high-performance database strategy for a new relational OLTP workload. The application requires highly available database access across multiple Availability Zones and must dynamically scale horizontally to handle unpredictable spikes in read traffic.

Which two strategies should the solutions architect implement to meet these requirements?

  1. Deploy an Amazon Aurora MySQL database cluster with Aurora Replicas to scale read workloads.Cevap
  2. Configure Aurora Auto Scaling to dynamically adjust the number of Aurora Replicas based on CPU utilization.Cevap
  3. C
    Deploy an Amazon RDS for MySQL database in a Multi-AZ configuration and direct read traffic to the standby instance to handle peak loads.
  4. D
    Set up a single-node Amazon RDS for MySQL database and configure AWS KMS managed keys (aws/rds) to encrypt cross-account read replicas.
  5. E
    Deploy an Amazon RDS for MySQL database with a Multi-Region active-active configuration using pilot light disaster recovery to achieve near-zero RTO and RPO.

Cevap

To meet the requirements, the solutions architect should deploy an Amazon Aurora MySQL database cluster with Aurora Replicas and configure Aurora Auto Scaling to dynamically adjust the number of replicas based on CPU utilization.
Deploying an Amazon Aurora MySQL database cluster with Aurora Replicas allows the architecture to scale read workloads by directing queries to reader endpoints. When combined with Aurora Auto Scaling, the database cluster can dynamically add or remove replicas based on target metrics like average CPU utilization, ensuring the application handles sudden peaks in traffic efficiently.

Adım Adım Çözüm

1
Evaluate options for database high availability and read scaling.
Identify that Amazon Aurora MySQL with Aurora Replicas provides both Multi-AZ high availability and horizontal scaling for read traffic.
Aurora Replicas share the same storage volume as the primary instance and can act as failover targets as well as read endpoints.
2
Address the requirement for dynamic scaling during unpredictable traffic spikes.
Choose Aurora Auto Scaling.
Aurora Auto Scaling monitors CPU utilization or connection count and automatically adjusts the replica count to maintain performance and optimize cost.

Anahtar Kavram

Amazon Aurora horizontal read scaling and dynamic replica scaling capabilities.
Tahmini Süre:1m 30s
Bu soruyu puanla