Présentation de Google Distributed Cloud

Cette page présente Google Distributed Cloud, y compris des informations sur quand l'utiliser, ses limites et ses problèmes connus.

Le cloud distribué vous permet d'exécuter des clusters Google Kubernetes Engine (GKE) sur du matériel dédié fourni et géré par Google, indépendamment du centre de données Google Cloud traditionnel. Google livre et installe le matériel Distributed Cloud dans vos locaux.

Le déploiement de charges de travail sur une installation Distributed Cloud fonctionne de la même manière que le déploiement de charges de travail sur des clusters GKE basés dans le cloud. Une fois le matériel déployé, l'administrateur de votre cluster provisionne les clusters Distributed Cloud à l'aide de la console Google Cloud ou de Google Cloud CLI. De plus, votre administrateur réseau configure les composants réseau Distributed Cloud afin que vos charges de travail puissent communiquer avec votre réseau local et entre elles. Les propriétaires de vos applications peuvent ensuite déployer des charges de travail sur ces clusters. Distributed Cloud permet d'exécuter des charges de travail dans des conteneurs Kubernetes et sur des machines virtuelles, y compris des charges de travail basées sur des GPU, qui s'exécutent sur des GPU NVIDIA Tesla T4.

Distributed Cloud est disponible dans l'un des facteurs de forme suivants :

  • Rack de cloud distribué Rack de six serveurs Distributed Cloud et de deux commutateurs top-of-rack (ToR). Cette configuration est compatible avec les clusters de plan de contrôle local et de plan de contrôle cloud.
  • Serveur Distributed Cloud. Un serveur Distributed Cloud autonome qui se connecte directement à votre réseau local via votre propre matériel réseau. Ce facteur de forme n'est compatible qu'avec les clusters de plan de contrôle local.

Pour en savoir plus sur chaque facteur de forme Distributed Cloud, consultez Facteurs de forme Distributed Cloud.

Google surveille et gère à distance votre installation Distributed Cloud, y compris l'installation des mises à jour logicielles et des correctifs de sécurité, la résolution des problèmes de configuration et le diagnostic du matériel Distributed Cloud. Pour résoudre un problème qui ne peut pas l'être à distance, vous devez fournir au personnel autorisé de Google un accès physique au matériel Distributed Cloud.

Votre déploiement Distributed Cloud utilise une connexion Cloud VPN sécurisée pour accéder aux services Google Cloud et à vos applications qui s'exécutent dans Google Cloud et votre réseau de cloud privé virtuel (VPC).

Pour obtenir une présentation technique de Distributed Cloud, consultez Fonctionnement de Distributed Cloud.

Quand utiliser Distributed Cloud

Distributed Cloud est spécifiquement conçu pour répondre aux scénarios suivants dans lesquels les déploiements Google Cloud conventionnels peuvent ne pas suffire :

  • Vos applications nécessitent une connexion réseau très stable et ne peuvent pas tolérer les éventuelles perturbations du trafic qui se produisent généralement lors du transfert de données sur Internet.
  • Vos applications nécessitent la latence réseau la plus faible possible et sont sensibles aux pics de latence ou à la gigue. Distributed Cloud est également compatible avec les technologies réseau hautes performances telles que la virtualisation d'entrée/sortie à racine unique (SR-IOV) et le Data Plane Development Kit (DPDK) pour les scénarios encore plus avancés qui utilisent l'opérateur de fonction réseau (non disponible sur Distributed Cloud Servers).

  • Vos applications génèrent de grandes quantités de données dont le transfert vers et depuisGoogle Cloudserait trop coûteux ou nuirait aux performances.

  • Les lois ou réglementations locales stipulent que vos données doivent rester sur site et ne doivent pas être stockées en dehors de votre entreprise ni en dehors d'une juridiction géographique spécifique.

Limites de Distributed Cloud

Une zone Distributed Cloud présente les limites suivantes par rapport à une zone GKE traditionnelle dans le cloud :

  • Capacité de traitement : Contrairement à une zone cloud conventionnelle, votre installation Distributed Cloud dispose d'une capacité de traitement limitée. Tenez compte de cette limite lorsque vous planifiez et déployez vos charges de travail.
  • Restrictions concernant les charges de travail : Distributed Cloud impose plusieurs restrictions à vos charges de travail.
  • Fonctionnalités de GKE Enterprise Distributed Cloud n'est pas compatible avec les fonctionnalités GKE Enterprise telles que Cloud Service Mesh, à l'exception de la fonctionnalité Config Sync de Config Management.

Problèmes connus dans cette version de Distributed Cloud

Cette version de Distributed Cloud présente les problèmes connus suivants :

  • Un grand nombre d'appels de webhook peut entraîner l'échec temporaire du proxy Konnectivity.
  • Les agents de métriques exécutés sur les nœuds Distributed Cloud peuvent accumuler un backlog d'événements et se bloquer, ce qui empêche la capture d'autres métriques.
  • La récupération de mémoire ne parvient pas à nettoyer les pods arrêtés de manière intermittente.
  • Les sessions BGP ne sont pas rétablies lorsque l'interface réseau correspondante est interrompue, puis rétablie.

Étapes suivantes