Azure Documentation

Azure Private Link Service Endpoints

Azure Private Link service enables you to access Azure PaaS services (like Azure Storage and Azure SQL Database) and Azure hosted customer-owned/partner services within your Azure Virtual Network privately. The traffic between your virtual network and the service travels the Microsoft backbone network, eliminating exposure from the public internet.

What is a Private Endpoint?

A private endpoint is a network interface that connects you privately and securely to a service powered by Azure Private Link. It uses a private IP address from your virtual network, effectively bringing the service into your virtual network.

How it Works

The Private Link service exposes your service to the Private Link hub. When a consumer creates a private endpoint in their virtual network, they connect to your service via this private endpoint. The connection is then routed through the Private Link infrastructure.

Key Concepts

Benefits

Use Cases

Creating a Private Endpoint

To create a private endpoint for an Azure PaaS service, you typically:

  1. Navigate to the Azure portal.
  2. Search for "Private Endpoint" and click "Create".
  3. Select your subscription, resource group, and region.
  4. Specify the target service details (subscription, resource type, service name).
  5. Configure the network settings: select your virtual network and a subnet. A private IP address will be assigned from this subnet.
  6. Review and create the private endpoint.

Creating a Private Link Service

To create a Private Link service (for exposing your own application), you typically:

  1. Ensure your application is behind an Azure Load Balancer (Standard SKU).
  2. Navigate to the Azure portal.
  3. Search for "Private Link Service" and click "Create".
  4. Select your subscription, resource group, and region.
  5. Choose the Load Balancer and frontend IP configuration that fronts your application.
  6. Configure alias, visibility, and network security settings.
  7. Review and create the Private Link service.
Note: When using Private Link service, you will need to approve the connection request from the consumer on the producer's side.
Tip: Integrate Private Endpoints with Azure DNS Private Zones for seamless name resolution within your virtual network.
Warning: Private endpoints create a dependency on the Microsoft backbone. Ensure your network connectivity to Azure is stable.

Further Reading