Introduction
Sometimes you have two separate private networks in the cloud and want them to talk to each other securely and fast. VNet peering connects these networks so resources in one can reach resources in the other without going over the public internet.
When you have two different apps in separate virtual networks that need to share data quickly.
When you want to connect a test environment network to a production network for monitoring.
When you run services in different regions and want them to communicate privately.
When you want to avoid exposing your network traffic to the internet for security reasons.
When you want to simplify network architecture by linking multiple VNets.