Soru

Zorluk: OrtaDesign Relational Database HA and DR

A financial services company is designing a high availability (HA) and disaster recovery (DR) solution for a database workload currently on-premises. The workload requires cross-database queries and SQL Server Agent jobs. The solution must support:

* An RTO of 3030 minutes
* An RPO of 55 seconds
* Automatic failover to a secondary Azure region
* A single connection string that does not change after failover
* Minimal administrative overhead

Which two actions should you recommend to meet the requirements?

  1. Deploy Azure SQL Managed Instance as the relational database tier.Cevap
  2. Configure an auto-failover group that includes a read-write listener.Cevap
  3. C
    Deploy Azure SQL Database single databases and enable active geo-replication.
  4. D
    Configure geo-redundant storage (GRS) backup replication on Azure SQL Database elastic pools.

Cevap

Deploy Azure SQL Managed Instance and configure an auto-failover group with a read-write listener.
To support instance-level features such as SQL Server Agent jobs and cross-database queries with minimal administrative overhead, Azure SQL Managed Instance is required. To meet the DR requirements, which include automatic failover to a secondary region, a 3030-minute RTO, a 55-second RPO, and a single connection string, you must configure an auto-failover group with a read-write listener.

Adım Adım Çözüm

1
Evaluate legacy SQL Server feature requirements.
Identify that cross-database queries and SQL Server Agent jobs require Azure SQL Managed Instance rather than Azure SQL Database.
Azure SQL Database single databases and elastic pools do not support cross-database queries and SQL Server Agent jobs natively.
2
Evaluate HA/DR requirements (RTO, RPO, automatic failover, and single connection string).
Determine that an auto-failover group must be configured.
Auto-failover groups provide automatic failover capabilities across regions and offer a single connection endpoint (listener) that redirects traffic without client modification.

Anahtar Kavram

Designing high availability and disaster recovery for SQL Server workloads in Azure requiring SQL Agent and cross-database queries using SQL Managed Instance and Auto-Failover Groups.
Bu soruyu puanla