Azure Availability Zone Mapping For Oracle Database@Azure

Learn how to find the Azure availability zone mapping that controls the physical locations of your Azure subscription’s availability zones.

In the Azure portal, the zone displayed for your selected region is considered the logical zone. The logical zone isn't necessarily in the same physical zone. For example, in the East US region in your subscription, the logical zone named "zone 1" isn't necessarily the "eastus-az1" physical zone.

Mapping can differ between subscriptions, as shown in this example:

Azure Subscription Logical Zone Physical Zone
Subscription A

East US AZ 1

eastus-az1

Subscription B

East US AZ 1

eastus-az3

In Azure, a logical zone is mapped to a physical zone as described in Azure document Physical and logical availability zones.

When planning an Exadata deployment, you need to ensure that you have the correct limits set for the availability zone you're using. You also need to know the physical location of the availability zone to ensure that your hardware is provisioned in the physical location that works best for your applications and resources. For information on increasing your Oracle Database@Azure service limits, see Requesting a Limit Increase for Database Resources.

Using the Azure Cloud Shell or CLI, you can find the mapping between physical and logical Azure availability zones in your Azure subscription. Both Azure and OCI randomize the mapping of physical and logical availability zones, and therefore the physical location of a logical zone can differ between Azure subscriptions.

To map Azure availability zones

Before you begin:

You need the following information to run the Azure CLI command in this topic:

  • The Azure subscription ID for the subscription you're using. To find this in the Azure console, see Get subscription and tenant IDs in the Azure portal.
  • The Name of the Azure region you are mapping. For example, the Azure region with the Display Name "Germany West Central" has the Name germanywestcentral. For the CLI command discussed in this topic, you would use the string germanywestcentral in the command to find the availability zone mapping for the Germany West Central region.

    To find the Names of all Azure regions, you can run the account list-locations CLI command, as follows:

    az account list-locations -o table

    The output is formatted as shown in the example table that follows . The "Name" value needed for this topic is shown in the second column in the table.

    
    DisplayName               Name                 RegionalDisplayName
    ------------------------  -------------------  -------------------------------------
    East US                   eastus               (US) East US
    UK South                  uksouth              (Europe) UK South
    Central India             centralindia         (Asia Pacific) Central India
    Germany West Central      germanywestcentral   (Europe) Germany West Central
    ...
    ...
                    
  1. Open the Azure Cloud Shell or CLI. You can open Cloud Shell by select the Cloud Shell icon from the top navigation of the Azure portal:

    An image of the Azure portal showing the top navigation and Cloud Shell icon.

    Use the PowerShell option to run the command in this task. See What is Azure Cloud Shell for more information.

  2. Run the following command to find the mapping:

    az rest --method get --uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' --query 'value' |jq -c '[ .[] | select( .name == "{regionName}")]' | jq

    To run the command, you must replace the variables shown in brackets "{}", as follows. Don't include the brackets when you enter the actual values for these variables:

    • subscriptionId: Your Azure subscription ID.
    • regionName: This value represents the Azure region's Name value, discussed earlier in this topic under Before you begin. Don't use the "DisplayName" or the "RegionalDisplayName" for this value.

    Example command:

    az rest --method get --uri '/subscriptions/00000000-0000-0000-0000-000000000000/locations?api-version=2022-12-01' --query 'value' |jq -c '[ .[] | select( .name == "eastus")]' | jq

    Example output:

    [
      {
       "availabilityZoneMappings": [
    	 {
    	   "logicalZone": "1",
    	   "physicalZone": "eastus-az2"
    	 },
    	 {
    	   "logicalZone": "2",
    	   "physicalZone": "eastus-az3"
    	 },
    	 {
    	   "logicalZone": "3",
    	   "physicalZone": "eastus-az1"
    	 }
      ],
    	"displayName": "East US",
    	"id": "/subscriptions/<subscription-id>/locations/eastus",
    	"metadata": {
    	  "geography": "United States",
    	  "geographyGroup": "US",
    	  "latitude": "37.3719",
    	  "longitude": "-79.8164",
    	  "pairedRegion": [
    		{
    		  "id": "/subscriptions/<subscription-id>/locations/westus",
    		  "name": "westus"
    		}
    	  ],
    	  "physicalLocation": "Virginia",
    	  "regionCategory": "Recommended",
    	  "regionType": "Physical"
    	},
    	"name": "eastus",
    	"regionalDisplayName": "(US) East US",
    	"type": "Region"
      }
    ]   
                    

