Networking Services
Virtual Network - a representation of a real network; all virtual machines must be connected to a virtual network subnet, and this allows them to talk to each other and to the Internet as long as it follows the rules of the network that you define
Virtual Subnets - a subdivision of a virtual network (VNet) that you control, that has its own security rules
Virtual Network Peering - allows you to connect two or more virtual networks in Azure
Azure DNS - hosting domain name resolution service in Azure
VPN Gateway - a device that allows encrypted private communication between a single computer or a network of servers, and an Azure network; IaaS
Azure ExpressRoute - through a connectivity provider, the ability to extend your Microsoft cloud networks to on-premises networks over a private connection
Public Endpoint - enables data access to your managed instance from outside the VNet without using a VPN
Private Endpoint - a network interface that allows you to securely access your resource in your VNet