Les bases des réseaux cloud
DébutantUnité 5 sur 7 de la formation Formation : Cloud computing : AWS, Azure et Google Cloud
Ce que tu vas apprendre
- Explique ce qu’est un réseau virtuel dans le cloud, divise-le en sous-réseaux, suis le trafic à l’aide de tables de routage et de passerelles, et accède aux services cloud par des points de terminaison publics ou privés.
- Expliquer les réseaux virtuels, les plages d’adresses et les sous-réseauxDécris ce qu’est un réseau virtuel, comment sa plage d’adresses privées est divisée en sous-réseaux, comment sa portée diffère entre AWS, Azure et Google Cloud, et comment l’appairage relie deux réseaux.
- Acheminer le trafic dans des sous-réseaux publics et privésUtilise les tables de routage, les passerelles Internet et les passerelles NAT pour déterminer les sous-réseaux accessibles depuis Internet et ceux qui peuvent seulement envoyer du trafic vers l’extérieur.
- Accéder aux services cloud par des points de terminaison publics et privésDistingue les points de terminaison publics et privés, explique comment la connectivité privée évite le passage du trafic de service par Internet, et reconnais les options associées proposées par chaque fournisseur.
- Expliquer les réseaux virtuels, les plages d’adresses et les sous-réseaux
- Écris et lis des règles qui autorisent ou bloquent le trafic, compare les filtres avec suivi d’état sur les ressources aux filtres sans suivi d’état sur les sous-réseaux, et combine-les en plusieurs couches.
- Contrôler le trafic vers les ressources à l’aide de groupes de sécuritéExplique comment un groupe de sécurité avec suivi d’état filtre le trafic d’une ressource, construis des règles à partir du protocole, du port et de la source, et compare les groupes de sécurité AWS aux groupes de sécurité réseau Azure et aux règles de pare-feu Google Cloud.
- Protéger les sous-réseaux à l’aide de listes de contrôle d’accès réseau et de plusieurs couches de défenseExplique comment une liste de contrôle d’accès réseau sans suivi d’état filtre tout un sous-réseau, lis des règles d’autorisation et de refus ordonnées, et combine des listes de contrôle d’accès réseau, des groupes de sécurité et d’autres contrôles en plusieurs couches.
- Contrôler le trafic vers les ressources à l’aide de groupes de sécurité
- Utilise le DNS cloud pour convertir les noms en adresses adaptées et un réseau de diffusion de contenu pour diffuser rapidement le contenu depuis des emplacements proches des utilisateurs.
- Résoudre les noms à l’aide du DNS cloudExplique comment le DNS convertit les noms en adresses, gère les zones et les enregistrements dans un service DNS cloud, et utilise les durées de vie, les politiques de routage, les contrôles d’état et les zones privées.
- Accélérer la diffusion à l’aide d’un réseau de diffusion de contenuExplique comment un réseau de diffusion de contenu met le contenu en cache dans des emplacements périphériques proches des utilisateurs, raisonne sur les succès de cache, l’expiration et l’invalidation, et détermine quand ce réseau est utile.
- Résoudre les noms à l’aide du DNS cloud
- Relie les bureaux et les centres de données aux réseaux virtuels à l’aide de tunnels VPN chiffrés ou de connexions privées dédiées, et choisis la connexion adaptée aux besoins d’une entreprise.
- Connecter les sites et les utilisateurs à l’aide de passerelles VPNExplique comment les VPN site à site et point à site créent des tunnels chiffrés sur Internet, nomme les éléments de chaque côté et reconnais leurs forces et leurs limites.
- Utiliser des connexions privées dédiéesExplique comment AWS Direct Connect, Azure ExpressRoute et Google Cloud Interconnect fournissent des liaisons privées aux performances constantes qui évitent l’Internet public, et ce qu’elles nécessitent.
- Choisir la connexion hybride adaptéeCompare l’accès Internet, les VPN et les connexions dédiées selon la bande passante, la régularité des performances, le délai de mise en place, le coût, la sécurité et la résilience, et justifie un choix pour une situation donnée en entreprise.
- Connecter les sites et les utilisateurs à l’aide de passerelles VPN
Réseaux cloud : cours
1Décrire les réseaux virtuels et la circulation du trafic dans ces réseaux
Une application cloud privée dépend de plusieurs choix liés : une plage d’adresses, un sous-réseau, une route et un point de terminaison de service. Commence par situer les ressources dans les réseaux virtuels, puis suis leur trafic vers un autre sous-réseau ou vers Internet. Les noms employés par les fournisseurs diffèrent, tout comme la portée de leurs réseaux et leurs paramètres par défaut. Une représentation claire du chemin t’aide à déterminer les composants dont une application a besoin et les ressources qui doivent être accessibles depuis l’extérieur.
1.1 Construire un réseau privé avec des sous-réseaux
Une application cloud a besoin d’un réseau en plus des ordinateurs. Un réseau virtuel est un réseau privé défini par logiciel. Tu choisis ses adresses et ses connexions sans installer de commutateurs ni de câbles. Des réseaux distincts permettent de séparer le travail en production des tests.
Lire les adresses
AWS appelle son réseau Amazon VPC ; Microsoft utilise Azure Virtual Network, ou VNet ; Google Cloud utilise réseau VPC. Un VPC AWS ou un VNet Azure possède une plage d’adresses globale. Ses sous-réseaux en prélèvent des plages plus petites. Un VPC Google Cloud n’a pas de plage globale : chaque sous-réseau reçoit la sienne.
L’écriture 10.0.0.0/16 est une notation CIDR. Le nombre après la barre oblique indique le nombre de bits initiaux fixes de l’adresse. Plus ce nombre est petit, plus la plage est grande. Ce /16 couvre les adresses de 10.0.0.0 à 10.0.255.255 : 65 536 adresses. Les blocs privés sont 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16. L’Internet public ne route pas ces adresses privées.
Un sous-réseau fournit des adresses à une partie d’un réseau. Par exemple, 10.0.3.0/24 couvre les adresses de 10.0.3.0 à 10.0.3.255. Une base de données qui s’y trouve pourrait recevoir 10.0.3.20. Des sous-réseaux distincts pour le web, les applications et les bases de données permettent aux équipes d’appliquer des routes et des règles de sécurité différentes. Les plages des sous-réseaux d’un même réseau ne doivent pas se chevaucher. Les fournisseurs réservent des adresses pour les services réseau : AWS et Azure en réservent cinq par sous-réseau ; Google Cloud en réserve quatre dans la plage principale d’un sous-réseau. Un sous-réseau de 256 adresses laisse donc 251 adresses sur AWS ou Azure.
Répartir les ressources entre les zones
| Fournisseur | Portée du réseau virtuel | Portée du sous-réseau |
|---|---|---|
| AWS | Une région, sur plusieurs zones de disponibilité | Une zone de disponibilité |
| Azure | Une région | Les zones de disponibilité de la région |
| Google Cloud | Mondiale | Une région |
Prenons une boutique sur AWS qui utilise 10.0.0.0/16. Dans la zone A, elle place les serveurs web dans 10.0.1.0/24, les serveurs d’application dans 10.0.2.0/24 et sa base de données dans 10.0.3.0/24. Pour continuer à servir les utilisateurs en cas de panne d’une zone, elle reproduit les niveaux dans la zone B avec 10.0.11.0/24, 10.0.12.0/24 et 10.0.13.0/24. Les sous-réseaux séparent les rôles ; l’utilisation de deux zones sépare les lieux de défaillance. La création de plusieurs sous-réseaux dans une seule zone ne le permettrait pas.
Connecter les réseaux de manière délibérée
Les réseaux virtuels assurent une isolation logique vis-à-vis des autres clients et des autres réseaux. Pour communiquer, il faut un chemin réseau et une autorisation. Une connexion d’appairage permet à deux réseaux de communiquer par adresse privée sur le réseau du fournisseur. L’appairage peut relier des régions, des comptes, des abonnements ou des projets différents, mais les plages d’adresses ne doivent pas se chevaucher.
Vérifie les plages des bureaux et des partenaires avant de choisir celles du cloud. Si un bureau et un VPC utilisent tous deux 10.0.0.0/16, une destination comme 10.0.3.20 pourrait appartenir à l’un ou à l’autre. Choisir 10.1.0.0/16 pour le cloud évite ce conflit. Corriger un plan d’adressage après le déploiement des serveurs peut perturber leur fonctionnement.
L’appairage n’est pas transitif. Si A est appairé à B et B à C, A a toujours besoin de sa propre connexion à C. De plus, un chemin privé ne chiffre pas les données : utilise le chiffrement à cette fin. La création du réseau virtuel lui-même est gratuite chez ces fournisseurs ; les passerelles, les adresses IPv4 publiques et le transfert de données peuvent entraîner des frais.
Points clés
- Un réseau virtuel fournit la connectivité réseau ; les machines virtuelles sont des ressources placées dans ce réseau.
- Les sous-réseaux AWS et Azure prélèvent leurs adresses dans une plage réseau ; Google Cloud attribue les plages directement aux sous-réseaux.
- Un sous-réseau AWS occupe une zone, un sous-réseau Azure couvre plusieurs zones et un sous-réseau Google Cloud est régional.
- Choisis des plages qui ne se chevauchent pas avant de connecter les réseaux.
- L’appairage permet une communication privée entre deux réseaux et n’est pas transitif.
1.2 Suivre une route vers Internet
Une adresse de destination indique à un réseau où le trafic cherche à aller. Une table de routage lui indique la prochaine étape à laquelle envoyer ce trafic. Le routage fournit un chemin ; les règles de sécurité déterminent si le trafic peut l’emprunter.
Choisir la route correspondante
Chaque route associe une plage de destination à une cible. Une route locale relie les sous-réseaux d’un même réseau virtuel. La route par défaut IPv4, 0.0.0.0/0, correspond à toutes les adresses, mais une route correspondante plus précise est prioritaire. Un numéro de préfixe plus grand après la barre oblique indique une plage plus précise.
Supposons qu’un sous-réseau d’application AWS utilise ces routes :
| Destination | Cible |
|---|---|
10.0.0.0/16 | Réseau local |
0.0.0.0/0 | Passerelle NAT |
Une requête de 10.0.2.15 vers la base de données 10.0.3.20 correspond aux deux plages. Le /16 est plus précis que le /0, la requête reste donc locale. Une requête vers le serveur de mises à jour 203.0.113.50 ne correspond qu’à la route par défaut et va vers la passerelle NAT. Les règles de sécurité doivent autoriser chaque connexion.
Autoriser délibérément l’accès public
Sur AWS, une passerelle Internet relie un VPC à Internet. Un sous-réseau dont la route par défaut mène à cette passerelle est un sous-réseau public. Sa plage d’adresses peut néanmoins être une plage privée comme 10.0.1.0/24. « Public » décrit son routage, pas la notation de son adresse.
Pour atteindre un serveur depuis Internet, trois éléments doivent être réunis : un chemin vers Internet, une adresse IP publique sur le serveur ou sur un répartiteur de charge placé devant lui, et des règles de sécurité autorisant la connexion. Un sous-réseau AWS peut être public alors qu’un serveur donné de ce sous-réseau n’a pas d’accès public direct.
Azure et Google Cloud fournissent des chemins intégrés vers Internet sans passerelle Internet à créer comme sur AWS. Leurs règles de sécurité et leur adressage public restent importants. Un sous-réseau privé, au sens général, ne fournit aux utilisateurs d’Internet aucun chemin direct vers ses ressources. Il est donc utile pour les bases de données et les serveurs d’application internes.
Donner un accès sortant aux serveurs privés
Une passerelle NAT permet à un serveur privé d’initier une connexion Internet. Elle remplace l’adresse source privée par une adresse publique, suit la connexion et remet la réponse au bon serveur. Elle n’accepte pas une nouvelle connexion initiée par un utilisateur d’Internet vers ce serveur privé.
Sur AWS, une passerelle NAT publique se trouve dans un sous-réseau public. La route par défaut du sous-réseau privé d’application pointe vers elle, et le sous-réseau de la passerelle NAT possède une route vers la passerelle Internet. L’application peut récupérer des mises à jour tandis que son sous-réseau de base de données, qui ne possède qu’une route locale, n’a aucun chemin vers Internet. Azure NAT Gateway s’attache à un sous-réseau ; Google Cloud propose Cloud NAT. Les services NAT facturent la durée de fonctionnement et le traitement des données.
Vérifier les paramètres par défaut du fournisseur
Les sous-réseaux des VPC AWS par défaut sont publics et attribuent normalement des adresses publiques aux nouvelles instances. Un VPC que tu crées toi-même nécessite l’ajout d’une passerelle Internet. Les adresses publiques statiques réservées restent stables ; AWS appelle l’une d’elles Elastic IP. Les adresses attribuées automatiquement peuvent changer après l’arrêt et le redémarrage d’une machine. Depuis février 2024, AWS facture chaque adresse IPv4 publique, y compris celles qui sont utilisées.
Azure emploie « sous-réseau privé » précisément pour un sous-réseau dont l’accès sortant par défaut est désactivé. Il a besoin d’une méthode de sortie explicite, comme NAT ou une adresse IP publique attribuée, et ce paramètre ne bloque pas à lui seul le trafic entrant. Le portail crée par défaut des sous-réseaux privés. Pour la version de l’API publiée après le 31 mars 2026, les nouveaux réseaux virtuels reçoivent aussi des sous-réseaux privés par défaut ; les versions antérieures de l’API conservent l’ancien comportement et les réseaux existants ne sont pas modifiés.
Points clés
- La route de destination correspondante la plus précise l’emporte ; la route par défaut sert de solution de repli.
- L’accès public nécessite une route, un adressage public et une autorisation des règles de sécurité.
- Sur AWS, un sous-réseau public achemine le trafic directement vers une passerelle Internet.
- NAT permet aux ressources privées d’initier des connexions sortantes et de recevoir les réponses.
- Les sous-réseaux privés Azure désactivent l’accès sortant par défaut et nécessitent une méthode de sortie explicite.
- L’adressage public et NAT peuvent entraîner des frais.
1.3 Accéder à un service managé de manière privée
Un service managé peut fonctionner en dehors de ton réseau virtuel. Un point de terminaison est l’adresse que les clients utilisent pour l’atteindre, généralement par un nom DNS. Le chemin réseau du point de terminaison et les permissions sur les données du service répondent à des besoins différents.
Distinguer l’accès public de l’accès aux données
Un point de terminaison public se résout en adresse IP publique. Les clients sur Internet peuvent tenter de s’y connecter, mais cela ne rend pas les données stockées publiques. Les informations d’identification et les permissions contrôlent normalement l’accès. Certains services autorisent aussi l’accès anonyme lorsqu’ils sont configurés à cette fin ; une erreur de permission dans le stockage en mode objet peut exposer des fichiers.
Utilise HTTPS, qui repose sur le chiffrement TLS, pour le trafic de service. Lorsque c’est possible, impose HTTPS et limite les adresses ou les réseaux autorisés à se connecter. L’accessibilité publique, les permissions d’accès et le chiffrement sont des paramètres distincts. Une application autorisée peut utiliser un point de terminaison public en toute sécurité, tandis qu’un service mal configuré peut laisser fuiter des données même sur un réseau privé.
Ajouter une adresse privée
Un point de terminaison privé donne à un service compatible une adresse privée dans ton réseau. Le fournisseur crée une interface réseau dans un sous-réseau et le trafic vers cette adresse reste sur son réseau.
| Fournisseur | Service de connectivité privée | Exemple de fonctionnement |
|---|---|---|
| AWS | AWS PrivateLink | Un point de terminaison d’interface atteint un service régional ; une interface est créée dans chaque zone sélectionnée |
| Azure | Azure Private Link | Un point de terminaison privé se connecte à une ressource précise, comme un compte de stockage |
| Google Cloud | Private Service Connect | Un point de terminaison fournit un accès privé aux services compatibles |
Les systèmes des bureaux peuvent aussi atteindre les points de terminaison privés par un VPN ou une connexion dédiée. Les réseaux appairés peuvent les atteindre lorsque les paramètres de routage, DNS et de sécurité permettent ce chemin.
Faire correspondre le nom du service au point de terminaison
Les applications se connectent généralement à l’aide d’un nom de service, et non d’une adresse IP codée en dur. Le DNS privé fait correspondre ce nom à l’adresse privée du point de terminaison à l’intérieur du réseau. Par exemple, un client interne pourrait résoudre le nom de son service de stockage en 10.0.2.40. Les clients extérieurs peuvent toujours recevoir l’adresse publique.
La seule création du point de terminaison ne modifie pas la réponse DNS reçue par chaque client. Si un client interne continue à résoudre le nom en adresse publique, il continue à emprunter le chemin public. Relie la zone DNS privée au réseau et prévois un transfert DNS pour les clients sur site. Pour imposer un accès privé, désactive ou restreins aussi le point de terminaison public du service. La création d’un point de terminaison privé laisse les paramètres d’accès public en place.
Reconnaître les options associées
Un point de terminaison de passerelle AWS atteint S3 ou DynamoDB au moyen d’une entrée de table de routage. Il ne crée pas l’interface réseau privée utilisée par un point de terminaison d’interface et n’entraîne aucun frais de point de terminaison supplémentaire. Un point de terminaison de service Azure identifie un sous-réseau autorisé et transporte son trafic de service sur le réseau Microsoft, mais le service conserve une adresse IP publique. Private Google Access permet aux machines qui possèdent des adresses internes d’accéder aux API et aux services Google.
Prenons un serveur d’analyse qui lit chaque jour 500 Go depuis un stockage en mode objet régional. Si ces lectures passent par NAT, le service NAT traite les 500 Go. Sur AWS, un point de terminaison de passerelle S3 adapté fait passer ce trafic de service par la route du point de terminaison sans frais supplémentaires pour celui-ci. Les points de terminaison d’interface et privés ont leurs propres frais : compare donc le chemin complet et ses coûts. Le point de terminaison modifie la connectivité ; TLS assure toujours le chiffrement en transit.
Points clés
- Un point de terminaison public peut protéger les données à l’aide de permissions et de HTTPS.
- Un point de terminaison privé rend un service compatible accessible par une adresse réseau privée.
- Le DNS privé doit diriger les clients vers le point de terminaison privé.
- Désactive ou restreins séparément l’accès public lorsqu’un accès exclusivement privé est requis.
- Les points de terminaison de passerelle, les points de terminaison de service Azure et Private Google Access utilisent des mécanismes différents.
- Un chemin réseau privé nécessite toujours du chiffrement et des contrôles d’accès.
2Filtrer le trafic réseau à l’aide de groupes de sécurité et de listes de contrôle d’accès réseau
Les règles d’accès réseau transforment un chemin disponible en accès contrôlé. Lis chaque règle selon sa source, son protocole et son port, puis vérifie ce qu’il advient de la réponse. AWS distingue les groupes de sécurité des ressources des listes de contrôle d’accès réseau des sous-réseaux ; Azure et Google Cloud organisent différemment la protection pour atteindre les mêmes objectifs. Comparer leur fonctionnement t’aide à éviter d’appliquer à un fournisseur une règle propre à un autre et montre pourquoi une connexion autorisée doit franchir toutes les couches de filtrage concernées.
2.1 Autoriser uniquement les connexions nécessaires à une ressource
Un serveur peut disposer d’une route vers un autre réseau et refuser quand même son trafic. Un groupe de sécurité agit comme un pare-feu virtuel pour les ressources. Les règles entrantes contrôlent le trafic qui arrive à une ressource ; les règles sortantes contrôlent le trafic qui la quitte.
Lire une règle
Pour TCP ou UDP, lis ensemble le protocole, le port et la source ou la destination. La règle « autoriser TCP 443 depuis 198.51.100.7/32 » autorise le trafic HTTPS depuis une seule adresse. La source 0.0.0.0/0 désigne toutes les adresses IPv4. Une source entrante peut aussi désigner un groupe de sécurité : l’accès suit ainsi le rôle d’un serveur lorsque son adresse IP change.
Parmi les ports utiles figurent SSH 22, RDP 3389, HTTP 80, HTTPS 443, DNS 53, MySQL 3306, PostgreSQL 5432 et Microsoft SQL Server 1433. ICMP, utilisé par ping, possède des types de messages au lieu de ports TCP ou UDP.
Comprendre le filtrage avec suivi d’état
Un filtre avec suivi d’état mémorise les connexions autorisées. Si une règle entrante autorise une nouvelle connexion HTTPS, les réponses sont autorisées à sortir sans règle sortante distincte. Cela n’autorise pas le serveur à initier une connexion sortante sans rapport avec celle-ci. Les nouvelles connexions nécessitent toujours leur propre autorisation.
Les groupes de sécurité AWS s’attachent aux interfaces réseau. Plusieurs ressources peuvent partager un groupe et une ressource peut avoir plusieurs groupes. Leurs règles d’autorisation se combinent : le trafic passe si une règle applicable l’autorise. L’ordre des règles n’a aucun effet et aucune règle de refus explicite ne peut annuler une autorisation générale. Un groupe nouvellement créé n’autorise aucun trafic entrant et autorise le trafic sortant jusqu’à sa modification.
Construire une chaîne de rôles autorisés
Pour une application à trois niveaux, donne à chaque niveau uniquement les connexions entrantes dont il a besoin :
- Le répartiteur de charge autorise TCP 443 depuis les utilisateurs d’Internet.
- Les serveurs web autorisent TCP 443 depuis le groupe du répartiteur de charge. L’administration sur TCP 22 est limitée à l’adresse du bureau de l’administrateur.
- La base de données MySQL autorise TCP 3306 depuis le groupe des serveurs web.
Lorsqu’un serveur web de remplacement rejoint le groupe des serveurs web, il obtient l’accès prévu à la base de données sans nouvelle règle fondée sur l’adresse. Une requête directe d’Internet vers la base de données échoue, car sa source n’est pas autorisée. Si un second groupe attaché autorise largement ce même port de base de données, cette autorisation générale s’applique néanmoins ; aucun refus plus restrictif dans le premier groupe ne peut l’annuler.
Comparer les filtres des fournisseurs
| Filtre | Suit les connexions ? | Décisions des règles | Ordre |
|---|---|---|---|
| Groupe de sécurité AWS | Oui | Autorisation uniquement | Toutes les autorisations applicables se combinent |
| Groupe de sécurité réseau Azure | Oui | Autorisation et refus | Première règle correspondante, priorité au numéro le plus bas |
| Règle de pare-feu VPC Google Cloud | Oui | Autorisation et refus | Les numéros de priorité les plus bas l’emportent |
Un groupe de sécurité réseau Azure, ou NSG, peut être attaché à un sous-réseau, à une interface réseau ou aux deux. Les priorités personnalisées vont de 100 à 4 096, avant les règles intégrées par défaut aux priorités 65 000, 65 001 et 65 500. Les règles entrantes par défaut autorisent le trafic du réseau virtuel et celui du répartiteur de charge Azure, puis refusent les autres trafics entrants. Google Cloud sélectionne les machines cibles à l’aide de balises ou de comptes de service ; ses règles implicites refusent le trafic entrant et autorisent le trafic sortant.
Applique le principe du moindre privilège : autorise uniquement les ports nécessaires depuis le plus petit ensemble de sources utile. Ouvrir SSH ou RDP à tout Internet expose les services de connexion administratifs à des attaques automatisées. Les solutions d’accès managées comprennent AWS Systems Manager Session Manager, Azure Bastion et Google Cloud Identity-Aware Proxy. Un filtre de port ne peut pas reconnaître une attaque cachée dans un trafic HTTPS autorisé ; les défenses de l’application et les contrôles d’authentification protègent cette couche.
Points clés
- Une règle entrante TCP ou UDP associe un protocole, un port de destination et une source autorisée.
- Les filtres avec suivi d’état autorisent les réponses aux connexions permises sans règles distinctes pour les réponses.
- Les groupes de sécurité AWS combinent les règles d’autorisation ; une autorisation générale ne peut pas être annulée par un groupe plus restrictif.
- Les groupes de sécurité réseau Azure et les règles de pare-feu Google Cloud prennent en charge les autorisations et les refus avec des priorités.
- Le principe du moindre privilège limite l’accès aux ports et aux sources dont une ressource a réellement besoin.
2.2 Vérifier les filtres de sous-réseau dans les deux sens
Une liste de contrôle d’accès réseau AWS filtre le trafic qui franchit la frontière d’un sous-réseau. Elle s’applique à toutes les ressources de ce sous-réseau. Chaque sous-réseau possède une liste de contrôle d’accès réseau et une même liste peut servir à plusieurs sous-réseaux.
Suivre la première règle correspondante
Les règles des listes de contrôle d’accès réseau peuvent autoriser ou refuser le trafic. AWS les vérifie en commençant par le numéro le plus bas et s’arrête à la première correspondance. Une règle finale * refuse le trafic sans correspondance. La liste par défaut du VPC autorise le trafic entrant et sortant ; une liste personnalisée nouvellement créée refuse le trafic jusqu’à ce que tu ajoutes des règles d’autorisation.
Supposons que la règle 100 autorise TCP 443 depuis toutes les adresses IPv4, tandis que la règle 110 refuse le trafic depuis 203.0.113.0/24. Une requête de 203.0.113.77 vers le port 443 correspond d’abord à la règle 100 et passe. Le refus placé plus loin n’est jamais appliqué. Déplace ce refus à la règle 90 pour bloquer la plage avant l’autorisation générale HTTPS.
Suivre la réponse comme un paquet distinct
Une liste de contrôle d’accès fonctionne sans suivi d’état : elle ne mémorise pas qu’une connexion a été autorisée. Une requête web utilise le port de destination 443 du serveur, mais la réponse revient vers le port temporaire, ou éphémère, du client. Il peut s’agir d’un numéro élevé comme 50432.
Pour un site web dont la route et le groupe de sécurité fonctionnent :
- Un client envoie une requête depuis son port temporaire vers le port 443 du serveur.
- La liste du sous-réseau autorise le paquet entrant à l’aide de sa règle HTTPS.
- Le serveur répond vers le port temporaire du client.
- La liste vérifie indépendamment ce port de destination pour le trafic sortant.
Une règle sortante qui n’autorise que le port de destination 443 ne couvre pas cette réponse. Celle-ci nécessite une autorisation sortante qui couvre son port de destination ; TCP 1024–65535 est une large plage de ports éphémères couramment utilisée. La plage nécessaire dépend des clients et du trafic pris en charge. L’autorisation d’un groupe de sécurité avec suivi d’état ne dispense pas de la décision distincte de la liste de contrôle d’accès.
Comparer les deux couches AWS
| Propriété | Groupe de sécurité | Liste de contrôle d’accès réseau |
|---|---|---|
| Application | Interfaces réseau des ressources | Frontière du sous-réseau |
| Mémorisation des connexions | Avec suivi d’état | Sans suivi d’état |
| Décisions | Règles d’autorisation uniquement | Règles d’autorisation et de refus |
| Évaluation | Les autorisations applicables se combinent | Première règle numérotée correspondante |
| Trafic de réponse | Automatiquement autorisé pour les connexions suivies | Nécessite sa propre autorisation correspondante |
Le trafic entrant d’Internet doit franchir les deux couches. Le trafic entre deux ressources d’un même sous-réseau ne franchit pas sa frontière : la liste de ce sous-réseau ne le filtre donc pas. Les groupes de sécurité des ressources continuent à s’appliquer.
Utiliser des couches indépendantes
La défense en profondeur limite les dommages causés par un paramètre erroné. Les groupes de sécurité donnent à chaque rôle applicatif des permissions précises. Les listes de contrôle d’accès ajoutent des garde-fous pour tout le sous-réseau, par exemple le refus d’une plage connue comme malveillante. Les pare-feu des systèmes d’exploitation, les pare-feu réseau managés, les pare-feu applicatifs web, TLS et les contrôles d’identité protègent d’autres parties du chemin. Les journaux de flux enregistrent les flux réseau autorisés et rejetés ; Amazon Inspector aide à identifier les vulnérabilités des charges de travail et les expositions involontaires.
Azure ne possède pas de liste de contrôle d’accès réseau distincte comme AWS : les groupes de sécurité réseau des sous-réseaux et des interfaces assurent ces couches, et les deux effectuent un suivi d’état. Pour le trafic entrant Azure, le groupe du sous-réseau puis celui de l’interface doivent l’autoriser. Google Cloud utilise des règles de pare-feu VPC avec suivi d’état et des politiques de pare-feu plus larges, notamment des politiques d’organisation et de dossier.
Points clés
- Les listes de contrôle d’accès réseau AWS filtrent le trafic qui franchit les frontières des sous-réseaux.
- La première règle correspondante de la liste l’emporte ; le trafic sans correspondance atteint le refus final.
- Les listes de contrôle d’accès sans suivi d’état vérifient les requêtes et les réponses indépendamment.
- Les réponses HTTPS reviennent vers les ports éphémères des clients, pas vers le port d’écoute du serveur.
- La liste de contrôle d’accès du sous-réseau et le groupe de sécurité de la ressource doivent tous deux autoriser le trafic entrant.
- Le trafic au sein d’un même sous-réseau est contrôlé par les filtres des ressources, pas par la liste de contrôle d’accès du sous-réseau.
- Les groupes de sécurité réseau Azure des sous-réseaux effectuent un suivi d’état ; le comportement des listes AWS ne s’applique pas à eux.
3Diriger les utilisateurs vers les applications grâce au DNS cloud et à la diffusion de contenu
Le nom d’une application, une adresse et un fichier transmis correspondent à différentes étapes d’une requête utilisateur. Suis le DNS depuis une question sur un nom jusqu’à une adresse en cache, puis suis le contenu depuis une origine jusqu’à un emplacement périphérique du CDN situé à proximité. La mise en cache accélère les deux étapes, mais influe aussi sur le moment où les modifications deviennent visibles. Ces liens expliquent pourquoi le déplacement d’un enregistrement DNS, le remplacement d’un fichier et la répartition des requêtes nécessitent des contrôles différents, même lorsque les utilisateurs ne voient qu’un seul site web.
3.1 Convertir les noms de services en adresses
Les personnes retiennent des noms comme www.example.com ; les ordinateurs envoient le trafic à des adresses IP. Le DNS, système de noms de domaine, relie les deux. Les fournisseurs cloud hébergent des enregistrements au moyen d’Amazon Route 53, d’Azure DNS et de Google Cloud DNS.
Suivre la recherche d’un nom
Un client demande une adresse à un résolveur. Si celui-ci n’a pas de réponse en cache, il demande à un serveur racine où trouver les serveurs de .com. Ces serveurs indiquent les serveurs de noms faisant autorité pour le domaine. Un serveur faisant autorité contient les enregistrements du domaine et renvoie la réponse, que le résolveur met en cache pour les clients suivants. Route 53 attribue quatre serveurs de noms faisant autorité à une zone hébergée publique. Le client se connecte ensuite à l’adresse renvoyée. Le DNS ne transporte pas le trafic applicatif du site web.
Une zone est l’ensemble managé des enregistrements d’un domaine. Pour utiliser la zone publique d’un nouveau fournisseur, configure les serveurs de noms de ce fournisseur auprès du bureau d’enregistrement du domaine. L’hébergement de zone et l’enregistrement de domaine sont des services distincts : Route 53 propose les deux, tandis qu’Azure DNS héberge des zones sans vendre d’enregistrements de noms de domaine.
Choisir l’enregistrement
| Enregistrement | Fonction |
|---|---|
| A | Nom vers adresse IPv4 |
| AAAA | Nom vers adresse IPv6 |
| CNAME | Nom vers un autre nom |
| MX | Informations sur les serveurs de messagerie |
| TXT | Texte, souvent utilisé pour vérifier la propriété du domaine |
| NS | Serveurs de noms de la zone |
| SOA | Informations administratives de la zone |
Le sommet de zone est le domaine seul, comme example.com. Un CNAME standard ne peut pas y être placé, car le sommet doit aussi contenir des enregistrements NS et SOA. Les enregistrements d’alias Route 53 et les ensembles d’enregistrements d’alias Azure peuvent faire pointer les enregistrements compatibles du sommet vers des ressources cloud et suivre les changements de leurs adresses.
Tenir compte des réponses en cache
La durée de vie d’un enregistrement indique le nombre de secondes pendant lesquelles un résolveur peut mettre la réponse en cache. Supposons qu’un résolveur mette en cache à 9 h 55 une réponse dont la durée de vie est de 3 600 secondes. Modifier l’enregistrement à 10 h 00 n’efface pas cette copie : elle peut rester valide jusqu’à 10 h 55. Réduis la durée de vie à 300 secondes au moins une ancienne durée de vie avant une migration prévue, afin que les anciennes copies à longue durée de vie aient le temps d’expirer. La réduire au moment même de la migration ne peut pas raccourcir la durée de vie des copies déjà en cache.
Les politiques de routage DNS influencent les réponses aux recherches. Le routage simple donne une réponse directe. Le routage pondéré donne des réponses selon les proportions choisies, par exemple 90 % pour la version actuelle et 10 % pour une nouvelle version ; le routage fondé sur la latence favorise la latence mesurée la plus faible ; le routage par géolocalisation choisit selon l’emplacement de l’utilisateur ; le routage par basculement passe d’un point principal à un point de secours lorsque les contrôles d’état indiquent une défaillance. Chaque système de contrôle d’état Route 53 effectue normalement une vérification toutes les 30 secondes. Azure Traffic Manager et Google Cloud DNS proposent aussi des options de routage fondées sur le DNS.
Pour une boutique dont le site principal est à Francfort et le site de secours en Irlande, l’échec d’un contrôle d’état du site principal dirige les nouvelles réponses vers le site de secours. Les réponses déjà en cache restent valides jusqu’à leur expiration ; une durée de vie courte, par exemple 60 secondes, réduit cette attente. De même, le routage pondéré répartit les réponses DNS, pas des nombres exacts d’utilisateurs ou de requêtes applicatives : une réponse en cache peut servir à de nombreux utilisateurs. Un répartiteur de charge agit sur le trafic entrant à une autre couche.
Résoudre les noms internes
Une zone DNS privée fournit des réponses aux réseaux virtuels qui lui sont reliés. Elle peut faire correspondre db.internal.example.com à l’adresse privée d’une base de données ou diriger un nom de service vers un point de terminaison privé. Les clients sur site ont besoin d’un chemin de transfert DNS adapté sur leur VPN ou leur connexion dédiée, à l’aide de solutions comme les points de terminaison Route 53 Resolver ou Azure DNS Private Resolver. Un tunnel réseau fonctionnel ne suffit pas à indiquer à un résolveur de bureau où chercher les noms privés du cloud.
Route 53 et Azure DNS publient des accords de niveau de service garantissant une disponibilité de 100 % pour leurs services DNS. Un accord de niveau de service est un engagement contractuel ; une réponse en cache peut néanmoins pointer vers un serveur d’application indisponible.
Points clés
- Le DNS renvoie une adresse ; le client se connecte ensuite à l’application.
- Les zones contiennent les enregistrements, tandis que la délégation chez le bureau d’enregistrement désigne les serveurs de noms faisant autorité.
- La durée de vie contrôle la conservation des réponses en cache : les changements d’enregistrement et les basculements mettent donc du temps à atteindre les utilisateurs.
- Le routage pondéré répartit les réponses DNS et ne donne qu’une répartition approximative du trafic.
- Les zones privées et le transfert DNS permettent aux clients internes connectés de résoudre les noms privés.
- Les enregistrements d’alias prennent en charge des cibles cloud compatibles au sommet d’une zone, où un CNAME ne peut pas être placé.
3.2 Diffuser le contenu depuis un emplacement périphérique proche
Un réseau de diffusion de contenu, ou CDN, conserve des copies temporaires du contenu à proximité des utilisateurs. Son origine contient les fichiers originaux ou produit les réponses de l’application. Amazon CloudFront, Azure Front Door et Google Cloud CDN fournissent ce service grâce à des emplacements périphériques dans le monde entier.
Suivre une requête
Le navigateur résout le nom du CDN et se connecte à un emplacement périphérique proche. CloudFront peut diriger les utilisateurs à l’aide de réponses DNS ; Azure Front Door et Google Cloud CDN utilisent l’adressage anycast : plusieurs emplacements annoncent la même adresse IP et le routage dirige les utilisateurs vers un emplacement proche. Un emplacement périphérique n’est pas une région cloud complète, et les fournisseurs exploitent bien plus d’emplacements périphériques que de régions.
Un succès de cache se produit lorsque l’emplacement périphérique possède une copie utilisable et encore valide et la sert. En cas de défaut de cache, il récupère le contenu à l’origine, le renvoie et peut le mettre en cache pour les requêtes suivantes. Les images, scripts, feuilles de style, fichiers à télécharger et vidéos s’y prêtent souvent bien, car de nombreux utilisateurs demandent le même contenu.
Mesurer l’avantage
Les requêtes sur de longues distances prennent plus de temps à chaque aller-retour réseau. Une page consultée depuis Sydney nécessite quatre allers-retours successifs vers son origine à Francfort. À 250 ms par trajet, elle attend 1 000 ms pour ces trajets. Avec un emplacement périphérique à Sydney nécessitant 15 ms par trajet, les quatre trajets prennent 60 ms. Cet exemple mesure le délai des allers-retours, pas le temps complet de chargement de la page.
Le taux de succès du cache est :
Avec 9 200 succès sur 10 000 requêtes, le taux est de 92 %. Dans cet exemple simple, les 800 défauts atteignent l’origine. Un taux de succès élevé réduit le travail de l’origine et les données qu’elle envoie, ce qui aide lors d’une hausse soudaine du nombre de visiteurs.
Contrôler la fraîcheur du contenu
La durée de vie d’un CDN contrôle pendant combien de temps le contenu peut être réutilisé. L’origine peut envoyer Cache-Control: max-age=86400, ce qui autorise une journée de mise en cache, ou les paramètres du CDN peuvent contrôler cette durée. Modifier un fichier à l’origine ne remplace pas immédiatement les copies en cache encore valides.
Pour publier une correction urgente, invalide ou purge le chemin mis en cache. Une autre méthode consiste à publier un nouveau nom de fichier, comme app.v2.js, et à mettre à jour la page pour qu’elle le demande. Le nouveau nom désigne un objet différent. Empêche le partage des pages personnalisées, comme une page de compte ou un panier d’achat, en tant que contenu mis en cache publiquement. Même lorsqu’une réponse ne peut pas être mise en cache, l’emplacement périphérique peut améliorer sa transmission en terminant la connexion TLS à proximité et en réutilisant les connexions vers l’origine.
Distinguer la mise en cache des autres services réseau
| Service | Fonction principale |
|---|---|
| DNS | Renvoyer une adresse pour un nom |
| CDN | Mettre le contenu en cache et le diffuser près des utilisateurs |
| Répartiteur de charge | Répartir le trafic entre les serveurs disponibles |
| AWS Global Accelerator | Transporter le trafic TCP ou UDP sur le réseau AWS sans mise en cache |
Les répartiteurs de charge peuvent être régionaux ou mondiaux. Global Accelerator fournit des adresses anycast fixes et peut convenir au trafic de jeux ou de communications vocales qui ne bénéficie pas de la mise en cache de contenu web.
L’emplacement périphérique peut aussi appliquer des certificats HTTPS et des règles de pare-feu applicatif web. Son vaste réseau absorbe de nombreuses attaques DDoS ; CloudFront inclut AWS Shield Standard. Les restrictions à l’origine, comme le contrôle d’accès à l’origine de CloudFront pour S3, peuvent empêcher les utilisateurs de contourner le CDN. Les frais dépendent principalement des données transmises et du nombre de requêtes. Les utilisateurs déjà proches de l’origine ou les applications dont les réponses sont presque toutes uniques bénéficient moins de la mise en cache. Les copies périphériques sont temporaires et peuvent être retirées du cache : l’origine a donc toujours besoin de son propre stockage fiable et de sa propre sauvegarde.
Points clés
- Un CDN diffuse le contenu réutilisable depuis des caches périphériques proches des utilisateurs.
- Les succès de cache réduisent les requêtes vers l’origine ; le taux de succès est le nombre de succès divisé par le nombre total de requêtes.
- La durée de vie contrôle la fraîcheur ; l’invalidation ou de nouveaux noms de fichiers permettent les mises à jour avant expiration.
- Le contenu personnalisé nécessite des contrôles de mise en cache adaptés.
- Le DNS, la répartition de charge et l’accélération du trafic remplissent des rôles différents de la mise en cache de contenu.
- Un CDN peut renforcer la sécurité en périphérie, mais les copies temporaires en cache ne sont pas une sauvegarde.
4Connecter les réseaux sur site au cloud
Les ressources cloud privées peuvent être mises au service des systèmes de bureau et des salariés à distance grâce à plusieurs types de connexions. Les VPN chiffrent le trafic sur Internet ; les liaisons dédiées fournissent un chemin privé vers le fournisseur. Le choix adapté dépend des personnes ou sites à connecter, du volume de données, des besoins de performance et du temps disponible pour installer la liaison. Étudie le chemin, estime une fenêtre de transfert et vérifie ce qui reste disponible lorsqu’un routeur, un circuit ou un emplacement tombe en panne.
4.1 Connecter un site ou un utilisateur à distance par un VPN
Un bureau peut avoir besoin d’utiliser une application à une adresse cloud privée. Un réseau hybride relie les réseaux sur site aux réseaux cloud. Un VPN, ou réseau privé virtuel, transporte ce trafic dans un tunnel chiffré sur l’Internet public.
Choisir ce qui se connecte
Un VPN site à site connecte tout un réseau de bureau ou de centre de données. Un routeur ou un pare-feu compatible VPN gère le tunnel pour ce site. Un VPN point à site, ou VPN d’accès distant, connecte un appareil individuel équipé d’un logiciel client. AWS Client VPN et les connexions point à site d’Azure VPN Gateway prennent en charge les utilisateurs à distance.
Les VPN site à site utilisent IPsec. Les extrémités du tunnel s’authentifient mutuellement, souvent à l’aide d’une clé partagée ou de certificats. IKE négocie les clés de chiffrement ; IPsec protège ensuite les paquets dans le tunnel. Un VPN utilise un chemin Internet partagé même si son contenu est chiffré.
Identifier les deux extrémités
Sur AWS, une passerelle privée virtuelle s’attache à un VPC ; une passerelle de transit peut desservir plusieurs VPC. Azure déploie sa passerelle VPN dans un sous-réseau dédié nommé GatewaySubnet. Google Cloud propose des passerelles HA VPN. Au bureau, un routeur ou un pare-feu doté d’une adresse publique fournit l’autre extrémité ; AWS l’appelle l’équipement de passerelle client.
Les passerelles ont aussi besoin de routes. Celles-ci peuvent être configurées de façon statique ou apprises avec BGP. BGP permet aux routeurs d’échanger les plages d’adresses qu’ils peuvent atteindre. Un tunnel chiffré sans les bonnes routes ne fournit pas à une application de chemin utilisable de bout en bout.
Suivre une requête privée
Prenons un bureau utilisant 192.168.10.0/24 et un VPC AWS utilisant 10.0.0.0/16 :
- L’équipe crée la passerelle cloud et configure le routeur du bureau pour le VPN.
- La route du bureau pour
10.0.0.0/16pointe vers le tunnel. - La route cloud pour
192.168.10.0/24renvoie le trafic par la passerelle VPN. - Le groupe de sécurité de l’application autorise le trafic nécessaire depuis le bureau.
L’appareil du bureau 192.168.10.25 peut maintenant se connecter à l’application 10.0.2.15. Son trafic est chiffré entre les extrémités du VPN. Les plages qui ne se chevauchent pas permettent à chaque côté de distinguer les destinations locales des destinations distantes. Les noms de services privés nécessitent en plus un transfert DNS ; le tunnel ne le configure pas automatiquement.
Éliminer les points uniques de défaillance
Une connexion AWS Site-to-Site VPN fournit deux tunnels vers des points de terminaison AWS différents. Configure les deux pour que l’un puisse transporter le trafic pendant la maintenance ou la panne de l’autre. Azure prend en charge les passerelles actif-actif. Google Cloud HA VPN peut fournir un accord de niveau de service garantissant une disponibilité de 99,99 % avec la configuration redondante de tunnels requise sur les deux interfaces. Un second routeur de bureau et un second fournisseur d’accès Internet protègent contre les pannes que deux tunnels côté cloud ne peuvent pas résoudre à eux seuls.
Les VPN peuvent généralement être mis en place en quelques heures à l’aide de l’accès Internet existant. Les coûts comprennent principalement la durée de connexion et le transfert de données. La congestion d’Internet et la distance influent sur la latence et le débit ; un tunnel AWS standard prend en charge jusqu’à 1,25 Gbps, ce qui ne garantit pas un débit de transfert soutenu. Un VPN fournit souvent un accès initial pendant l’installation d’un circuit dédié et reste ensuite disponible comme chemin de secours chiffré. Un site web public déjà destiné aux utilisateurs d’Internet n’a pas besoin d’un VPN site à site pour ces visiteurs.
Points clés
- Les VPN site à site connectent des réseaux ; les VPN d’accès distant connectent des appareils individuels.
- Les tunnels VPN IPsec chiffrent le trafic sur l’Internet public.
- Des routes dans les deux sens, des plages qui ne se chevauchent pas et des permissions de sécurité restent nécessaires.
- Les noms privés nécessitent un transfert DNS en plus de la connectivité.
- Utilise des tunnels redondants et élimine les points uniques de défaillance côté bureau.
- Les performances d’un VPN dépendent du chemin Internet et des limites du tunnel.
4.2 Utiliser une connexion privée vers le fournisseur
Certaines organisations ont besoin d’une liaison cloud aux performances plus régulières que celles d’un chemin Internet. Une connexion privée dédiée relie le réseau de l’organisation au fournisseur sans passer par l’Internet public. Les services correspondants sont AWS Direct Connect, Azure ExpressRoute et Google Cloud Interconnect.
Suivre le chemin physique
Les fournisseurs cloud rencontrent leurs clients et les réseaux télécoms dans des centres de colocation, des centres de données où de nombreux réseaux disposent d’équipements. Si le routeur du client s’y trouve déjà, un raccordement croisé, un câble physique court, le relie à l’équipement du fournisseur. Sinon, un opérateur télécom ou un partenaire de connectivité prolonge un circuit depuis le bureau ou le centre de données jusqu’à ce point de rencontre.
L’achat du port côté cloud ne supprime pas la nécessité de rejoindre ce centre. L’installation peut impliquer une lettre d’autorisation, la commande d’un raccordement croisé, un circuit télécom et des tests coordonnés. Prévois des semaines de préparation. Les frais peuvent comprendre le port, le service du partenaire, le circuit télécom et les données transférées.
Adapter le service à la capacité
Un port dédié est proposé en grandes capacités fixes. AWS Direct Connect propose des connexions dédiées à 1, 10, 100 et 400 Gbps. Les options fournies par des partenaires, comme les connexions hébergées AWS et Google Partner Interconnect, offrent des paliers de capacité plus petits, à partir d’environ 50 Mbps. ExpressRoute est généralement fourni par un fournisseur de connectivité.
Une liaison hébergée à 50 Mbps a une capacité inférieure à celle d’un tunnel VPN AWS standard limité à 1,25 Gbps. Le mot « dédié » décrit le mode de connexion ; il ne garantit pas une bande passante supérieure à celle de tous les VPN. Compare la capacité réellement achetée et le débit mesuré.
Distinguer confidentialité du chemin et chiffrement
Éviter l’Internet partagé améliore la régularité des performances et fournit un chemin privé. Les circuits à haute capacité prennent en charge des transferts réguliers volumineux, et les chemins privés peuvent satisfaire aux exigences imposant que le trafic reste hors de l’Internet public. Les transferts de données sortants d’AWS par Direct Connect bénéficient aussi de tarifs par gigaoctet inférieurs à ceux des transferts sortants par Internet, même si les coûts fixes du circuit restent importants.
Un circuit privé n’est pas chiffré par défaut. Si la confidentialité exige un chiffrement, choisis une méthode adaptée : TLS dans les applications, un VPN IPsec sur la liaison privée ou MACsec sur les ports dédiés compatibles. TLS protège les sessions applicatives ; IPsec protège le trafic IP dans le tunnel ; MACsec chiffre les trames sur les liaisons compatibles. Une exigence de chemin privé et une exigence de chiffrement du trafic doivent chacune être respectées.
Prévoir une rupture de liaison
Un circuit physique unique peut tomber en panne à cause d’un câble coupé, d’une panne de routeur ou d’une interruption du centre. Un circuit ExpressRoute possède deux connexions vers deux routeurs périphériques Microsoft, mais les charges de travail critiques bénéficient toujours de connexions passant par deux emplacements. Deux liaisons passant par le même centre conservent ce centre comme point de défaillance commun.
Un VPN site à site peut fournir une solution de secours moins coûteuse si la liaison privée tombe en panne. Ses routes et ses permissions doivent être prêtes, et son débit plus faible ou plus variable doit suffire au trafic essentiel. Le chemin Internet du secours peut ne pas satisfaire à une exigence stricte imposant que le trafic reste toujours hors d’Internet ; les exigences de disponibilité et de chemin influent toutes deux sur le choix.
Les liaisons dédiées atteignent les ressources des réseaux virtuels par adressage privé. Avec une configuration supplémentaire, elles peuvent aussi atteindre les services cloud publics compatibles, par exemple à l’aide d’une interface virtuelle publique AWS ou de l’appairage Microsoft ExpressRoute. Ce sont des liaisons réseau vers le cloud ; les serveurs existants de l’organisation restent là où ils sont.
Points clés
- Direct Connect, ExpressRoute et Interconnect évitent l’Internet public.
- Un raccordement croisé ou un circuit partenaire complète le chemin physique jusqu’à un emplacement du fournisseur.
- Compare la capacité achetée ; une petite connexion hébergée peut être plus lente qu’un VPN.
- Les circuits privés nécessitent une méthode de chiffrement distincte lorsque le chiffrement est requis.
- Utilise des emplacements distincts pour les liaisons critiques et évalue la capacité du secours ainsi que les exigences relatives au chemin.
4.3 Choisir une liaison selon les besoins de l’entreprise
Le choix d’une connexion commence par le travail qu’elle doit prendre en charge. Détermine qui a besoin d’un accès, le volume de données transféré, l’échéance, la régularité requise, la date de mise en place, les exigences de sécurité et les conséquences d’une panne. Des réponses différentes conduisent à des liaisons différentes.
Restreindre le choix
| Besoin | Point de départ adapté | Principal compromis |
|---|---|---|
| Des visiteurs utilisent un site web public | Point de terminaison public en HTTPS | Sécuriser et exploiter le service public |
| Des salariés à distance utilisent individuellement des outils internes | VPN d’accès distant | Gérer l’accès de chaque appareil ou utilisateur |
| Un bureau a rapidement besoin d’un accès privé modeste | VPN site à site | Les performances d’Internet varient |
| De gros transferts fréquents nécessitent un chemin privé régulier | Connexion dédiée | Coûts fixes plus élevés et mise en place plus longue |
Une entreprise de 40 salariés au bureau qui doit être prête la semaine prochaine peut commencer par un VPN site à site. Pour 300 salariés travaillant chacun à domicile, un VPN d’accès distant donne à chaque appareil accès aux outils internes. Pour une banque qui transfère des téraoctets chaque jour, des connexions dédiées empruntant des chemins distincts et le chiffrement peuvent se justifier. Un fabricant qui attend un circuit peut d’abord utiliser un VPN et le conserver comme secours.
Vérifier la fenêtre de transfert
La bande passante est la capacité de la liaison ; le débit est la vitesse réellement obtenue. La latence est le délai d’un trajet. Une liaison de grande capacité peut transférer rapidement un gros fichier alors qu’une longue distance rend toujours chaque aller-retour lent.
Utilise les unités de données décimales : 1 Go représente un milliard d’octets et 1 To représente mille milliards d’octets. Chaque octet contient 8 bits. Exprime la quantité de données et le débit dans des unités compatibles en bits :
Une sauvegarde de 2 To contient 16 mille milliards de bits. À un débit effectif de 500 Mbps, divise par 500 millions de bits par seconde pour obtenir 32 000 secondes, soit environ 8,9 heures. Cela dépasse une fenêtre de 8 heures. À un débit soutenu de 10 Gbps, le calcul donne 1 600 secondes, soit environ 27 minutes. Utilise le débit effectif pour une estimation pratique ; la vitesse annoncée d’un port ne tient pas compte à elle seule du surdébit des protocoles, de la concurrence pour les ressources ou d’un disque source lent.
Pour une migration ponctuelle exceptionnellement volumineuse, un réseau peut prendre trop de temps même lorsqu’il est pleinement utilisé. Envoyer 500 To à 1 Gbps prend 4 000 000 secondes, soit environ 46 jours. Des services de transfert physique comme Azure Data Box peuvent déplacer des données en masse par l’expédition d’un appareil rempli. Compare le calendrier complet de la migration, pas seulement le transfert réseau.
Vérifier la sécurité et le comportement en cas de panne
Un VPN fournit un transport chiffré sur Internet. Une liaison dédiée fournit un chemin privé et nécessite l’ajout d’un chiffrement lorsque celui-ci est requis. Une exigence portant sur les deux propriétés appelle les deux contrôles. Si une liaison dédiée tombe en panne, un VPN de secours rétablit un chemin, mais ne permet pas forcément de transférer les mêmes données dans la fenêtre initiale. Détermine quelles applications doivent continuer à fonctionner et ce que le secours peut transporter.
Quel que soit le transport, vérifie que les plages d’adresses ne se chevauchent pas, les routes dans les deux sens, les permissions des pare-feu des ressources et le transfert DNS pour les noms privés. Un circuit de plus grande capacité ne peut pas corriger un conflit d’adresses ou une route de retour manquante. De même, un tunnel fonctionnel ne peut pas résoudre un nom privé sans le chemin approprié vers le résolveur.
Pour la décision finale, relie chaque choix à un besoin explicite. « VPN parce que le bureau a besoin d’un accès privé demain et que le trafic est modeste » est une explication exploitable. « Connexion dédiée parce qu’elle est plus rapide » omet la capacité achetée, la fenêtre de transfert, le délai de mise en place et le plan en cas de panne.
Points clés
- Choisis selon les utilisateurs, le volume, la régularité, le délai de mise en place, le coût, la sécurité et la disponibilité.
- Un site web public n’a pas besoin d’une liaison hybride simplement parce qu’il fonctionne dans le cloud.
- Convertis les octets en bits avant de diviser par un débit en bits par seconde.
- Utilise le débit effectif pour déterminer si un transfert tient dans sa fenêtre.
- Vérifie la capacité du secours en plus de l’existence d’une connexion de secours.
- Tout chemin hybride nécessite des adresses, des routes et des permissions fonctionnelles ainsi que la résolution des noms privés.
Réseaux cloud : exemples
1Suivre les chemins réseau d’une application
13 étapes
- 1IntroductionCommencer par le chemin
Un serveur cloud a besoin d’une adresse, d’une route et d’une autorisation avant de pouvoir communiquer. Un nom de service ajoute une autre question : quelle adresse le client utilisera-t-il ?
Suis une petite application depuis son réseau privé, où des sous-réseaux accueillent ses niveaux, jusqu’à sa base de données, un serveur de mises à jour et un stockage managé. Chaque destination emprunte un chemin différent alors que les requêtes partent de la même machine, en utilisant une passerelle NAT ou un point de terminaison privé lorsque c’est nécessaire.
- 2ExplicationDonner une plage d’adresses à chaque niveau
Un réseau virtuel regroupe des ressources cloud dans un réseau isolé défini par logiciel. Un sous-réseau fournit des adresses à une partie de ce réseau.
Dans un VPC AWS utilisant
10.0.0.0/16, place l’application dans10.0.2.0/24et la base de données dans10.0.3.0/24. L’application10.0.2.15et la base de données10.0.3.20ont des adresses privées distinctes, tandis que leurs groupes de sous-réseaux peuvent avoir des règles de routage et de sécurité différentes. - 3LienRépartir les sous-réseaux entre les lieux de défaillance
Un VPC AWS couvre une région, mais chaque sous-réseau occupe une zone de disponibilité. Reproduis les niveaux d’application et de base de données dans une seconde zone pour éviter de dépendre d’une seule zone.
Les réseaux virtuels Azure sont aussi régionaux, mais leurs sous-réseaux couvrent les zones de la région. Google Cloud utilise des réseaux VPC mondiaux et des sous-réseaux régionaux, dont les plages d’adresses sont attribuées directement à ces sous-réseaux.
- 4DéfiUne chaîne d’appairages peut-elle transporter le trafic ?
Le réseau d’application A est appairé au réseau de rapports B. B est appairé au réseau d’archivage C. Leurs plages ne se chevauchent pas. A peut-il atteindre C par ces deux liaisons d’appairage ?
---reveal---
Non. L’appairage n’est pas transitif. A a besoin de sa propre connexion à C. Des plages qui ne se chevauchent pas sont nécessaires pour un appairage ordinaire, mais elles ne transforment pas B en réseau de transit.
- 5ExempleChoisir d’abord la route locale
Le sous-réseau d’application possède
10.0.0.0/16 → localet0.0.0.0/0 → NAT gateway. L’application envoie une requête à la base de données10.0.3.20.Les deux plages correspondent, mais /16 est plus précis que /0. Le paquet reste dans le VPC grâce à la route locale. Une route par défaut ne dirige pas tous les paquets vers Internet ; elle traite les destinations auxquelles aucune route plus précise ne correspond.
- 6ExempleEnvoyer une requête de mise à jour vers l’extérieur
L’application
10.0.2.15demande maintenant une mise à jour à203.0.113.50. Cette adresse est en dehors du /16 du VPC : la route par défaut l’envoie donc vers la passerelle NAT.La passerelle NAT publique se trouve dans un sous-réseau public doté d’une route vers une passerelle Internet. Elle traduit l’adresse source privée en son adresse publique. Lorsque le serveur de mises à jour répond, NAT renvoie la réponse à l’application qui a initié la connexion.
- 7Point cléL’accès sortant n’autorise pas de nouvelles sessions entrantes
NAT mémorise quelle ressource privée a initié une connexion sortante afin de pouvoir lui renvoyer la réponse. Cela diffère de l’acceptation d’une nouvelle connexion initiée par un utilisateur d’Internet.
L’application peut télécharger des mises à jour tout en restant privée. Un site web public a quant à lui besoin d’une adresse et d’un chemin accessibles depuis Internet, généralement sur un répartiteur de charge, ainsi que de règles autorisant les utilisateurs à se connecter.
- 8DéfiUne règle d’autorisation crée-t-elle un chemin vers Internet ?
La base de données ne possède qu’une adresse IP privée et une route locale. Un administrateur ajoute une règle entrante autorisant TCP 5432 depuis toutes les adresses IPv4. Un utilisateur d’Internet peut-il maintenant se connecter directement ?
---reveal---
Non. La règle ajoute une permission, mais ne fournit ni adresse publique ni chemin entrant depuis Internet. L’accès public direct nécessite tous ces éléments. La règle de la base de données devrait néanmoins être limitée aux sources réelles de l’application.
- 9ExplicationDonner une adresse privée au stockage managé
Le stockage managé peut se trouver en dehors du réseau virtuel et exposer un point de terminaison public. Un point de terminaison privé fournit une adresse privée par laquelle les clients accèdent à un service compatible.
Azure Private Link, AWS PrivateLink et Google Cloud Private Service Connect proposent des options de connectivité privée. Un point de terminaison Azure désigne une ressource précise ; un point de terminaison d’interface AWS peut atteindre un service régional par des interfaces situées dans les zones choisies.
- 10ExempleVérifier ce que renvoie le nom du service
L’application se connecte à l’aide d’un nom de service de stockage. Un point de terminaison privé existe à l’adresse
10.0.2.40, mais la recherche DNS du client renvoie toujours l’adresse publique du service. Sa requête suit donc le chemin public.Configure et relie la zone DNS privée appropriée afin que le nom habituel renvoie
10.0.2.40aux clients internes. L’application peut conserver son nom de service habituel tout en changeant le chemin réseau qu’elle utilise. - 11ConseilVérifier séparément l’accès public
Ajouter un point de terminaison privé ne ferme pas le point de terminaison public du service. Pour un service exclusivement privé, désactive ou restreins l’accès réseau public dans les paramètres du service.
Continue à utiliser des informations d’identification et le chiffrement TLS. L’adresse privée limite le chemin réseau ; elle ne détermine pas quel utilisateur peut lire un fichier et ne chiffre pas le trafic de l’application. Les points de terminaison de service Azure conservent aussi des adresses de service publiques, contrairement aux points de terminaison privés.
- 12DéfiTrouver le chemin restant vers le stockage
L’application peut télécharger des mises à jour par NAT. Un point de terminaison de stockage privé existe, l’accès public au stockage est désactivé et le client résout toujours le nom du stockage en son adresse publique. Que faut-il changer pour que les requêtes de stockage fonctionnent de manière privée ?
---reveal---
Fais correspondre le nom du service au point de terminaison privé grâce à la configuration DNS privée reliée au réseau et assure-toi que ce chemin privé est autorisé. Un NAT fonctionnel prouve que la connectivité sortante fonctionne ; il ne fait pas choisir au nom du stockage son point de terminaison privé.
- 13RécapitulatifExaminer une destination dans l’ordre
Pour chaque connexion, identifie l’adresse de destination, choisis la route la plus précise et vérifie les permissions applicables. Lorsqu’un nom de service intervient, examine aussi la réponse DNS.
Les sous-réseaux organisent les ressources ; les passerelles et les points de terminaison fournissent des chemins. NAT prend en charge les connexions initiées depuis l’intérieur. Un service managé exclusivement privé nécessite aussi la résolution des noms privés et la fermeture ou la restriction de l’accès public.
2Comprendre pourquoi une requête web autorisée expire
12 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionSuivre les deux parties d’une connexion
- 2ExplicationLire ensemble la source, le protocole et le port
- 3ExempleAutoriser un rôle à accéder à la base de données
- 4Point cléUne réponse appartient à la session existante
- 5DéfiQue change la modification de l’ordre des règles ?
- 6ExplicationAppliquer la première règle correspondante de la liste
- 7ExempleNoter les ports de la requête
- 8ExempleVérifier la destination propre à la réponse
- 9DéfiRésoudre l’expiration de la connexion
- 10LienBien distinguer le fonctionnement des fournisseurs
- 11DéfiUn refus au niveau du sous-réseau peut-il remplacer la règle de ressource ?
- 12RécapitulatifTrouver la décision qui bloque le trafic
3Suivre une résolution de nom et une requête en périphérie
13 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionDistinguer la recherche de la récupération
- 2ExplicationSuivre les questions du résolveur
- 3ConseilChoisir un enregistrement adapté à la réponse
- 4ExempleSuivre la durée de vie de la réponse en cache
- 5DéfiUne modification de dernière minute de la durée de vie sera-t-elle utile ?
- 6Point cléLes politiques de routage modifient les réponses
- 7LienAtteindre l’emplacement périphérique du CDN
- 8ExempleCompter les récupérations auprès de l’origine
- 9ExplicationDonner une durée de vie au contenu en cache
- 10DéfiPublier une correction au même chemin
- 11LienRendre les noms privés accessibles au bureau
- 12DéfiChoisir le cache à modifier
- 13RécapitulatifDéterminer ce qui est en cache
4Choisir et vérifier une connexion hybride
14 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionCommencer par le travail à accomplir
- 2ExplicationConnecter un réseau ou un appareil
- 3ExempleEnvoyer la requête du bureau dans le tunnel
- 4ExempleFournir un chemin de retour à la réponse
- 5DéfiQue prouve un tunnel établi ?
- 6ConseilProtéger aussi l’extrémité côté bureau
- 7ExplicationSuivre une connexion dédiée
- 8Point cléUn transport privé nécessite toujours du chiffrement
- 9DéfiLe secours peut-il respecter la règle sur le chemin ?
- 10LienChoisir selon les besoins plutôt que les noms
- 11ExempleExprimer les données et le débit dans des unités compatibles
- 12ExempleComparer le résultat à la fenêtre
- 13DéfiUn secours fonctionnel suffit-il ?
- 14RécapitulatifVérifier l’ensemble du choix de connexion
Réseaux cloud : QCM
Série 1 : Réseaux, chemins du trafic et accès10 Questions Pratiques
Question 1 sur 10
Afficher la réponseMasquer la réponse
Question 2 sur 10
Afficher la réponseMasquer la réponse
Question 3 sur 10
10.60.0.0/16 → local et 0.0.0.0/0 → NAT gateway. Où va un paquet destiné à 10.60.8.19, et pourquoi ?Afficher la réponseMasquer la réponse
10.60.0.0/16 : la route locale correspond donc et elle est plus précise que la route par défaut /0. La route par défaut correspond aussi, mais le préfixe plus long l’emporte. L’ordre d’affichage dans une table de routage ne donne pas la priorité à la première ligne.Question 4 sur 10
Afficher la réponseMasquer la réponse
Question 5 sur 10
0.0.0.0/0, la règle 140 qui refuse tout trafic depuis 198.51.100.0/24, puis le refus final. Comment traite-t-elle le trafic HTTPS provenant de 198.51.100.29 ?Afficher la réponseMasquer la réponse
Question 6 sur 10
portal.example.com à une adresse IPv4. Quel type d’enregistrement faut-il ?Afficher la réponseMasquer la réponse
Question 7 sur 10
Afficher la réponseMasquer la réponse
Question 8 sur 10
Afficher la réponseMasquer la réponse
Question 9 sur 10
Afficher la réponseMasquer la réponse
Question 10 sur 10
Afficher la réponseMasquer la réponse
Série 2 : Services privés, règles et réponses en cache10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
0.0.0.0/0. Que faut-il modifier pour limiter ce port aux serveurs d’application ?Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Série 3 : Diagnostiquer les chemins et choisir des liaisons résilientes10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
10.70.0.0/16. Un partenaire utilise 10.71.0.0/16 et est appairé à un autre réseau utilisant 10.72.0.0/16. Un VPC AWS vide, prévu avec 10.70.0.0/16, doit se connecter au bureau par VPN et au partenaire par appairage. Quels choix de plage cloud et d’appairage permettent les deux connexions ?Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Tu bloques sur ton propre exercice ? Aide aux Devoirs
Mots-Clés
A
Adresse IP privée
Adresse IP publique statique
Anycast
Appairage de réseaux
B
Bande passante
Basculement DNS
BGP
C
Centre de colocation
Chemin de secours
Chevauchement d’adresses
Connectivité transitive
Connexion hébergée
Connexion privée dédiée
Correspondance du préfixe le plus long
D
Débit
Défaut de cache
Défense en profondeur
Durée de vie DNS
E
Enregistrement A
Enregistrement AAAA
Enregistrement CNAME
www.example.com vers un autre nom d’hôte, mais utilise un alias compatible pour le domaine seul.F
Fenêtre de transfert
Filtrage avec suivi d’état
Filtrage sans suivi d’état
G
Groupe de sécurité
Groupe de sécurité réseau
I
Invalidation du cache
IPsec
J
Journal de flux
L
Latence
Liste de contrôle d’accès réseau
M
MACsec
N
Notation CIDR
10.0.0.0/16 est une plage d’adresses plus grande que 10.0.1.0/24.O
Origine
P
Passerelle Internet
Passerelle NAT
Passerelle VPN
Point de terminaison
Point de terminaison de passerelle
Point de terminaison de service
Point de terminaison privé
Point de terminaison public
Port
Port éphémère
Principe du moindre privilège
R
Raccordement croisé
Réseau de diffusion de contenu
Réseau hybride
Réseau virtuel
Résolveur DNS
Routage DNS pondéré
Route par défaut
0.0.0.0/0.S
Serveur de noms faisant autorité
Sommet de zone
example.com, où sont aussi conservés les enregistrements NS et SOA requis.Sous-réseau
Sous-réseau public
Succès de cache
T
Table de routage
Taux de succès du cache
Trafic entrant
Trafic sortant
V
VPN d’accès distant
VPN site à site
Z
Zone DNS
Zone DNS privée
À propos de cette unité
Crée ton propre Matériel d'Étude
Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.