Azure has multiple methods in which administrators can connect to their on-premises environment and extend their datacenter into the cloud. Different workloads, security considerations, and routing requirements of the various use cases may warrant a combination of a few different types of connections.
Azure virtual network
Azure Load Balancer
Azure DNS
Azure ExpressRoute
Azure Traffic Manager
Azure VPN gateway
Azure Application ...