Cette page présente les déploiements connectés de Google Distributed Cloud (anciennement Google Distributed Cloud), y compris des informations sur quand l'utiliser, ses limites et ses problèmes connus.
Un déploiement connecté de Distributed Cloud 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 connectée 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 connectés à 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. Les déploiements connectés de Distributed Cloud permettent d'exécuter des charges de travail dans des conteneurs Kubernetes et sur des machines virtuelles, y compris les charges de travail basées sur des GPU, qui s'exécutent sur des GPU NVIDIA Tesla T4.
Les déploiements connectés de Distributed Cloud sont disponibles dans l'un des facteurs de forme suivants :
- Rack Distributed Cloud connecté. Rack de six serveurs Distributed Cloud connectés et de deux commutateurs de haut de 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 connecté. Un serveur connecté au cloud distribué 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, consultez Facteurs de forme Distributed Cloud.
Google surveille et gère à distance vos déploiements connectés de 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 être résolu à distance, vous devez autoriser le personnel Google habilité à accéder physiquement au matériel Distributed Cloud.
Votre déploiement Distributed Cloud connecté 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 dans votre réseau de cloud privé virtuel (VPC).
Pour obtenir une présentation technique des déploiements connectés Distributed Cloud, consultez Fonctionnement de Distributed Cloud connecté.
Quand utiliser Distributed Cloud connecté ?
Un déploiement connecté de Distributed Cloud est spécifiquement conçu pour répondre aux scénarios suivants, pour 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 connecté
Une zone connectée Distributed Cloud présente les limites suivantes par rapport à une zone GKE traditionnelle dans le cloud :
- Capacité de traitement : Contrairement à une zone cloud classique, votre déploiement Distributed Cloud connecté 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 connecté impose plusieurs restrictions à vos charges de travail.
- Fonctionnalités de GKE Enterprise Distributed Cloud Connected 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 connected 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 s'exécutant sur les nœuds connectés 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.