Ce document explique les stratégies de trafic réseau permettant de simplifier la communication de vos services dans plusieurs zones d'un univers Google Distributed Cloud (GDC) sous air gap. Pour maintenir des applications à disponibilité élevée, vous devez implémenter une stratégie de mise en réseau résiliente aux pannes ou défaillances locales. GDC fournit des stratégies qui vous permettent de gérer les configurations de mise en réseau internes au sein d'une organisation, et les configurations de mise en réseau externes vers d'autres réseaux en dehors de votre organisation dans un univers multizone.
Ce document est destiné aux administrateurs réseau du groupe d'administrateurs de plate-forme chargés de développer des configurations réseau dans les zones d'un univers GDC.
Pour en savoir plus, consultez la documentation sur les audiences pour GDC sous air gap.
Fonctionnalités clés pour la mise en réseau multizone
L'infrastructure de mise en réseau de GDC vous permet d'établir des canaux de communication résilients pour vos charges de travail et vos services dans différents domaines de reprise après sinistre. La configuration de mécanismes de basculement et de stratégies de mise en réseau globales dans toutes les zones de votre univers sous air gap offre les fonctionnalités clés suivantes :
- Rediriger le trafic réseau vers une nouvelle zone en cas de panne locale.
- Répartir uniformément les charges de travail et les requêtes réseau des services sur plusieurs zones.
- Définir des règles de trafic entrant et sortant pour les projets globaux.
- Allouer des adresses IP entre les zones.
Les sections suivantes décrivent les fonctionnalités clés pour la mise en réseau multizone.
Redirection du trafic réseau zonal en cas de panne
Vous pouvez utiliser des stratégies de mise en réseau globales pour rediriger le trafic réseau en cas de panne locale dans l'une de vos zones.
Les services anycast fournissent un basculement multizone automatique pour les adresses IP, qui achemine le trafic vers la zone la plus proche ou la plus performante en cas de panne de zone. Les services anycast de GDC utilisent l'interconnexion de centres de données (DCI) pour vous fournir un maillage complet permettant d'interconnecter plusieurs zones GDC sous air gap dans différentes zones géographiques. Grâce aux zones interconnectées, vous pouvez assurer une protection contre les sinistres multizone avec une diversité de sites tout en répondant à l'exigence d'une déconnexion complète de toute Google Cloud infrastructure.
GDC offre également des fonctionnalités de redirection du système de noms de domaine (DNS) qui sont globales et couvrent plusieurs zones avec Cloud DNS. Si une instance de service DNS devient inaccessible dans une zone, les clients sont desservis de manière transparente par une autre instance de service DNS dans une autre zone.
Requêtes de mise en réseau entre les zones
GDC propose un équilibreur de charge global de couche 4 (L4) qui permet à vos applications d'exposer des services entre elles dans plusieurs zones avec un protocole TCP ou UDP. La mise à l'échelle de vos requêtes réseau sur plusieurs zones peut éviter de surcharger les capacités de mise en réseau d'une seule zone, ce qui ralentirait le temps de réponse de votre application.
Vous pouvez configurer un équilibreur de charge pour contrôler le trafic au sein de votre organisation globale en tant qu'équilibreur de charge interne, ou configurer un équilibreur de charge externe pour mettre à l'échelle vos requêtes de service sur des réseaux en dehors de votre organisation.
Règles de trafic entrant et sortant du projet
Vous pouvez définir des règles de trafic réseau entrant et sortant pour toutes les ressources d'un projet, qui peuvent s'étendre sur plusieurs zones. Étant donné qu'un projet est la limite de ressources de base pour vos services et applications, et qu'il couvre toutes les zones d'un univers par défaut, le contrôle du trafic réseau au niveau du projet vous offre un contrôle global sur toutes les configurations de trafic entrant et sortant pour les ressources qui résident dans ce projet.
Allocation d'adresses IP entre les zones
GDC fournit des plages d'adresses IP globales pour vos réseaux que vous pouvez allouer à toutes vos zones dans un univers GDC. Un sous-réseau, ou sous-réseau, définit les allocations d'adresses IP à des zones spécifiques à partir de la plage d'adresses IP racine globale au sein d'un réseau donné. Vous pouvez créer des sous-réseaux pour affiner votre architecture d'adresses IP sur plusieurs zones et allouer dynamiquement des adresses IP à vos charges de travail et services externes, ce qui vous permet de contrôler plus facilement vos besoins de mise en réseau dans un univers.
Composants de mise en réseau globaux
GDC fournit des composants de mise en réseau configurables qui peuvent vous aider à implémenter une architecture de mise en réseau à disponibilité élevée pour votre univers multizone.
Services anycast
Anycast est une méthode de routage réseau qui permet de traiter les requêtes à partir de plusieurs emplacements. Les services anycast sont représentés par des préfixes IPv4 /32 uniques, qui sont fournis à l'aide du protocole BGP (Border Gateway Protocol) à vos installations sous air gap, ce qui garantit l'accessibilité depuis n'importe quel emplacement connecté. Bien que chaque service anycast soit accessible depuis toutes les zones de votre réseau GDC sous air gap, le point de terminaison réel vers lequel votre trafic réseau est dirigé dépend de facteurs tels que la proximité et la préférence de zone en fonction de votre règle de routage personnalisée.
Vous devez collaborer avec votre groupe d'opérateurs d'infrastructure pour planifier et implémenter vos préférences de mise en réseau anycast.
Proximité de la zone
GDC optimise la diffusion du trafic réseau en acheminant les requêtes vers l'instance de service disponible la plus proche, toujours dans la même zone que la requête. Ce mécanisme de diffusion réduit la latence et améliore les performances et la réactivité globales de votre service. Par exemple, si un service anycast est déployé dans les zones 1, 2 et 3, une requête réseau provenant de la zone 2 est généralement acheminée vers l'instance de service de la zone 2, car il s'agit de l'option la plus proche et donc la plus efficace.
Préférence de zone
GDC implémente un système de préférences de zone dans lequel les zones se voient attribuer une valeur numérique lors de leur création, quel que soit leur nom, qui définit l'attraction des clients. Par exemple, si vous déployez un service anycast dans des zones avec les valeurs numériques 1, 2 et 3, GDC dirige généralement le trafic réseau vers la zone dont la valeur est la plus faible avant les autres zones. Ce système de préférences offre un certain degré de prévisibilité et de contrôle sur les modèles de trafic, mais il inclut également des mécanismes de basculement intégrés. En cas de défaillance ou de panne affectant votre zone préférée, le système GDC transfère automatiquement le trafic vers une autre zone, ce qui garantit une disponibilité ininterrompue du service.
Interconnexions zonales
Dans une configuration multizone, l'accès aux services d'une zone spécifique nécessite une interconnexion entre votre réseau et cette zone.
Pour un déploiement multizone cohérent, les interconnexions créées dans chaque zone de votre univers doivent être identiques en termes de capacité et de configuration. Chaque zone à laquelle vous souhaitez accéder doit disposer d'une interconnexion correspondante.
Pour en savoir plus, consultez Établir une connectivité avec des interconnexions.
Équilibrage de charge
GDC fournit un équilibreur de charge passthrough L4 pour les charges de travail de pods et de VM. Cet équilibreur de charge fournit un équilibrage de charge dédié pour des zones spécifiques ou un équilibrage de charge global dans toutes les zones de l'univers. Dans vos zones, vous pouvez gérer le trafic réseau interne au sein de votre organisation ou le trafic réseau externe entre les organisations.
Pour en savoir plus sur l'équilibrage de charge dans GDC, consultez Gérer les équilibreurs de charge.
Règles de réseau du projet
Les règles de réseau du projet définissent des règles d'entrée ou de sortie pour un projet. Étant donné que les projets sont une ressource globale, vous devez également définir les règles de réseau d'un projet de manière globale pour autoriser le trafic réseau interzone pour les services et les charges de travail d'un projet.
Vous pouvez définir les règles d'entrée ou de sortie suivantes pour votre projet avec des règles de réseau de projet, qui couvrent toutes vos zones :
- Entre plusieurs organisations
- Entre plusieurs projets
- Dans un seul projet
- Entre les charges de travail d'un projet
- Entre les services gérés par GDC dans différents projets
Pour en savoir plus, consultez Configurer des règles de réseau de projet.
Cloud DNS
Cloud DNS est un système de noms de domaine (DNS) global, résilient et offrant de hautes performances. C'est un moyen économique de publier vos noms de domaine dans le DNS mondial.
Un DNS est une base de données organisée de manière hiérarchique qui vous permet de stocker des adresses IP et d'autres données, et de les rechercher par nom. Avec Cloud DNS, vous pouvez publier vos zones et vos enregistrements dans le DNS sans avoir à gérer vos propres serveurs et logiciels DNS.
Cloud DNS fournit des services disponibilité élevée qui peuvent traiter les requêtes DNS dans plusieurs zones GDC. Si une instance de service DNS devient inaccessible dans une zone, les clients sont desservis de manière transparente par une autre instance de service DNS dans une autre zone. En redirigeant de manière transparente les requêtes DNS vers différentes zones en cas de panne zonale, vous pouvez compter sur GDC pour répondre à vos besoins DNS, même en cas de sinistre.
Pour en savoir plus sur Cloud DNS dans GDC, consultez À propos de Cloud DNS.
Sous-réseaux pour la gestion des adresses IP
GDC fournit des stratégies permettant d'allouer des adresses IP à partir de votre plage d'adresses IP racine globale aux charges de travail et aux services dans un univers multizone. Vous contrôlez votre architecture d'adresses IP entre les zones en créant des sous-réseaux, qui allouent des blocs CIDR (Classless Inter-Domain Routing). Grâce à la possibilité d'allouer des adresses IP de manière statique ou dynamique à vos ressources, vous contrôlez entièrement vos plages d'adresses IP couvrant plusieurs zones.
Pour en savoir plus, consultez Sous-réseaux et adresses IP.
Étape suivante
- Zones dans GDC sous air gap
- Présentation de la mise en réseau
- Contrôle des autorisations pour un univers multizone
- Haute disponibilité pour vos applications