En este documento, se explican las diferencias entre los recursos globales y zonales, y cómo operan en un universo multizonal. 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 multizonal y cómo los recursos abarcan esas zonas para planificar de manera eficaz las aplicaciones de alta disponibilidad.
Este documento está dirigido a los siguientes grupos de público:
- Administradores de plataformas, como 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 Google Distributed Cloud aislado.
Tipos de recursos en GDC
GDC aislado opera como un universo multizonal. 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 la tolerancia a fallas y es accesible para cualquier recurso en cualquier zona. Implementas un recurso global en el servidor de la API de administración global, también conocido como el servidor de la API global.
El sistema de GDC administra los recursos zonales y globales de manera diferente con el uso de servidores de API de administración distintos. Un servidor de API proporciona un solo extremo para crear, administrar y borrar recursos de API con un backend de almacenamiento coherente. GDC proporciona interfaces para que puedas administrar tus recursos de manera eficaz en los distintos servidores de API dentro de tu universo.
Siempre hay un solo servidor de API global para tu universo. Del mismo modo, hay un servidor de API de administración zonal para cada zona en la que operas. Incluso si operas en un entorno de una sola zona, hay un servidor de API global y un servidor de API de administración zonal para la zona única.

En este diagrama, se ilustra un universo de GDC de tres zonas. Cada zona tiene un servidor de 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 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 manera adecuada para la alta disponibilidad. Si bien algunos recursos se pueden implementar de forma global o operar en una sola zona de forma independiente, hay otros que son solo 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 superficies que proporcionan mecanismos para implementar de manera adecuada tu recurso zonal o global en un servidor de API designado:
- Consola de GDC: Una interfaz de consola que brinda acceso a tus recursos en todo tu universo.
- CLI de gdcloud: Una herramienta de CLI dedicada para GDC aislado, que proporciona configuraciones y marcas zonales y globales para administrar todos los tipos de recursos.
- APIs de administración: APIs del plano de administración que te brindan control total sobre el ajuste preciso de tus tipos de recursos de forma zonal y global.
- **Terraform**: 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 superficie para administrar tus recursos según tus necesidades y preferencias. Para obtener más información sobre cómo usar cada superficie para administrar tus recursos en un universo multizonal, consulta Administra recursos en todas las zonas.
Consola de GDC
Se puede acceder a la consola de GDC para una organización determinada desde todas las zonas dentro 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 automáticamente el extremo de 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 las páginas de creación de recursos seleccionados para determinar dónde crear un recurso zonal. El selector de zonas no está visible cuando creas un recurso global.
- Visualiza los recursos existentes en todas las zonas: Visualiza los recursos zonales por zona en la consola de GDC. Puedes usar el selector de zonas para seleccionar 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 impedir que modifiques 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.
CLI de gdcloud
La CLI de gdcloud proporciona las siguientes formas de interactuar con el servidor de 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 CLI zonal para acciones de zona específicas.
La URL global es la que se configura de forma predeterminada cuando se inicializa 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 en el 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 API. En cada organización, un servidor de API de administración zonal proporciona la API zonal para que los administradores y desarrolladores administren los recursos zonales, y un servidor de 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 sencilla de implementar y administrar todos tus tipos de recursos con Terraform. Usas el complemento del proveedor de Kubernetes para llamar a las APIs de administración zonales y globales disponibles con la administración del ciclo de vida de Terraform estándar de la industria.
Para obtener más información, consulta la descripción general de Terraform.
¿Qué sigue?
- Lee las 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 resistente a las fallas de la zona local.
- 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 que están disponibles.
- Para configurar Terraform, consulta la documentación de Terraform.