Implementing secure endpoints (private and public)
A public endpoint refers to the default way of creating Azure services (such as Azure Storage, Azure Synapse, and Azure SQL), where the service can be accessed from a public IP address. So, any service that you create in Azure without configuring a Virtual Network (VNet) would fall under the public endpoint category.
On the other hand, (as you would have guessed by now), private endpoints are more secure setups involving private IP addresses. A private endpoint is part of a bigger service called the Private Link service. The Private Link service makes your Azure service available only on certain private IP addresses within your VNets. No one from outside your VNets will even be aware of the existence of such a service. The private endpoint technically refers to the network interface that uses the private IP from your VNet, and the Private Link service refers to the overall service that comprises the private endpoints and the private...