Service endpoints vs private endpoints

Verdict: A service endpoint switches the subnet's source to the VM private IP, but DNS still resolves the service public IP and there is no charge. A private endpoint creates a NIC with a stable private IP in the subnet.

CriterionService endpointPrivate endpoint
Source IP effectSubnet traffic uses the VM private IPv4 address as its sourceConsumer connects inbound to a private IP inside the subnet
DNS behaviourEntries still resolve to the service public IP; no DNS change neededNeeds a private DNS zone record pointing at the endpoint IP
Network objectSubnet-level toggle; no interface createdAuto-created read-only NIC holds a stable private IP for the endpoint lifecycle
Cost and modelNo additional charge; Azure Resource Manager virtual networks onlyBilled per endpoint; targets a specific Private Link resource
Reaches on-premisesNo; endpoints cannot carry on-premises trafficYes, once DNS and routing resolve the private IP

Rules

Traps