Soru

Zorluk: OrtaAWS Database Services

A digital health organization is deploying a patient scheduling application that requires a relational database. To meet strict service-level agreements, the database must replicate data synchronously to a standby instance in a different Availability Zone and support automatic failover if the primary database fails. Which AWS database deployment option should the organization select?

  1. Amazon RDS Multi-AZ deploymentCevap
  2. B
    Amazon RDS with Read Replicas
  3. C
    Amazon DynamoDB with Global Tables
  4. D
    Amazon EC2 instance hosting a self-managed database with custom scripting

Cevap

Amazon RDS Multi-AZ deployment
Amazon RDS Multi-AZ deployment is the correct choice because it automatically creates a primary database instance and synchronously replicates the data to a standby instance in a different Availability Zone. In the event of a failure, Amazon RDS performs an automatic failover to the standby instance, minimizing downtime.

Adım Adım Çözüm

1
Analyze the application requirements, which specify a relational database backend.
Identify that a relational database service (such as Amazon RDS) is required, ruling out NoSQL options.
Relational databases are structured and support SQL queries and transactional integrity required for patient scheduling.
2
Identify the high availability and replication requirements: synchronous replication to another Availability Zone and automatic failover.
Recognize that Amazon RDS Multi-AZ deployment provides synchronous replication to a standby instance in a different AZ with automatic failover, whereas Read Replicas use asynchronous replication primarily for scaling reads.
Multi-AZ is the standard AWS architecture for synchronous replication and high availability within a region.

Anahtar Kavram

Amazon RDS Multi-AZ deployments provide high availability and automatic failover for relational databases by synchronously replicating data to a standby instance in a different Availability Zone.
Bu soruyu puanla