Migrate SQL Managed Instance to availability zone support

Important

Zone redundancy for SQL Managed Instance is currently in Preview. To learn which regions support SQL Instance zone redundancy, see Services support by region.

SQL Managed Instance offers a zone redundant configuration that uses Azure availability zones to replicate your instances across multiple physical locations within an Azure region. With zone redundancy enabled, your Business Critical managed instances become resilient to a larger set of failures, such as catastrophic datacenter outages, without any changes to application logic. For more information on the availability model for SQL Database, see Business Critical service tier zone redundant availability section in the Azure SQL documentation.

This guide describes how to migrate SQL Managed Instances that use Business Critical service tier from non-availability zone support to availability zone support. Once the zone redundant option is enabled, Azure SQL Managed Instance automatically reconfigures the instance.

Prerequisites

To migrate to availability-zone support:

  1. Your instance must be running under Business Critical tier with the November 2022 feature wave update. To learn more about how to onboard an existing SQL managed instance to the November 2022 update, see November 2022 Feature Wave for Azure SQL Managed Instance

  2. Confirm that your instance is located in a supported region. To see the list of supported regions, see Premium and Business Critical service tier zone redundant availability:

  3. Your instances must be running on standard-series (Gen5) hardware.

Downtime requirements

All scaling operations in Azure SQL are online operations and require minimal to no downtime. For more details on Azure SQL dynamic scaling, see Dynamically scale database resources with minimal downtime.

How to enable the zone redundant configuration

You can configure the zone redundant option by using either Azure portal or ARM API.

To enable the zone redundant option:

To update a current Business Critical managed instance to use a zone redundant configuration:

  1. Sign in to the Azure portal.

  2. Go to the instance of SQL Managed Instance that you want to enable for zone redundancy.

  3. In the Create Azure SQL Managed Instance tab, select Configure Managed Instance.

  4. In the Compute + Storage page, select Yes to make the instance zone redundant.

  5. For Backup storage redundancy, choose one of the compatible redundancy options:

    • ZRS (Zone Redundant Storage)
    • GZRS (Geo Zone Redundant Storage)

    To learn more about backup storage redundancy options, see Introducing Geo-Zone Redundant Storage (GZRS) for Azure SQL Managed Instance backups.

  6. Select Apply.

Next steps