Informazioni su GDC Sandbox

La sandbox Google Distributed Cloud (GDC) è un ambiente gestito che ti consente di creare e testare servizi progettati per Google Distributed Cloud (GDC) con air gap in un ambienteGoogle Cloud , senza navigare nell'air gap e nell'hardware fisico. Con GDC Sandbox, puoi addestrare, eseguire e testare operazioni di Distributed Cloud familiari utilizzando l'interfaccia utente (UI) della console GDC, gdcloud CLI e i servizi API prima di investire in hardware e deployment. Puoi sviluppare per l'ambiente Google Distributed Cloud senza i costi e la logistica di lavorare su hardware air-gapped e senza attendere l'installazione di un data center.

Interfaccia utente della console sandbox GDC che mostra la pagina di destinazione

Con la sandbox di GDC puoi:

  • Sviluppa applicazioni: crea e testa app senza overhead dell'infrastruttura, dalla scrittura di script alla gestione di sistemi su larga scala.
  • Metodologie di creazione: sperimenta tecnologie o soluzioni in un ambiente isolato.
  • Dimostra le funzionalità: mostra le funzionalità della tua soluzione eseguendo test e training sui servizi sandbox GDC familiari.
  • Forma gli sviluppatori: offri un apprendimento autogestito o guidato in un ambiente sandbox GDC simulato.
  • Gestisci lo sviluppo: crea automaticamente ambienti virtuali ed evita l'acquisto e la manutenzione di hardware.

Che cos'è una sandbox?

Un'istanza sandbox GDC è una simulazione non persistente di un ambiente Google Distributed Cloud. Le istanze sono soggette ad aggiornamento su base mensile. Questi aggiornamenti ti consentono di accedere alle funzionalità più recenti della sandbox GDC e dell'ambiente Google Distributed Cloud sottostante.

Quando le istanze vengono aggiornate, tornano a uno stato predefinito, il che significa che tutti i dati vengono rimossi e dovrai eseguire nuovamente il deployment delle configurazioni. Ti consigliamo di salvare le configurazioni, il codice e i contenitori in un repository di codice. Questa pratica è adatta anche a un modello di sviluppo low-high in cui sviluppi e testi nella sandbox GDC ed esegui il deployment in un ambiente sicuro. Le attività di configurazione, come la creazione di progetti e la gestione degli utenti, possono essere scritte in script per la ripetibilità.

Funzionalità tecniche

La versione attuale di GDC Sandbox include le seguenti funzionalità:

  • Esperienza di sviluppo gestita che emula l'ambiente air-gapped di Google Distributed Cloud, supportando una UI della console basata sul web e la CLI gdcloud
  • Accesso remoto a un'istanza privata da Linux, macOS e Windows
  • Opzioni di workload flessibili, tra cui macchine virtuali (VM) e container
  • Archiviazione, inclusi archiviazione a blocchi, PostgreSQL e AlloyDB

Risorse incluse

GDC Sandbox include le seguenti risorse preconfigurate:

  • Un'organizzazione chiamata org-1. Un'organizzazione è la risorsa di primo livello nella gerarchia delle risorse Google Distributed Cloud con air gap.
  • Un cluster di infrastruttura dell'organizzazione denominato org-1-admin. Per informazioni dettagliate sui cluster, vedi Architettura dei cluster.
  • Due cluster Kubernetes denominati user-vm-1 e user-vm-2 per l'esecuzione dei carichi di lavoro dei container.
  • Un provider di identità OIDC falso. Questo provider di identità contiene un account utente predefinito che adotti per operazioni come l'assegnazione dei ruoli e delle autorizzazioni richiesti.
  • Quattro personaggi disponibili. Per i test, ti consigliamo di seguire l'utente Amministratore della piattaforma.
  • I seguenti progetti predefiniti nell'organizzazione org-1:
    • e2e-test-user
    • utente-progetto