In June 2018 Microsoft released a preview of Azure Service Bus Premium tier for Availability Zones and Azure Event Hubs Standard tier in 3 regions – Central US, East US 2, and France Central. Now Availability Zones support for Azure Service Bus Premium and Azure Event Hubs Standard is also available in the following regions:
- East US 2
- West US 2
- West Europe
- North Europe
- France Central
- Southeast Asia
Availability Zones is a feature offered by Microsoft that allows protecting data and applications from failures that may occur in data centers. These are unique physical locations within an Azure region made up of several data centers each having an independent power supply and networking. All enabled regions possess at least three separate zones to ensure resiliency. This setup provides protection from data center failures while zone-redundant services replicate data across Availability Zones to mitigate single points-of-failure.
Enabling Availability Zones in Azure Service Bus Premium or Azure Event Hubs Standard
It is possible to enable Availability Zones on new namespaces only. Existing namespaces do not support this feature.
When creating a new namespace in an ARM template specify an Availability Zone and set the zoneRedundant property to true.
For Azure Service Bus Premium namespace:
For Azure Event Hubs Standard namespace:
It is also possible to enable zone redundancy when creating a new template, however, it is important to note that it is not possible to disable it after it is enabled on a namespace. Below is the process of enabling zone-redundancy for a new template:
Azure Service Bus Premium:
Azure Event Hubs Standard:
More regions for Azure Service Bus Premium
Support for Azure Service Bus Premium tier has also been added in the following regions:
- China North 2
- China East 2
- Australia Central
- Australia Central 2
- France Central
- France South
The premium tier allows provisioning dedicated resources for the Azure Service Bus namespace to ensure greater predictability and performance. Service Bus Premium Messaging allows customers to benefit from the operational flexibility of a multi-tenant public cloud system while getting single-tenant reliability and predictability.
Azure Service Bus Premium tier also provides access to Availability Zones, Geo-Disaster recovery, and Virtual Network Service Endpoints along with Firewall rules. These features make it a valuable asset for customers looking for a highly reliable, resilient, and secure enterprise messaging solution.