Descripción general de las implementaciones conectadas de Google Distributed Cloud

En esta página, se proporciona una descripción general de las implementaciones conectadas de Google Distributed Cloud (anteriormente Google Distributed Cloud), incluida información sobre cuándo usarlo, sus limitaciones y los problemas conocidos.

Una implementación conectada de Distributed Cloud te permite ejecutar clústeres de Google Kubernetes Engine (GKE) en hardware dedicado proporcionado y mantenido por Google que es independiente del centro de datos tradicional. Google Cloud Google entrega e instala el hardware de Distributed Cloud en tus instalaciones.

La implementación de cargas de trabajo en una instalación de Distributed Cloud conectada funciona de manera similar a la implementación de cargas de trabajo en clústeres de GKE basados en la nube. Después de implementar el hardware, el administrador del clúster aprovisiona los clústeres conectados de Distributed Cloud con la consola de Google Cloud o Google Cloud CLI. Además, el administrador de red configura los componentes de redes de Distributed Cloud para que tus cargas de trabajo puedan comunicarse con tu red local y entre sí. Luego, los propietarios de tu aplicación pueden implementar cargas de trabajo en esos clústeres. Las implementaciones conectadas de Distributed Cloud admiten la ejecución de cargas de trabajo en contenedores de Kubernetes y en máquinas virtuales, incluidas las cargas de trabajo basadas en GPU, que se ejecutan en GPU NVIDIA Tesla T4.

Las implementaciones conectadas de Distributed Cloud están disponibles en uno de los siguientes factores de forma:

  • Es un rack de Distributed Cloud conectado. Un rack de seis servidores de Distributed Cloud conectado y dos switches top-of-rack (ToR).
  • Servidor de Distributed Cloud conectado. Un servidor conectado de Distributed Cloud independiente que se conecta directamente a tu red local a través de tu propio hardware de red.

Para obtener más información sobre cada factor de forma, consulta Factores de forma de Distributed Cloud.

Google supervisa y mantiene de forma remota tus implementaciones conectadas de Distributed Cloud, lo que incluye la instalación de actualizaciones de software y parches de seguridad, la resolución de problemas de configuración y el diagnóstico del hardware de Distributed Cloud. Para resolver un problema que no se puede solucionar de forma remota, debes proporcionar al personal autorizado de Google acceso físico al hardware de Distributed Cloud.

Tu implementación conectada de Distributed Cloud usa una conexión segura de Cloud VPN para acceder a los Google Cloud servicios y a tus aplicaciones que se ejecutan dentro de Google Cloud y tu red de nube privada virtual (VPC).

Para obtener una descripción general técnica de las implementaciones conectadas de Distributed Cloud, consulta Cómo funciona Distributed Cloud conectado.

Cuándo usar Distributed Cloud conectado

Una implementación conectada de Distributed Cloud está diseñada específicamente para abordar las siguientes situaciones en las que las implementaciones Google Cloud convencionales podrían no ser suficientes:

  • Tus aplicaciones requieren una conexión de red muy estable y no pueden tolerar posibles interrupciones del tráfico que suelen ocurrir cuando se transfieren datos a través de Internet.
  • Tus aplicaciones requieren la latencia de red más baja posible y son sensibles a los picos de latencia o la fluctuación. Distributed Cloud también admite tecnologías de red de alto rendimiento, como la virtualización de entrada/salida de raíz única (SR-IOV) y el kit de desarrollo del plano de datos (DPDK) para situaciones aún más avanzadas que utilizan el operador de funciones de red (no disponible en los servidores de Distributed Cloud).
  • Tus aplicaciones generan grandes cantidades de datos que serían prohibitivos en términos de rendimiento o costo si se transfirieran hacia y desdeGoogle Cloud.
  • Tus leyes o reglamentaciones locales indican que tus datos deben permanecer en las instalaciones y no deben almacenarse fuera de tu empresa ni fuera de una jurisdicción geográfica específica.

Limitaciones de Distributed Cloud conectado

En comparación con una zona de GKE convencional basada en la nube, una zona de Distributed Cloud Connected tiene las siguientes limitaciones:

  • Capacidad de procesamiento: A diferencia de una zona convencional basada en la nube, tu implementación conectada de Distributed Cloud tiene una capacidad de procesamiento limitada. Ten en cuenta esta limitación cuando planifiques y realices la implementación de tus cargas de trabajo.
  • Restricciones de cargas de trabajo. Distributed Cloud conectado impone varias restricciones a tus cargas de trabajo.
  • Funciones de GKE Enterprise. Distributed Cloud Connected no admite funciones de GKE Enterprise, como Cloud Service Mesh, excepto la función ConfigSync de Config Management.

Problemas conocidos en esta versión de Distributed Cloud

Esta versión de Distributed Cloud Connected tiene los siguientes problemas conocidos:

  • Una gran cantidad de llamadas de webhook puede provocar que el proxy de Konnectivity falle temporalmente.
  • Los agentes de métricas que se ejecutan en los nodos conectados de Distributed Cloud pueden acumular un backlog de eventos y detenerse, lo que impide la captura de más métricas.
  • La recolección de elementos no utilizados falla de forma intermitente en la limpieza de los Pods finalizados.
  • Las sesiones de BGP no se recuperan cuando la interfaz de red correspondiente se inactiva y, luego, se vuelve a activar.

¿Qué sigue?