Azure Virtual Network Service Endpoints

Azure Virtual Network service endpoints extend your private IP address space and the identity of your VNet to the Azure services. Service endpoints enable you to select Azure services, such as Azure Storage and Azure SQL Database, over a direct connection from your virtual network and secure the internet-bound traffic by using only private IP addresses from your VNet. Traffic from your VNet to the selected Azure service still travels through the Azure backbone network but not over the public internet.

What are Service Endpoints?

Service endpoints provide a secure and direct connection from your virtual network to supported Azure services. They work by adding a subnet to a virtual network that has the service endpoint enabled. This effectively extends the IP address space of your virtual network to the Azure service.

Diagram illustrating Azure Virtual Network Service Endpoints
Conceptual diagram of Azure Virtual Network Service Endpoints

Supported Services

Service endpoints are currently supported for the following Azure services:

Benefits of Using Service Endpoints

Enabling Service Endpoints

You can enable service endpoints at the subnet level in your virtual network. This is typically done through the Azure portal, Azure CLI, or Azure PowerShell.

Azure Portal Example:

  1. Navigate to your virtual network.
  2. Go to the 'Subnets' section.
  3. Select the subnet you want to configure.
  4. In the subnet settings, find the 'Service endpoints' option.
  5. Select the desired service from the dropdown and click 'Save'.

Azure CLI Example:


az network vnet subnet update \
    --resource-group MyResourceGroup \
    --vnet-name MyVNet \
    --name MySubnet \
    --service-endpoints Microsoft.Storage
            

Key Considerations

For more detailed information and advanced configurations, please refer to the official Azure documentation.