En este documento, se explican las diferencias entre los recursos globales y zonales, y cómo funcionan en un universo de varias zonas. Google Distributed Cloud (GDC) aislado proporciona diferentes áreas de implementación para tus recursos, de modo que puedas implementar estrategias de alta disponibilidad para tus cargas de trabajo y servicios. Debes comprender la arquitectura multizona y cómo los recursos abarcan esas zonas para planificar de forma eficaz las aplicaciones de alta disponibilidad.
Este documento está dirigido a los siguientes grupos de público:
- Administradores de plataformas, como los administradores de TI, que son responsables de desarrollar flujos de trabajo de recuperación ante desastres.
- Operadores de aplicaciones, como desarrolladores de aplicaciones, que son responsables de desarrollar y mantener aplicaciones en un universo de GDC.
Para obtener más información, consulta Públicos de la documentación de GDC aislado.
Tipos de recursos en GDC
GDC aislado funciona como un universo de varias zonas. Este modelo operativo usa dos tipos de recursos:
- Recurso zonal: Opera dentro de una sola zona de forma independiente. Una interrupción zonal puede afectar un recurso zonal porque el recurso no funciona fuera de la zona. Implementas un recurso zonal en el servidor de la API de administración zonal, también conocido como el servidor de la API de administración.
- Recurso global: Opera con redundancia en varias zonas para tolerar errores y cualquier recurso de cualquier zona puede acceder a él. Implementas un recurso global en el servidor de la API de administración global, también conocido como servidor de la API global.
El sistema de GDC administra los recursos zonales y globales de manera diferente con el uso de distintos servidores de la API de administración. Un servidor de la API proporciona un único extremo para crear, administrar y borrar recursos de la API con un backend de almacenamiento con coherencia sólida. GDC proporciona interfaces para que puedas administrar de forma eficaz tus recursos en los distintos servidores de la API dentro de tu universo.
Siempre hay un solo servidor de la API global para tu universo. Del mismo modo, hay un servidor de la API de administración zonal para cada zona que operas. Incluso si operas en un entorno de una sola zona, hay un servidor de la API global y un servidor de la API de Management zonal para la zona única.