OCI Availability Domain Mapping

OCI regions have availability domains, which are similar to Azure's availability zones. As in Azure, OCI provides a numbered logical availability domain (AD) name for your tenancy that doesn't necessarily match the numbering of the corresponding physical AD.

Mapping can differ between OCI tenancies, as shown in this example:

OCI Tenancy Logical AD Physical AD
Tenancy A

US East (Ashburn) AD 1

us-ashburn-1-ad-3

Tenancy B

US East (Ashburn) AD 1

us-ashburn-1-ad-1

To get the mapping details for your Oracle Database@Azure OCI tenancy, Create a service request with Oracle Support.

See Your Tenancy's Availability Domain Names in the OCI documentation for more information on availability domain names in OCI.

Physical Data Center Mapping Reference
Geographic Location Azure Region Name Physical Azure AZ Physical OCI AD
Asia Pacific (APAC) Australia East australiaeast-az3 ap-sydney-1-ad-1
Asia Pacific (APAC) Australia East australiaeast-az2 ap-sydney-1-ad-1
Asia Pacific (APAC) Australia Southeast australiasoutheast (no AZs in region) ap-melbourne-1-ad-1
Asia Pacific (APAC) Central India centralindia-az1 ap-mumbai-1-ad-1
Asia Pacific (APAC) Japan East japaneast-az2 ap-tokyo-1-ad-1
Asia Pacific (APAC) Japan East japaneast-az3 ap-tokyo-1-ad-1
Asia Pacific (APAC) Japan West japanwest-az3 ap-osaka-1
Asia Pacific (APAC) Southeast Asia southeastasia-az1 ap-singapore-1-ad-1
Asia Pacific (APAC) Southeast Asia southeastasia-az2 ap-singapore-1-ad-1
Europe, Middle East, Africa (EMEA) France Central francecentral-az2 eu-paris-1-ad-1
Europe, Middle East, Africa (EMEA) France Central francecentral-az3 eu-paris-1-ad-1
Europe, Middle East, Africa (EMEA) Germany West Central germanywestcentral-az3 eu-frankfurt-1-ad-3
Europe, Middle East, Africa (EMEA) Germany West Central germanywestcentral-az2 eu-frankfurt-1-ad-1
Europe, Middle East, Africa (EMEA) Germany North Germany North (no AZs in region) eu-frankfurt-1-ad-1
Europe, Middle East, Africa (EMEA) Italy North italynorth-az2 eu-milan-1-ad-1
Europe, Middle East, Africa (EMEA) Italy North italynorth-az1 eu-milan-1-ad-1
Europe, Middle East, Africa (EMEA) North Europe northeurope-az3 eu-dublin-3-ad-1
Europe, Middle East, Africa (EMEA) Sweden Central swedencentral-az1 eu-stockholm-1-ad-1
Europe, Middle East, Africa (EMEA) Sweden Central swedencentral-az3 eu-stockholm-1-ad-1
Europe, Middle East, Africa (EMEA) UK South uksouth-az1 uk-london-1-ad-2
Europe, Middle East, Africa (EMEA) UK South uksouth-az2 uk-london-1-ad-1
Europe, Middle East, Africa (EMEA) UK West ukwest (no AZs in region) uk-cardiff-1-ad-1
Latin America (LATAM) Brazil South brazilsouth-az2 sa-vinhedo-1-ad-1
Latin America (LATAM) Brazil South brazilsouth-az3 sa-vinhedo-1-ad-1
North America (NA) Canada Central canadacentral-az2 ca-toronto-1-ad-1
North America (NA) Canada Central canadacentral-az3 ca-toronto-1-ad-1
North America (NA) Central US centralus-az1 us-chicago-1-ad-1
North America (NA) Central US centralus-az2 us-chicago-1-ad-2
North America (NA) East US eastus-az1 us-ashburn-1-ad-1
North America (NA) East US eastus-az3 us-ashburn-1-ad-3
North America (NA) East US 2 eastus2-az3 iad-ad-2
North America (NA) East US 2 eastus2-az2 iad-ad-1
North America (NA) South Central US southcentralus-az1 us-dallas-1-ad-1
North America (NA) South Central US southcentralus-az2 us-dallas-1-ad-1
North America (NA) West US westus (no AZs in region) us-sanjose-1-ad-1
North America (NA) West US 2 westus2-az1 us-quincy-1-ad-1
North America (NA) West US 3 westus3-az2 us-phoenix-1-ad-3