Skip to content

Private Connectivity Options

Azure provides several ways to connect to PaaS services privately, without exposing traffic to the public internet. Understanding the nuances between these options is key to a secure network design.

Option DNS Impact Scope Security Model
Service Endpoint No DNS change. Subnet-specific. ACL-based.
Private Endpoint Changes resolution. NIC-level. Private IP-based.
VNet Integration Outbound only. Regional. Subnet-delegated.

mermaid graph LR VNet[Subnet] --> SE[Service Endpoint] SE --> PaaS[Storage/SQL] VNet --> PE[Private Endpoint] PE --> PaaS AppSvc[App Service] --> VNI[VNet Integration] VNI --> VNet

Warning

Service Endpoints do NOT change DNS. Traffic is routed privately, but the client still resolves the public IP of the service. Private Endpoints change DNS resolution to the private IP assigned to the endpoint.

Selection Checklist

Requirement Prefer Rationale
Strict private IP dependency Private Endpoint Private address target on client side
Minimal DNS changes Service Endpoint Route policy without name changes
App Service outbound private access VNet Integration Private egress path from app runtime

See Also

Sources