Courseiva

AZ-305 Design infrastructure solutions Practice Question

Which TWO of the following are valid design considerations for implementing Azure SQL Database geo-replication? (Choose two.)

⚠ Common exam trap

Many candidates confuse geo-replication with Auto-Failover Groups, assuming geo-replication alone provides automatic failover and zero data loss, when in fact it only supports manual failover with asynchronous replication.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Geo-replication supports up to four readable secondary replicas

Azure SQL Database geo-replication supports up to four readable secondary replicas, which can be used for read-only query offloading and disaster recovery. Option E is correct because these secondary replicas are fully readable, allowing you to distribute read-only workloads to reduce load on the primary database.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Geo-replication ensures zero data loss during failover

    Why it's wrong here

    Active geo-replication continuously sends transaction log records to a secondary database asynchronously, meaning transactions committed on the primary are acknowledged before the log has been hardened on the secondary. Consequently, a geo-failover can lose the most recent transactions that had not yet replicated, so the recovery point objective (RPO) is non-zero and can be several seconds or more. There is no zero-data-loss guarantee for geo-replication; a synchronous, availability-group-style solution would be required for that guarantee.

  • ✓

    Geo-replication supports up to four readable secondary replicas

    Why this is correct

    Azure SQL Database active geo-replication is a valid design consideration because it supports establishing up to four readable secondary replicas. This technical mechanism allows organisations to distribute read workloads across multiple Azure regions, significantly enhancing disaster recovery capabilities and regional resilience. Designing with multiple secondaries facilitates robust business continuity planning and global read-scale scenarios, directly addressing the need for resilient database architectures.

  • ✗

    Geo-replication provides automatic failover without manual intervention

    Why it's wrong here

    Geo-replication alone does not provide any automatic failover capability; the secondary database remains in standby and a role change must be manually initiated by an administrator or application through the failover API, PowerShell, CLI, or Azure portal. To obtain automatic, policy-driven failover you must additionally create an auto-failover group, which is a separate orchestration layer that applies a breaker policy and grace period. Thus, while auto-failover groups can automate the process, active geo-replication itself does not.

  • ✗

    Geo-replication requires a listener for client connections

    Why it's wrong here

    A listener is a virtual network name (VNN) used by SQL Server Always On Availability Groups to route client connections to the current replica without changing the connection string. Azure SQL Database active geo-replication does not use listeners; each secondary is an independent readable database with its own server-level DNS endpoint, and clients connect directly to that endpoint (for example, secondary-server.database.windows.net). Therefore, requiring a listener contradicts the geo-replication architecture and is not a valid design consideration.

  • ✓

    Geo-replication can be used to offload read-only workloads

    Why this is correct

    Each geo-replication secondary is a readable database, so you can offload read-only workloads, such as reporting, business intelligence, and analytical queries, to the secondaries while preserving the primary's capacity for transactional writes. This read-scale design reduces contention on the primary and, when the secondary is placed in another Azure region, provides low-latency reads to geographically distributed users. Supporting up to four readable secondaries makes this an even more powerful and commonly used design consideration for high-availability, disaster-recovery, and global-read architectures.

About these practice questions

Courseiva writes every AZ-305 question from scratch — 795 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-305 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-305 exam.