Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment concevoir un réseau hub-and-spoke dans Azure. Un réseau virtuel hub central héberge des services partagés tandis que les réseaux virtuels spoke isolés hébergent des charges de travail individuelles.
Présentation de cet article
Cet article couvre les services partagés du réseau virtuel hub, l'isolation des spokes et les modèles de routage (standard, peering direct et basé sur des stamps). Il couvre également le transit de passerelle pour la connectivité hybride et la mise à l’échelle des topologies hub-spoke avec Azure Virtual Network Manager.
Qui a besoin de cet article
Lisez cet article si une ou plusieurs de ces conditions s’appliquent :
- Vous avez besoin de services réseau partagés tels que le pare-feu, DNS, Bastion, passerelle VPN ou ExpressRoute pour plusieurs charges de travail.
- Vous souhaitez centraliser l’inspection du trafic, le contrôle de routage ou l’administration au lieu de répéter ces services dans chaque réseau virtuel.
- Vous avez besoin d’une topologie reproductible pour séparer les services de plateforme partagée des réseaux virtuels de charge de travail.
- Vous souhaitez comparer hub-and-spoke avec d’autres modèles de transit avant de standardiser votre topologie.
Si vous avez une seule charge de travail sans configuration requise pour le service partagé, commencez par une topologie de réseau plat à la place.
Tip
Suivre le parcours du scénario ? Sélectionnez votre scénario en haut de la page pour obtenir des conseils personnalisés. Les conseils fondamentaux qui suivent s’appliquent à tous les lecteurs.
Priorité au lift-and-shift : consultez cet article si vous migrez des charges de travail locales vers Azure et avez besoin de services partagés centralisés (DNS, pare-feu, passerelle VPN) sur plusieurs réseaux virtuels spoke. Hub-and-spoke est la topologie par défaut pour les migrations lift-and-shift de plusieurs charges de travail nécessitant une infrastructure partagée dans un hub unique.
Focus de modernisation : Lisez cet article si vous déployez des services PaaS dans plusieurs régions et avez besoin d’une topologie double hub avec des hubs appartenant à l’informatique et des spokes appartenant à l’équipe d’application. Le modèle hub-and-spoke peut évoluer pour prendre en charge des périmètres d’abonnement distincts pour les services de plateforme et les charges de travail applicatives.
Priorité aux environnements intercloud : consultez cet article si vous évaluez hub-and-spoke par rapport à Virtual WAN pour le transit intercloud. Si votre environnement multicloud est suffisamment limité pour que Virtual WAN ne se justifie pas, une architecture hub-and-spoke traditionnelle avec des connexions passerelle VPN vers d'autres clouds constitue un point de départ plus simple.
Azure services et fonctionnalités
Le tableau suivant répertorie les services et fonctionnalités Azure qui prennent en charge une topologie hub-and-spoke :
| Service ou fonctionnalité | Rôle dans l'architecture hub-and-spoke | Learn more |
|---|---|---|
| Réseau virtuel Azure | Fournit les réseaux virtuels de type hub-and-spoke | Présentation du réseau virtuel |
| Peering de réseaux virtuels | Connecte chaque spoke au hub | Interconnexion de réseaux virtuels |
| Pare-feu Azure | Inspection et filtrage du trafic central dans le hub | Vue d’ensemble du Pare-feu Azure |
| passerelle VPN ou passerelle ExpressRoute | Connectivité hybride partagée entre tous les spokes | Vue d’ensemble de passerelle VPN |
| Azure Bastion | Accès distant sécurisé aux machines virtuelles sur les spokes appairés | Vue d’ensemble d’Azure Bastion |
| Résolveur DNS privé Azure | Transfert DNS entre Azure et local | Vue d’ensemble du programme de résolution de DNS privé |
| Protection Azure contre les attaques DDoS | Plan DDoS partagé couvrant les adresses IP publiques des spokes | Vue d’ensemble de la protection DDoS |
| Azure Virtual Network Manager (AVNM) | Peering automatisé des spokes, gestion des UDR et groupes réseau à grande échelle | Vue d’ensemble d’AVNM |
Fonctionnement
Dans une topologie hub-and-spoke :
- Un réseau virtuel hub agit comme point central de connectivité. Il contient des services réseau partagés tels qu’un pare-feu, une passerelle et un hôte Bastion.
- Les réseaux virtuels spoke sont appairés au hub. Chaque spoke héberge une charge de travail : une application, un environnement d’équipe ou un service isolé.
- Le peering de VNet est non transitif. Les spokes peuvent atteindre le hub, mais ils ne peuvent pas communiquer directement entre eux via le hub, sauf si vous configurez un routage ou un peering direct entre eux.
Ce qui se passe dans le réseau virtuel hub
Utilisez le tableau suivant pour déterminer les services à placer dans votre hub :
| Service | À inclure ? | Remarques |
|---|---|---|
| Pare-feu Azure | Recommandé | Fournit une inspection centralisée du trafic pour tout le trafic est-ouest et nord-sud. Nécessite un sous-réseau nommé exactement AzureFirewallSubnet. |
| Passerelle VPN ou ExpressRoute | Si la connectivité hybride est nécessaire | Tous les spokes partagent une seule passerelle grâce au transit de passerelle. Nécessite un sous-réseau nommé exactement GatewaySubnet (minimum /27). |
| Azure Bastion | Recommandé | Un seul hôte Bastion dans le hub permet d'accéder aux machines virtuelles de tous les réseaux virtuels spoke appairés. Nécessite le niveau Basic ou supérieur : le niveau Developer ne prend pas en charge l'accès par peering entre réseaux virtuels. |
| Résolveur DNS privé | Si le DNS personnalisé est nécessaire | Transfère les requêtes DNS entre les zones DNS privées hébergées par Azure et les serveurs DNS locaux. |
| plan de protection DDoS Azure | Si la protection DDoS est activée | Un seul plan peut protéger les adresses IP publiques sur tous les réseaux virtuels spoke liés à l’abonnement hub. |
Important
Conservez les charges de travail d’application hors du hub. Le hub héberge uniquement les services d’infrastructure partagée : pare-feu, passerelles, Bastion et DNS. Les machines virtuelles d’application, les conteneurs et les ressources PaaS appartiennent à des réseaux virtuels spoke. Cette séparation permet au hub de nettoyer, simplifie le peering et permet à l’équipe de plateforme de gérer les services partagés indépendamment des équipes d’applications.
Disposition du sous-réseau hub
Un réseau virtuel hub bien conçu inclut généralement ces sous-réseaux :
| Nom du sous-réseau | Objectif | Taille minimale |
|---|---|---|
AzureFirewallSubnet |
déploiement Pare-feu Azure | /26 |
AzureFirewallManagementSubnet |
Carte réseau de gestion pour le tunneling forcé (Standard/Premium uniquement) | /26 |
GatewaySubnet |
Passerelles VPN et ExpressRoute | /27 |
AzureBastionSubnet |
Azure Bastion | /26 |
| Sous-réseau entrant du résolveur DNS | point de terminaison entrant du résolveur DNS privé | /28 |
| Sous-réseau sortant du résolveur DNS | point de terminaison sortant du résolveur DNS privé | /28 |
Pour obtenir des instructions détaillées sur le dimensionnement des sous-réseaux, consultez réseaux virtuels et sous-réseaux.
Comment choisir une variante
Hub-and-spoke comporte trois variantes courantes. Choisissez en fonction de vos exigences d’isolation et de communication :
| Variant | Chemin du trafic | Quand utiliser |
|---|---|---|
| Hub-and-spoke standard | Tout le trafic entre les spokes transite par le pare-feu du hub | Vous avez besoin d’une inspection centralisée du trafic. Les spokes n'ont pas besoin de communication directe de pair à pair. |
| Hub-and-spoke avec peering direct | Des paires spécifiques de spokes sont également directement appairées entre elles. | Les charges de travail étroitement couplées nécessitent une communication spoke-à-spoke à faible latence sans traverser le pare-feu. |
| Stamps (entièrement isolés) | Aucun hub. Chaque réseau virtuel est complètement indépendant. | Isolation stricte du rayon d'impact, séparation imposée par les exigences de conformité ou SaaS multilocataire avec piles indépendantes. |
Hub-and-spoke standard
Cette variante est la plus courante. Tout le trafic entre spokes transite par le pare-feu du hub pour inspection. Les spokes communiquent uniquement via le hub, jamais directement.
Modèle de routage : Appliquez un itinéraire défini par l’utilisateur (UDR) à chaque sous-réseau spoke avec l’itinéraire par défaut (0.0.0.0/0) pointant vers l’adresse IP privée du pare-feu hub. Cela force tout le trafic sortant, y compris entre spokes, à passer par le pare-feu pour la journalisation et le filtrage.
Limite de peering : Un réseau virtuel hub unique prend en charge jusqu’à 500 connexions de peering (limite de plateforme standard). Si vous utilisez Azure Virtual Network Manager (AVNM) avec une configuration de connectivité hub-spoke, la limite augmente à 1 000 spokes.
Hub-and-spoke avec peering direct
Dans certaines architectures, des paires spoke spécifiques nécessitent une communication à faible latence sans traverser le pare-feu hub. Dans ces cas, ajoutez un peering direct de réseau virtuel entre les deux spokes ou utilisez les groupes connectés AVNM.
Utilisez le peering direct entre spokes lorsque :
- Deux charges de travail échangent des données à haut débit (par exemple, une réplication de base de données entre spokes).
- La latence du tronçon de pare-feu est inacceptable pour un chemin de données spécifique.
- Vous acceptez que le trafic directement appairé contourne l'inspection du pare-feu central.
Note
Le peering entre spokes ne supprime pas la nécessité du hub. Le trafic lié au hub (sortie, connectivité hybride, services partagés) est toujours acheminé via le pare-feu hub.
Motif de tampons (entièrement isolé)
Le modèle « Stamps » est une alternative pour les cas d’usage qui nécessitent une isolation stricte du périmètre d’impact. Chaque charge de travail se déploie dans un réseau virtuel entièrement indépendant sans hub et sans peering à d’autres charges de travail.
Quand utiliser des tampons :
- La conformité réglementaire ne nécessite aucun chemin réseau entre les charges de travail.
- SaaS multilocataire où chaque client dispose d’une stack indépendante.
- Isolation maximale des défaillances : une défaillance dans un stamp ne peut pas se propager aux autres.
Exemple : isolation SaaS multilocataire
Un fournisseur SaaS héberge chaque client d’entreprise dans un tampon dédié. Chaque tampon contient son propre réseau virtuel (10.x.0.0/16), sa passerelle d’application, son niveau de calcul et sa base de données. Aucun peering de réseau virtuel n'existe entre les stamps. Ainsi, un groupe de sécurité réseau mal configuré ou une charge de travail compromise dans le stamp du locataire A ne peut pas atteindre les ressources du locataire B via le réseau. Le fournisseur gère les stamps à l'aide de modèles Azure Resource Manager et les déploie dans des groupes de ressources distincts ou des abonnements distincts pour les grands locataires. L’échange de données entre locataires, si nécessaire, utilise un espace de noms de Azure Service Bus partagé. Chaque stamp accède à cet espace de noms via des points de terminaison privés.
Compromis :
- Aucun service partagé. Chaque tampon a besoin de son propre pare-feu, passerelle et hôte Bastion (le cas échéant), ce qui augmente le coût.
- Aucune communication entre charges de travail via un réseau privé.
- La surcharge opérationnelle augmente, car vous gérez des réseaux indépendants au lieu d’une infrastructure centralisée.
- Le coût augmente linéairement avec le nombre d’empreintes, car les économies de service partagé ne s’appliquent pas.
Si vos charges de travail ont besoin de services partagés ou de communications entre charges de travail, utilisez plutôt la variante hub-and-spoke standard.
Modèles de communication entre spokes
Étant donné que le peering de réseaux virtuels n'est pas transitif, la communication entre spokes nécessite un routage explicite. Cette section explique comment le trafic circule entre les spokes à l’aide du pare-feu hub.
Flux de trafic : de Spoke A vers Spoke B via le pare-feu du hub
La séquence suivante décrit comment un paquet passe d’une machine virtuelle en Spoke A (10.1.0.4) à une machine virtuelle en Spoke B (10.2.0.4) :
-
Spoke Une machine virtuelle envoie un paquet destiné à
10.2.0.4. La table de routage effective de la machine virtuelle contient un UDR avec0.0.0.0/0 → 10.0.1.4(l'adresse IP privée Pare-feu Azure). - Le paquet traverse la liaison de peering du réseau virtuel depuis Spoke A jusqu’au réseau virtuel Hub. Le peering permet au trafic d’atteindre le sous-réseau du pare-feu.
- Pare-feu Azure reçoit le paquet sur son interface interne. Il évalue le paquet par rapport aux règles de réseau et aux règles d’application dans l’ordre de priorité.
-
Si une règle autorise le flux, le pare-feu transfère le paquet vers
10.2.0.4. Le paquet traverse le lien d’interconnexion entre le hub et Spoke-B. - La machine virtuelle Spoke B reçoit le paquet. Le trafic de retour suit le même chemin dans l’inverse. L’UDR de Spoke B renvoie la réponse via le pare-feu.
Configuration des tables de routage
Appliquez ces tables de routage pour activer le modèle précédent :
- Créez une table de routage pour les sous-réseaux spoke. Désactivez la propagation des routes BGP si vous souhaitez empêcher les routes locales de prendre le pas sur vos UDR.
-
Ajoutez un itinéraire par défaut (
0.0.0.0/0) avec le typeVirtualAppliancede tronçon suivant et l’adresse de tronçon suivante définie sur l’adresse IP privée Pare-feu Azure. - Associez la table de routage à chaque sous-réseau spoke qui doit atteindre d'autres spokes ou Internet.
-
Créez des règles de réseau de pare-feu qui autorisent le trafic spoke-to-spoke spécifique. Par exemple, autorisez
10.1.0.0/16 → 10.2.0.0/16les ports 443 et 1433.
Tip
Utilisez des groupes IP dans Pare-feu Azure pour organiser les plages d’adresses spoke. Cela simplifie la gestion des règles à mesure que vous ajoutez des spokes.
Alternative : groupes connectés AVNM pour une communication directe entre spokes
Si vous n'avez pas besoin d'une inspection par pare-feu entre certains spokes, les groupes connectés AVNM fournissent un modèle de connectivité maillée. Les spokes d'un même groupe connecté communiquent directement sans transiter par le hub. Cela réduit les exigences en matière de débit de latence et de pare-feu, mais ignore l’inspection centralisée.
Important
Si vous activez le tunneling forcé sur Pare-feu Azure (pour acheminer le trafic lié à Internet vers une appliance locale), vous avez besoin du niveau Standard ou Premium. Le tunneling forcé nécessite également un sous-réseau de gestion (AzureFirewallManagementSubnet) et désactive les règles DNAT.
Transit de passerelle
Le transit de passerelle permet à tous les spokes de partager une seule passerelle VPN ou ExpressRoute déployée dans le hub. Sans transit de passerelle, chaque spoke a besoin de sa propre passerelle pour atteindre les réseaux locaux.
Étapes de configuration
-
Déployez une passerelle VPN ou ExpressRoute dans le hub
GatewaySubnet. - Sur la connexion de peering côté hub (hub → spoke) : activez Autoriser le transit de passerelle.
- Sur la connexion de peering côté spoke (spoke → hub) : activez Utiliser des passerelles distantes.
- Vérifiez la propagation de l’itinéraire. Après la configuration, vérifiez les itinéraires effectifs sur la carte réseau de la machine virtuelle du spoke. La table de routage affiche les préfixes locaux appris via la passerelle du hub avec un type de saut suivant
VNetGlobalPeeringouVNetPeering.
Lorsqu’elle est configurée, les itinéraires appris par la passerelle du hub (par exemple, les préfixes du réseau local provenant d’ExpressRoute) sont automatiquement propagés vers les tables de routage des spokes.
Limitations du transit de passerelle
- Le transit de passerelle fonctionne avec tous les niveaux de passerelle VPN à l’exception du niveau Basic. Si vous utilisez la passerelle VPN Basic, vous ne pouvez pas la partager avec des réseaux virtuels homologues.
- Un réseau virtuel spoke ne peut utiliser qu’une seule passerelle distante. Vous ne pouvez pas activer
Use remote gatewayssur un spoke appairé à plusieurs hubs. - Si vous utilisez des UDR pour forcer le trafic à passer par le pare-feu, assurez-vous que les UDR ne remplacent pas involontairement les itinéraires locaux propagés par la passerelle. Définissez des itinéraires plus spécifiques pour les préfixes locaux si nécessaire.
Note
Lorsque vous utilisez ExpressRoute avec le transit de passerelle, activez Autoriser le transit de passerelle avant d'établir les peerings des spokes. La passerelle doit exister et être approvisionnée en premier.
Gestionnaire de réseaux virtuels Azure à grande échelle
Lorsque votre environnement dépasse une poignée de spokes, la gestion manuelle des connexions de peering et des tables de routage devient complexe. AVNM fournit une automatisation pour les topologies hub-spoke :
| Fonctionnalité AVNM | Qu’est-ce que cela fait ? |
|---|---|
| Configuration de la connectivité hub-and-spoke | Crée et maintient automatiquement le peering entre le hub et tous les spokes d'un groupe réseau. Prend en charge jusqu'à 1 000 spokes par hub. |
| Groupes connectés | Active la connectivité directe entre spokes sans peering manuel. Limite par défaut : 250 réseaux virtuels par groupe (extensible à 1 000 par requête). |
| Groupes de réseau à adhésion dynamique | Utilise Azure Policy conditions pour ajouter automatiquement des réseaux virtuels à des groupes en fonction de balises, d’affectation de noms ou d’abonnements. |
| Gestion des UDR | Automatise le déploiement des tables de routage sur plusieurs topologies hub-and-spoke. |
AVNM est particulièrement utile lorsque vous gérez des topologies hub-spoke dans plusieurs régions ou si vous avez besoin d’une appartenance dynamique à mesure que les nouveaux réseaux virtuels spoke sont en ligne.
Considérations relatives à la mise à l’échelle
À mesure que votre topologie hub-spoke augmente, planifiez les limites de plateforme et les modèles organisationnels suivants :
Limites de peering et de connectivité
| Dimension | Limite pour Standard | Avec AVNM | Remarques |
|---|---|---|---|
| Peerings de réseaux virtuels par réseau virtuel | 500 | 1 000 (configuration hub-and-spoke) | Chaque peering spoke-vers-hub consomme un emplacement de chaque côté. |
| Réseaux virtuels par groupe de connectivité AVNM | 250 (par défaut) | Jusqu’à 1 000 (par demande) | Augmentation de la demande via support Azure |
| Abonnements par périmètre AVNM | N/A | 1 000 | L’étendue peut s’étendre sur plusieurs abonnements dans un groupe d’administration |
Organisation d’abonnement
- Répartissez les spokes dans des abonnements spécifiques aux charges de travail pour les environnements comptant plus de 10 spokes. Cela isole la facturation, le RBAC et les limites de quota pour chaque équipe responsable d’une charge de travail.
- Utilisez un abonnement de connectivité dédié pour le réseau virtuel hub, les passerelles et le pare-feu. Il s’agit du modèle recommandé par les zones d’atterrissage Azure (abonnement de la plateforme).
- Regroupez les abonnements sous un groupe d'administration afin qu'Azure Virtual Network Manager puisse découvrir et gérer dynamiquement les réseaux virtuels spoke de plusieurs abonnements à l'aide des conditions Azure Policy.
Application de la topologie avec Azure Policy
Utilisez Azure Policy pour empêcher la dérive de configuration :
- Refuser le peering avec des réseaux virtuels autres que le hub. Attribuez une stratégie au niveau du groupe d'administration qui bloque la création de peerings de réseaux virtuels, sauf si la cible est le réseau virtuel hub désigné.
- Exiger l'association d'une UDR. Attribuez une stratégie qui audite (ou refuse) les sous-réseaux spoke dépourvus d'une table de routage contenant l'itinéraire
0.0.0.0/0 → Firewall. - Imposer l’appartenance au groupe AVNM. Utilisez dans AVNM des règles d’appartenance dynamiques basées sur des balises (par exemple,
NetworkRole:Spoke) afin que les nouveaux VNets soient automatiquement ajoutés.
Parcours de migration d'une topologie plate vers hub-and-spoke
Si vous avez commencé avec une topologie de réseau plat et que votre environnement a augmenté pour exiger des services partagés ou une segmentation entre charges de travail, suivez ce chemin de migration :
Étape 1 : Planifier le réseau virtuel hub
- Allouez un nouvel espace d’adressage pour le hub (par exemple)
10.0.0.0/16qui ne chevauche pas votre réseau virtuel plat existant. - Déterminez les services partagés à déployer : pare-feu, passerelle, Bastion, programme de résolution DNS.
- Dimensionnez les sous-réseaux du hub conformément au tableau de disposition des sous-réseaux du hub.
Étape 2 : Déployer des services partagés dans le hub
- Créez le réseau virtuel de hub et déployez Pare-feu Azure (ou l’appliance réseau virtuelle de votre choix).
- Déployez la passerelle VPN/ExpressRoute si vous avez besoin d’une connectivité hybride.
- Déployez Azure Bastion pour sécuriser l’accès aux machines virtuelles.
- Configurez le résolveur DNS privé si vous utilisez un DNS personnalisé.
Étape 3 : migrer les charges de travail vers les spokes
- Créez des réseaux virtuels spoke avec de nouveaux espaces d'adressage pour chaque charge de travail. Si vous ne pouvez pas modifier les adresses IP, vous pouvez conserver les plages existantes tant qu'elles ne chevauchent pas celles du hub.
- Appairez chaque spoke au hub. Activez le transit de passerelle côté hub et utilisez les passerelles distantes côté spoke.
- Appliquez des UDR aux sous-réseaux spoke avec l’itinéraire par défaut pointant vers le pare-feu hub.
- Déplacez ou redéployez des machines virtuelles et des services du réseau virtuel plat vers le spoke approprié. Utilisez Azure Resource Mover ou redéploiement, en fonction de la complexité de la charge de travail.
- Créez des règles de pare-feu pour autoriser les modèles de trafic entre spokes et entre les spokes et Internet que vous autorisiez auparavant dans le réseau virtuel plat.
Étape 4 : Désactiver le réseau virtuel plat
- Vérifiez que toutes les charges de travail sont accessibles grâce à la nouvelle topologie en hub-spoke.
- Mettez à jour les enregistrements DNS si les adresses IP privées ont changé.
- Supprimez l’ancien réseau virtuel plat une fois que vous migrez et validez tout le trafic.
Tip
Migrez les charges de travail en phases. Commencez par une charge de travail non critique pour valider les règles de routage et de pare-feu, puis passez aux charges de travail de production.
Quand envisager plutôt Virtual WAN
Si votre topologie hub-spoke augmente en complexité, évaluez si Azure Virtual WAN offre un meilleur ajustement :
| Facteur | Hub-and-spoke (traditionnel) | Azure Virtual WAN |
|---|---|---|
| Management | Infrastructure hub gérée par le client | routage et connectivité de hub gérés par Microsoft |
| Idéal pour | Moins de 30 connexions de branche VPN, contrôle total nécessaire | 30 branches VPN, de nombreuses régions Azure |
| Routage | Le client configure manuellement les UDR | Routage automatique dans le hub |
| intégration de SD-WAN | Déploiement manuel de NVA | Intégration native des partenaires SD-WAN |
| Transit mondial | Nécessite un routage inter-hub géré par le client | Intégré : tous les hubs s’interconnectent automatiquement |
Pour obtenir une comparaison détaillée, consultez Azure Virtual WAN topologie.
Considérations relatives à la conception
Pour une migration de type lift-and-shift, déployez un hub unique avec des services partagés utilisés par toutes les charges de travail migrées :
- Hub unique avec passerelle VPN. Déployez passerelle VPN (ou passerelle ExpressRoute) dans le service GatewaySubnet du hub. Toutes les charges de travail des spokes partagent cette passerelle grâce au transit de passerelle pour la connectivité aux réseaux locaux pendant et après la migration.
- Azure Bastion dans le hub. Un seul déploiement Bastion dans le hub fournit un accès RDP/SSH sécurisé aux machines virtuelles de tous les spokes appairés sans exposer d'adresses IP publiques sur les serveurs migrés.
- Pare-feu centralisé pour le trafic sortant. Déployez Pare-feu Azure dans le hub. Configurez les UDR dans chaque sous-réseau spoke avec l’itinéraire par défaut pointant vers le pare-feu. Tout le trafic sortant et entre spokes transite par ce point d'inspection unique.
- Commencez par un hub, ajoutez des spokes de manière incrémentielle. Appairez le réseau virtuel spoke de chaque charge de travail au hub au fur et à mesure de sa migration. Un hub unique prend en charge jusqu’à 500 connexions de peering (1 000 avec AVNM).
Pour un scénario de migration et de modernisation, planifiez la topologie double hub qui sépare l’infrastructure de plateforme des charges de travail d’application :
- Déploiement à double hub. Déployez un hub dans votre région primaire et un deuxième hub dans votre région de sauvegarde. Chaque hub contient son propre pare-feu, passerelle et Bastion. Cela prend en charge les architectures active-active pour les charges de travail PaaS.
- Hubs gérés par les équipes informatiques, spokes gérés par les équipes d'application. L’équipe de plateforme gère les abonnements hub (modèle d’abonnement de connectivité, abonnement Azure dédié pour les ressources réseau de hub partagé, séparés des abonnements de charge de travail). Les équipes applicatives sont responsables de leurs abonnements spoke, avec un contrôle délégué sur leurs sous-réseaux Private Link et leurs ressources de charge de travail.
- Sous-réseaux Private Link par spoke. Chaque réseau virtuel spoke inclut un sous-réseau dédié pour les points de terminaison privés. Les équipes d’applications créent des connexions Private Link à leurs services PaaS (Azure SQL, Stockage, Key Vault) au sein de leurs propres spokes.
- Pare-feu de hub comme SNAT/DNAT. Le pare-feu central dans chaque hub fournit une NAT source pour le trafic sortant et la NAT de destination pour les modèles de trafic entrant. Les équipes d’application ne peuvent pas contourner l’inspection centralisée.
Pour la connectivité entre les clouds, évaluez si le hub-spoke traditionnel ou Virtual WAN fournit le bon modèle de transit :
- Choix entre une architecture hub-and-spoke et Virtual WAN. Si vous avez moins de 30 connexions de succursales, un petit nombre de tunnels VPN intercloud et que vous opérez dans une ou deux régions Azure, une architecture hub-and-spoke traditionnelle avec passerelle VPN est plus simple. Si vous avez de nombreux VPN, branches, régions ou périphéries cloud, Virtual WAN fournit un routage automatisé qui s’adapte mieux.
- passerelle VPN pour les tunnels interclouds. Dans un modèle hub-spoke, déployez passerelle VPN dans le hub et créez des connexions de site à site à des passerelles privées virtuelles AWS et des points de terminaison VPN Google Cloud. Chaque connexion utilise le chiffrement IPSec/IKE.
- Évaluez la croissance de la complexité. Si votre environnement multicloud s’étend (davantage de comptes AWS, de projets Google Cloud ou de régions Azure), réévaluez le choix entre une architecture en étoile (hub-and-spoke) et Azure Virtual WAN. Virtual WAN devient plus rentable lors de la gestion de nombreux tunnels à grande échelle.
Pour obtenir une comparaison complète, consultez Azure Virtual WAN topologie.
Prerequisites
Avant de concevoir un réseau hub-and-spoke :
- Terminez votre plan de réseau virtuel et de sous-réseau. Connaissez le nombre de spokes dont vous avez besoin et les sous-réseaux dont chaque spoke a besoin.
- Définissez votre schéma d’adresse IP. Les espaces d'adressage du hub et des spokes ne doivent pas se chevaucher.
- Gardez à l'esprit que le peering de réseaux virtuels n'est pas transitif : les spokes n'héritent pas de la connectivité vers les autres spokes via le hub.
Considérations relatives à la sécurité
Une topologie hub-and-spoke centralise l’application des règles de sécurité au niveau du hub. Appliquez ces principes :
- Acheminez tout le trafic des spokes via le pare-feu du hub. Utilisez des UDR avec l’itinéraire par défaut pointant vers le pare-feu. Cette configuration garantit que le pare-feu inspecte et journalise tous les flux entre spokes ainsi qu'entre les spokes et Internet.
- Utilisez des groupes de sécurité réseau sur les sous-réseaux spoke comme mesure de défense en profondeur. Même avec un pare-feu central, les groupes de sécurité réseau sur les sous-réseaux spoke fournissent une couche supplémentaire de segmentation. Refuser le trafic latéral inattendu au niveau du sous-réseau. Pour obtenir des conseils de conception de groupe de sécurité réseau, consultez groupes de sécurité réseau et groupes de sécurité des applications.
- Activez le transit de passerelle avec précaution. Le transit de passerelle expose les itinéraires des réseaux locaux à tous les spokes. Assurez-vous que les règles de pare-feu prennent en compte l’extension de la connectivité.
- Supprimez les adresses IP publiques sur les machines virtuelles spoke. Azure Bastion dans le hub fournit un accès de gestion sécurisé sans exposer de machines virtuelles à Internet.
- Traitez chaque spoke comme une frontière de sécurité. Les charges de travail situées dans des spokes différents restent isolées par défaut. La connectivité entre spokes nécessite un routage explicite et des règles de pare-feu.
Articles connexes
- Topologie de réseau plat : pour les charges de travail uniques qui n’ont pas besoin de services partagés
- topologie Azure Virtual WAN : pour le routage managé et la connectivité à grande échelle
- Mise en réseau multirégion : pour les charges de travail qui s’étendent sur plusieurs régions Azure
- Réseaux virtuels et sous-réseaux : dimensionnement de sous-réseau pour les composants hub
- Planification des adresses IP : plan CIDR pour le concentrateur et les branches
- Groupes de sécurité réseau et groupes de sécurité des applications : défense en profondeur sur les sous-réseaux spoke
Learn more
- Topologie de réseau hub-spoke dans Azure
- Interconnexion de réseaux virtuels
- Vue d’ensemble du Pare-feu Azure
- Vue d’ensemble d’Azure Virtual Network Manager
- Transit passerelle VPN pour le peering
- Azure Bastion et peering de réseaux virtuels
Étapes suivantes
Tip
Vous explorez vous-même ? Revenez au navigateur de vue d’ensemble pour trouver votre prochain article par fonctionnalité.
Étape suivante de votre parcours lift-and-shift :
Connectez-vous à votre réseau local : configurez passerelle VPN ou ExpressRoute dans votre réseau virtuel hub pour établir la dépendance de migration critique.
Ensuite, dans votre parcours de modernisation :
Planifiez votre déploiement multirégion : déployez une architecture actif-actif sur les régions principale et de secours pour vos applications destinées aux clients.
Prochaine étape de votre parcours multi-cloud :
Évaluez Azure Virtual WAN comme modèle de transit : déterminez si Virtual WAN ou hub-spoke correspond le mieux à votre patrimoine intercloud avec plusieurs VPCS, branches et régions.