
# Overview
Azure now offers a new capability to deploy compute resources (VMs/AVD) π», containers π«, storage services as well as a dedicated subset of Azure services in Azure Extended Zones (Link), providing a diverse range of Azure locations for organizational workloads. Currently, Azure Extended Zone is now operational in Los Angeles, California ποΈ, but will hopefully be extended to other regions across the globe. An Azure Extended Zone works according to the following principal in the diagram.

# Use Cases π§βπ
Azure Extended Zones are compact extensions of Azure strategically positioned in metropolitan areas ποΈ, industry hubs π, or specific jurisdictions. Part of the Microsoft global network, the Extended Zones provide secure, reliable, high-bandwidth connectivity between workloadsπ running super close to users π§βπ». These zones are designed to support the following Use Cases:

Low Latency Appsβ‘

Data Residency π‘
# Supported Azure Servicesπ
The following screenshot lists all Azure Services that are supported by Azure Extended Zones.

# Pricing π°
Pricing and billing for resources in the Los Angeles Azure Extended Zone align with the West US Region. Resources in the Los Angeles Extended Zone are billed at the same rates as those in the West US Region.
# Registration & Activation βοΈ
To deploy services within an Azure Extended Zone, access must first be requested, using the resource provider “Microsoft.EdgeZones” as first step. Explicitly register your Azure Subscription with Owner permissions, as this capability is not enabled by default. It is important that the Azure account must be billable, and you can use the Azure CLI, as the following screenshot illustrates.

After the provider has been registered on the Azure Subscription successfully, we can get a list of available extended zone names as well as execute the activation for the needed regional name, as the following screenshot illustrates. In this case only Los Angeles is available. Please keep in mind that the Azure CLI extension for edge zones must be installed as well, but it will be automatically installed the first time running an az edge-zones command.

β οΈ Attention/Important:
1. The Azure Extended Zone cannot be used until its “registrationState” becomes Registered
.
2. The activation of an Azure Sponsorship Subscription for example is not working, and the process will get stuck with the state “PendingRegister“.
# Deploy Azure VNet (Extended)
As next step an Azure Virtual Network (VNet) must be deploy in the activated Azure Extended Zone of Los Angeles. Make sure the “(US) West US” is selected as parent region for the Azure Extended Zone, like the following screenshot shows.

After the right parent zone is selected, there is the opportunity to select the region of the Azure Extended Zone, in this case “Los Angeles“, as the following screenshot illustrates.

Once the Azure Virtual Network (VNet) is created in the Extended Zone. Azure will handle the provisioning process, which may take a few minutes. After the deployment is complete, the network will be ready for use. At this point, you can move forward with deploying a virtual machine or another supported Azure Service within the newly established network. This setup ensures that the virtual machine is integrated into the Azure Extended Zone in Los Angeles, benefiting from enhanced redundancy and availability.
# Deploy Azure Services
Creating an Azure VM involves navigating through a few key steps within the Azure portal. In the “Virtual Machine” section select the appropriate option and initiate the creation process. Fill out essential details in the Basics tab, like the following example shows. Make sure to create the VM in “(US) Los Angeles” with the parent region “West US” to make sure the resource is part of the Azure Extended Zone.

Networking configuration of the Network Interface Card (NIC) of the Azure VM in the Extended Zone plays a critical role. Select the Azure VNet of the Azure Extended Zone with the name “vnet-extzone-test-la-001“, created in the previous chapter of this article.

Please keep in mind that there is no Default outbound access for Azure VMs in Azure Extended Zones (e.g., to the internet), as my previous blog post already explained. The admin connection to this Azure VM should be covered by your normal administration process over the Azure Landing Zone (Hub, etc.) as usual.
The Azure VNet can be peered to the Hub VNet of the Azure Landing Zone as every other Spoke VNet in Azure, as Azure Virtual Network Peering is supported. It allows seamless connection between Azure VNets, enabling, high-bandwidth communication using private IPs. It simplifies network architecture by eliminating the need for complex VPN connections, reduces costs through lower data transfer charges, and enhances security by avoiding public internet exposure.
# Limitations β
The following limitations and restrictions must be considered if Azure Extended Zones want to be used in productive scenarios:

Zone Location

Access must be requested
β If a non-billable Azure Subscription is used, the “registrationState” will get stuck with the status “PendingRegister“.

Azure Services
πNote: Full access to all Azure services is available in the parent Azure region (e.g. westus).

Azure VMs
