What are Microsoft Azure Endpoints
Endpoints enable mapping within the cloud service from an externally accessible port on the cloud service virtual IP address to a port on a specific virtual machine. Default endpoints created for each Windows virtual machine are for RDP and PowerShell to enable simple management.
An endpoint provides mapping from one port to another port for a specific virtual machine. This allows many different virtual machines to be accessed through the single cloud service virtual IP address by using unique external ports for each service and each virtual machine. Additional endpoints can easily be added for virtual machines through the endpoints area of the virtual machine configuration. This is required if you need additional ports to be accessible for a virtual machine from the cloud service’s virtual IP address and therefore accessible from the Internet.