En este diagrama, se ilustra un universo de GDC de tres zonas. Cada zona tiene un servidor de la API de administración zonal independiente, que administra los recursos zonales que se encuentran dentro del alcance de esa zona. El universo también proporciona un servidor de la API global, que administra los recursos globales, como los proyectos, que abarcan todas las zonas.
Debes comprender la arquitectura de administración de recursos globales de GDC para implementar tus recursos de forma adecuada para la alta disponibilidad. Si bien algunos recursos se pueden implementar de forma global o funcionar en una sola zona de manera independiente, hay otros que solo son globales o zonales. Consulta la documentación adecuada de un tipo de recurso para obtener más información.
Interfaces para la administración de recursos
GDC proporciona varias plataformas que, a su vez, proporcionan mecanismos para implementar de forma adecuada tu recurso zonal o global en un servidor de la API designado:
- Consola de GDC: Es una interfaz de consola que brinda acceso a tus recursos en todo tu universo.
- gdcloud CLI: Es una herramienta de CLI dedicada para GDC aislado, que proporciona parámetros de configuración y marcas zonales y globales para administrar todos los tipos de recursos.
- APIs de administración: Son APIs del plano de administración que te brindan control total sobre el ajuste de tus tipos de recursos de forma zonal y global.
- Terraform: Es una herramienta de infraestructura como código (IaC) que te permite aprovisionar y administrar la infraestructura de nube de forma zonal y global.
Puedes elegir la plataforma para administrar tus recursos según tus necesidades y preferencias. Para obtener más información sobre cómo usar cada plataforma para administrar tus recursos en un universo de varias zonas, consulta Accede a las zonas con tus herramientas.
Consola de GDC
Se puede acceder a la consola de GDC de una organización determinada desde todas las zonas del mismo universo. Por lo tanto, puedes usar la consola de GDC para administrar todos los recursos globales y zonales dentro de una organización.
La consola de GDC proporciona varias formas de ver y administrar tus recursos según su ubicación de implementación:
- Navega con un nombre de dominio completamente calificado (FQDN): Usa el FQDN global para resolver de forma automática el extremo de la consola zonal más adecuado. Si el FQDN global no se resuelve en una interrupción, puedes usar el FQDN zonal para navegar a un extremo de consola específico en una zona de destino.
- Administra la creación de recursos zonales: Usa el selector de zonas en páginas de creación de recursos seleccionadas para determinar dónde crear un recurso zonal. El selector de zona no es visible cuando creas un recurso global.
- Visualiza los recursos existentes en todas las zonas: Consulta los recursos zonales por zona en la consola de GDC. Puedes usar el selector de zonas para elegir desde qué zona ver la lista de recursos.
- Ten en cuenta el estado de conectividad zonal: Supervisa el estado de conectividad de tu zona revisando las notificaciones en la consola de GDC. Las notificaciones podrían alertarte sobre una interrupción zonal que podría impedirte modificar los recursos en esa zona.
Para obtener más información sobre cómo usar la consola de GDC para crear y administrar tus recursos, consulta la documentación de recursos correspondiente.
gdcloud CLI
La CLI de gdcloud proporciona las siguientes formas de interactuar con el servidor de la API zonal o global para administrar tus recursos:
- Configura una URL de consola zonal o global: Accede a la URL de la consola zonal o global con la CLI.
- Define una marca de comando zonal: usa una marca de la CLI zonal para acciones específicas de la zona.
La URL global es la que se configura de forma predeterminada cuando inicializas la CLI de gdcloud. Puedes actualizar la configuración de la CLI de gdcloud para establecer URLs zonales y acceder a ellas para completar tareas específicas de la zona.
Del mismo modo, la CLI de gdcloud ofrece una marca --zone que puedes configurar para
muchas tareas de administración de recursos en todos los grupos de comandos. Cuando accedes a la
configuración de la URL global, las acciones de la CLI en los recursos globales se aplican a
todas las zonas para las que están dentro del alcance.
Para obtener más información sobre la CLI de gdcloud, consulta la descripción general de la CLI de gdcloud.
APIs de administración
GDC aislado ofrece dos niveles de APIs del plano de administración para crear y administrar recursos globales y zonales: APIs globales y APIs zonales.
Las APIs globales y zonales son APIs declarativas de Kubernetes que se entregan en diferentes extremos, y los recursos de GDC se representan como recursos personalizados de Kubernetes en los servidores de la API. En cada organización, un servidor de la API de administración zonal proporciona la API zonal para que los administradores y desarrolladores administren los recursos zonales, y un servidor de la API de administración global proporciona la API global para administrar los recursos globales.
Para obtener más información sobre las APIs en GDC, consulta la descripción general de las APIs.
Terraform
GDC aislado ofrece una forma fluida de implementar y administrar todos tus tipos de recursos con Terraform. Usa el complemento Proveedor de Kubernetes para llamar a las APIs de Management zonales y globales disponibles con la administración del ciclo de vida de Terraform, que es un estándar de la industria.
Para obtener más información, consulta la descripción general de Terraform.
¿Qué sigue?
- Lee Zonas en GDC aislado para obtener más información sobre la composición de un universo de GDC.
- Explora la guía de alta disponibilidad para asegurarte de que tu aplicación sea resiliente a las fallas de las zonas locales.
- Visita la documentación de referencia de la CLI de gdcloud para obtener una lista completa de los comandos de la CLI de gdcloud que están disponibles.
- Visita la documentación de referencia de la API para obtener una lista completa de las APIs zonales y globales disponibles.
- Para configurar Terraform, consulta la documentación de Terraform.