An online education platform uses an Azure Function App that processes messages from an Azure Service Bus queue. The platform serves students globally and requires the messaging system to be highly available and resilient to regional outages, ensuring that messages are not lost and processing can continue without interruption. The solution must provide automatic failover of the Service Bus namespace to a secondary region. Which Azure Service Bus feature should be implemented?
- ABasic tier with message forwarding
- BStandard tier with message sessions
- CPremium tier with Geo-disaster recovery
- DStandard tier with Availability Zones
Show answer & explanationAnswer & explanation
Correct answer: C. Premium tier with Geo-disaster recovery
Azure Service Bus Geo-disaster recovery is a feature available in the Premium tier. It enables automatic failover of an entire Service Bus namespace to a secondary region, ensuring continuous message processing and preventing message loss during a regional outage. This meets the requirements for global high availability, resilience, and automatic failover for the messaging system.
Why the other options are wrong
- A. The Basic tier does not support Geo-disaster recovery or Availability Zones, and message forwarding is not a disaster recovery mechanism.
- B. Message sessions are for ordering and processing related messages, not for cross-region disaster recovery or automatic failover of the namespace.
- D. Availability Zones provide resilience within a single region, not protection against regional outages or automatic failover to another region.
Azure Service Bus Geo-disaster recovery
A Premium tier feature of Azure Service Bus that provides continuous availability and resilience to regional outages by enabling active/passive replication and automatic failover of a namespace to a secondary region.
- Available only in the Premium tier.
- Provides active-passive replication of namespace configuration.
- Supports automatic failover to a paired region.
- Ensures no message loss during failover.
Memory trick: Service Bus Geo-DR is like a global express lane, rerouting messages seamlessly.