Define an Azure network topology - Cloud Adoption Framework

rw-book-cover

In this article

  1. Virtual WAN network topology (Microsoft-managed)
  2. Traditional Azure networking topology
  3. Azure Virtual Network Manager in Azure Landing Zones

Network topology is a critical element of the landing zone architecture because it defines how applications can communicate with each other. This section explores technologies and topology approaches for Azure deployments. It focuses on two core approaches: topologies based on Azure Virtual WAN, and traditional topologies.

Virtual WAN is used to meet large-scale interconnectivity requirements. Because it's a Microsoft-managed service, it also reduces overall network complexity and helps to modernize your organization's network. A Virtual WAN topology might be most appropriate if any of the following points meet your requirements:

A traditional hub-and-spoke network topology helps you build customized secure large-scale networks in Azure with routing and security managed by the customer. A traditional topology might be most appropriate if any of the following points meet your requirements:

Virtual WAN network topology (Microsoft-managed)

Diagram that illustrates a Virtual WAN network topology.
Figure 1: Virtual WAN network topology.

Traditional Azure networking topology

Diagram that illustrates a traditional Azure network topology.
Figure 2: A traditional Azure network topology.

Azure Virtual Network Manager in Azure Landing Zones

The Azure Landing Zones conceptual architecture recommends one of two networking topologies: an Azure Virtual WAN-based network topology or a network topology based on a traditional hub and spoke architecture. As the business requirements change over time (for example, migration of on-premises applications to Azure that requires hybrid connectivity), AVNM allows you to expand and implement networking changes, in many cases, without disrupting what is already deployed in Azure.

Azure Virtual Network Manager allows you to create three types of topologies across subscriptions for both existing and new virtual networks:

Diagram that shows Azure Virtual Network topologies.
Note

Azure Virtual Network Manager does not support Azure Virtual WAN hubs as part of a network group or as the hub in a topology. For more information, see Azure Virtual Network Manager FAQ.

When you create a Hub and spoke topology with direct connectivity in Azure Virtual Network Manager where the spokes are connected to each other directly, direct connectivity between spoke virtual networks in the same network group is automatically enabled, bi-directionally, via the Connected group feature.

Azure Virtual Network Manager allows you to statically or dynamically add virtual networks to become members of a specific network groups, which defines and creates the desired topology based on your connectivity configuration within Azure Virtual Network Manager.

You can create multiple network groups to isolate groups of different virtual networks from direct connectivity. Each network group provides the same region and multi-region support for spoke-to-spoke connectivity. Ensure you stay within the limits defined for Azure Virtual Network Manager that are described in the Azure Virtual Network Manager FAQ

From a security perspective, Azure Virtual Network Manager provides an efficient way of applying security admin rules to deny/allow traffic flows centrally, outside of what is defined in NSGs. This allows network security administrators to enforce access controls and empower application owners to manage their own lower-level rules within NSGs.

AVNM allows grouping of Virtual Networks to apply configurations to these groups rather than on an individual virtual network. This allows more efficient management of connectivity, configuration and topology, security rules, and deployment to one or more regions simultaneously while maintaining fine-grained control.

Networks can be segmented to suit your needs by environment, teams, location, line of business, or some other function. Network groups can be defined statically or dynamic by defining a set of conditions that govern group membership.

AVNM allows you to implement the design principles of Azure Landing Zone to accommodate all application migration, modernization, and innovation at scale.

Design considerations:

Design recommendations: