Configurer des réseaux à grande échelle pour les environnements Cloud Composer

Cloud Composer 1 | Cloud Composer 2

Cette section explique comment organiser des réseaux à grande échelle pour les environnements Cloud Composer.

Quotas pour les VPC, les sous-réseaux et les règles de transfert

Les services Cloud Composer et GKE utilisent des appairages VPC pour établir des connexions entre les composants des environnements Cloud Composer (projet client et locataire) et entre un cluster GKE et : Un plan de contrôle GKE.

Si votre projet comporte une configuration réseau à grande échelle (par exemple, avec des centaines de réseaux et de nombreux appairages VPC), les opérations peuvent échouer lorsque vous essayez de créer des environnements Cloud Composer. Erreurs de quota de VPC, de sous-réseau ou de règles de transfert.

Les erreurs que vous pouvez rencontrer sont les suivantes:

  • Le nombre maximal d'appairages VPC par réseau VPC est atteint.

    Le quota par défaut d'un certain nombre d'appairages VPC au sein d'un seul VPC est de 25 (sauf si vous demandez une augmentation de ce quota).

  • Le nombre maximal de plages d'adresses IP de sous-réseau principales et secondaires est atteint.

    Le quota de ce paramètre est de 400.

  • Le nombre maximal de règles de transfert dans le groupe d'appairage pour l'équilibrage de charge TCP/UDP interne est atteint.

    Le quota de ce paramètre est de 175.

Pour en savoir plus sur les quotas par défaut des VPC dans Google Cloud, consultez la page Quotas et limites.

À propos des réseaux à grande échelle pour les environnements Cloud Composer

Pour surmonter les défis liés à ces limites, vous pouvez organiser vos environnements Cloud Composer dans plusieurs réseaux VPC connectés à votre VPC backend/principal, comme décrit dans les sections suivantes.

Cette solution est applicable aux scénarios de VPC partagé et non partagé.

Configuration du réseau à grande échelle dans un scénario de VPC non partagé

Configuration du réseau à grande échelle dans un scénario de VPC non partagé

Pour créer une configuration réseau à grande échelle pour Cloud Composer, procédez comme suit:

  1. Créez un réseau VPC backbone. Ce réseau sert de concentrateur pour les réseaux VPC individuels qui hébergent des environnements Cloud Composer.

  2. Créez des réseaux VPC dédiés pour les environnements Cloud Composer. Vous pouvez combiner plusieurs environnements Cloud Composer en un seul réseau VPC. Par exemple, vous pouvez nommer ces réseaux composer-vpc-1, composer-vpc-2, etc.

  3. Établissez la connectivité entre les réseaux VPC de l'environnement Cloud Composer et le VPC backbone en créant des tunnels VPN haute disponibilité.

Configuration de réseau à grande échelle dans un scénario de VPC partagé

Pour résoudre le problème de limites d'appairage de réseaux dans un réseau VPC partagé, organisez vos environnements Cloud Composer en plusieurs projets et réseaux VPC connectés à un VPC backbone.

Configuration de réseau à grande échelle dans un scénario de VPC partagé

Pour créer une configuration de réseau VPC partagé à grande échelle pour Cloud Composer, procédez comme suit:

  1. Dans le projet hôte, créez un réseau VPC backbone. Ce réseau connecte des réseaux VPC individuels pour les projets de service exécutant des environnements Cloud Composer.

  2. Dans le projet hôte, créez des réseaux VPC pour les environnements Cloud Composer. Par exemple, vous pouvez nommer ces réseaux composer-shared-vpc-1, composer-shared-vpc-2, etc.

  3. Établissez la connectivité entre ces réseaux VPC et le réseau VPC backbone en créant manuellement des tunnels VPN haute disponibilité.

  4. Configurez les environnements Cloud Composer dans la configuration du VPC partagé.

Étape suivante