Información sobre GDC Sandbox

El entorno de pruebas de Google Distributed Cloud (GDC Sandbox) es un entorno gestionado que te permite crear y probar servicios diseñados para el air gap de Google Distributed Cloud (GDC) en unGoogle Cloud entorno sin tener que desplazarte por el air gap ni el hardware físico. Con el sandbox de GDC, puedes formarte, realizar y probar operaciones de Distributed Cloud conocidas mediante la interfaz de usuario (IU) de la consola de GDC, la CLI de gdcloud y los servicios de la API antes de invertir en hardware e implementaciones. Puedes desarrollar para el entorno de Google Distributed Cloud sin el coste ni la logística de trabajar en hardware aislado y sin tener que esperar a que se instale un centro de datos.

Interfaz de usuario de la consola de entorno de pruebas de GDC que muestra la página de destino

Con GDC Sandbox, puedes hacer lo siguiente:

  • Desarrollar aplicaciones: crea y prueba aplicaciones sin sobrecarga de infraestructura, desde escribir secuencias de comandos hasta gestionar sistemas a gran escala.
  • Desarrollar metodologías: experimenta con tecnologías o soluciones en un entorno aislado.
  • Demuestra las funciones: muestra las funciones de tu solución probándola y entrenándola con servicios conocidos del entorno de pruebas de GDC.
  • Formar a los desarrolladores: ofrece aprendizaje a tu ritmo o guiado en un entorno de pruebas de GDC simulado.
  • Gestionar el desarrollo: crea entornos virtuales automáticamente y evita tener que comprar y mantener hardware.

¿Qué es un entorno aislado?

Una instancia de GDC Sandbox es una simulación no persistente de un entorno de Google Distributed Cloud. Las instancias se actualizan mensualmente. Estas actualizaciones te dan acceso a las funciones más recientes del sandbox de GDC y del entorno de Google Distributed Cloud subyacente.

Cuando se actualizan las instancias, vuelven a un estado predeterminado, lo que significa que se eliminan todos los datos y tendrás que volver a implementar tus configuraciones. Te recomendamos que guardes tus configuraciones, código y contenedores en un repositorio de código. Esta práctica también es adecuada para un modelo de desarrollo de baja a alta complejidad, en el que desarrollas y pruebas en el entorno aislado de GDC y lo implementas en un entorno seguro. Las tareas de configuración, como la creación de proyectos y la gestión de usuarios, se pueden automatizar mediante secuencias de comandos para que se repitan.

Características técnicas

La versión actual de GDC Sandbox incluye las siguientes funciones:

  • Experiencia de desarrollo gestionada que emula el entorno aislado de Google Distributed Cloud, compatible con una interfaz de usuario de consola basada en web y con la CLI de gdcloud
  • Acceso remoto a una instancia privada desde Linux, macOS y Windows
  • Opciones de carga de trabajo flexibles, como máquinas virtuales y contenedores
  • Almacenamiento, incluido el almacenamiento en bloque, PostgreSQL y AlloyDB

Recursos incluidos

GDC Sandbox incluye los siguientes recursos preconfigurados:

  • Una organización llamada org-1. Una organización es el recurso de nivel superior de la jerarquía de recursos de Google Distributed Cloud con air gap.
  • Un clúster de infraestructura de la organización llamado org-1-admin. Para obtener información sobre los clústeres, consulta el artículo Arquitectura de clústeres.
  • Dos clústeres de Kubernetes llamados user-vm-1 y user-vm-2 para ejecutar cargas de trabajo de contenedores.
  • Un proveedor de identidades OIDC falso. Este proveedor de identidades contiene una cuenta de usuario predeterminada que puedes usar para realizar operaciones como asignarte los roles y permisos necesarios.
  • Cuatro buyer personas disponibles. Para hacer pruebas, te recomendamos que sigas al usuario Administrador de la plataforma.
  • Los siguientes proyectos predeterminados de la organización org-1:
    • e2e-test-user
    • user-project