Acerca de GDC Sandbox

La zona de pruebas de Google Distributed Cloud (GDC) es un entorno administrado que te permite compilar y probar servicios diseñados para Google Distributed Cloud (GDC) con aislamiento de aire en un entorno deGoogle Cloud , sin tener que navegar por el aislamiento de aire ni el hardware físico. Con GDC Sandbox, puedes capacitarte, realizar y probar operaciones conocidas de Distributed Cloud con la interfaz de usuario (IU) de la consola de GDC, la CLI de gdcloud y los servicios de API antes de invertir en hardware y realizar implementaciones. Puedes desarrollar para el entorno de Google Distributed Cloud sin los costos ni la logística de trabajar en hardware aislado, y sin esperar la instalación de un centro de datos.

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

Con GDC Sandbox, puedes hacer lo siguiente:

  • Desarrolla aplicaciones: Compila y prueba apps sin la sobrecarga de la infraestructura, desde la escritura de secuencias de comandos hasta la administración de sistemas a gran escala.
  • Metodologías de desarrollo: Experimenta con tecnologías o soluciones en un entorno aislado.
  • Demuestra las capacidades: Muestra las capacidades de tu solución probándola y capacitándola en los servicios conocidos de GDC Sandbox.
  • Capacita a los desarrolladores: Proporciona aprendizaje guiado o a tu propio ritmo en un entorno simulado de zona de pruebas de GDC.
  • Administra el desarrollo: Crea entornos virtuales automáticamente y evita la compra y el mantenimiento de hardware.

¿Qué es una zona de pruebas?

Una instancia de zona de pruebas de GDC es una simulación no persistente de un entorno de Google Distributed Cloud. Las instancias están sujetas a actualizaciones mensuales. Estas actualizaciones te brindan acceso a las funciones más recientes de GDC Sandbox y del entorno subyacente de Google Distributed Cloud.

Cuando se actualizan las instancias, se restablece su estado predeterminado, lo que significa que se quitan todos los datos y deberás volver a implementar tus configuraciones. Se recomienda guardar tus parámetros de configuración, código y contenedores en un repositorio de código. Esta práctica también se adapta bien a un modelo de desarrollo de baja a alta complejidad, en el que desarrollas y pruebas en GDC Sandbox, y luego implementas en un entorno seguro. Las tareas de configuración, como la creación de proyectos y la administración de usuarios, se pueden escribir en forma de secuencia de comandos para que se repitan.

Funciones técnicas

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

  • Experiencia del desarrollador administrada que emula el entorno aislado de Google Distributed Cloud, compatible con una IU de consola basada en la Web y la CLI de gdcloud
  • Acceso remoto a una instancia privada desde Linux, macOS y Windows
  • Opciones de cargas de trabajo flexibles, incluidas máquinas virtuales (VM) y contenedores
  • Almacenamiento, incluido el almacenamiento en bloque, PostgreSQL y AlloyDB

Recursos incluidos

El GDC Sandbox incluye los siguientes recursos preconfigurados:

  • Una organización llamada org-1. Una organización es el recurso de nivel superior en la jerarquía de recursos aislados de Google Distributed Cloud.
  • Un clúster de infraestructura de la organización llamado org-1-admin. Para obtener detalles sobre los clústeres, consulta Arquitectura del clúster.
  • Dos clústeres de Kubernetes llamados user-vm-1 y user-vm-2 para ejecutar cargas de trabajo de contenedores
  • Es un proveedor de identidad de OIDC falso. Este proveedor de identidad contiene una cuenta de usuario predeterminada que adoptas para operaciones como asignarte los roles y permisos necesarios.
  • Hay cuatro arquetipos disponibles. Para realizar pruebas, te recomendamos que sigas al usuario administrador de la plataforma.
  • Los siguientes proyectos predeterminados en la organización org-1:
    • e2e-test-user
    • user-project