Sobre o GDC Sandbox

O sandbox do Google Distributed Cloud (GDC) é um ambiente gerenciado que permite criar e testar serviços projetados para o GDC isolado em um ambienteGoogle Cloud , sem navegar pelo isolamento e pelo hardware físico. Com o GDC Sandbox, é possível treinar, realizar e testar operações do Distributed Cloud usando a interface do usuário (UI) do console do GDC, a CLI gdcloud e os serviços de API antes de investir em hardware e implantações. Você pode desenvolver para o ambiente do Google Distributed Cloud sem o custo e a logística de trabalhar em hardware isolado e sem esperar a instalação de um data center.

Interface do usuário do console do Sandbox do GDC mostrando a página de destino

Com o GDC Sandbox, você pode:

  • Desenvolver aplicativos: crie e teste apps sem sobrecarga de infraestrutura, desde a escrita de scripts até o gerenciamento de sistemas em grande escala.
  • Criar metodologias: teste tecnologias ou soluções em um ambiente isolado.
  • Demonstre recursos: mostre os recursos da sua solução testando e treinando em serviços conhecidos do Sandbox do GDC.
  • Treinar desenvolvedores: ofereça aprendizado autoguiado ou orientado em um ambiente simulado de sandbox do GDC.
  • Gerenciar o desenvolvimento: crie ambientes virtuais automaticamente e evite compras e manutenção de hardware.

O que é um sandbox?

Uma instância de sandbox do GDC é uma simulação não permanente de um ambiente do Google Distributed Cloud. As instâncias estão sujeitas a atualizações mensais. Essas atualizações dão acesso aos recursos mais recentes do Sandbox do GDC e do ambiente do Google Distributed Cloud.

Quando as instâncias são atualizadas, elas retornam a um estado padrão, ou seja, todos os dados são removidos, e você precisa reimplantar as configurações. Recomendamos salvar suas configurações, código e contêineres em um repositório de código. Essa prática também é adequada para um modelo de desenvolvimento de baixa-alta em que você desenvolve e testa no GDC Sandbox e implanta em um ambiente seguro. Tarefas de configuração, como criação de projetos e gerenciamento de usuários, podem ser programadas para serem repetidas.

Recursos técnicos

A versão atual do GDC Sandbox inclui os seguintes recursos:

  • Experiência gerenciada do desenvolvedor que emula o ambiente isolado do Google Distributed Cloud, com suporte a uma UI do console baseada na Web e à CLI gdcloud.
  • Acesso remoto a uma instância particular do Linux, macOS e Windows
  • Opções flexíveis de carga de trabalho, incluindo máquinas virtuais (VMs) e contêineres
  • Armazenamento, incluindo armazenamento em blocos, PostgreSQL e AlloyDB

Recursos incluídos

O Sandbox do GDC inclui os seguintes recursos pré-configurados:

  • Uma organização chamada org-1. Uma organização é o recurso de nível superior na hierarquia de recursos isolados do Google Distributed Cloud.
  • Um cluster de infraestrutura da organização chamado org-1-admin. Para detalhes sobre clusters, consulte Arquitetura de cluster.
  • Dois clusters do Kubernetes chamados user-vm-1 e user-vm-2 para executar cargas de trabalho de contêiner.
  • Um provedor de identidade OIDC falso. Esse provedor de identidade contém uma conta de usuário padrão que você adota para operações como atribuição de papéis e permissões necessárias.
  • Quatro personas disponíveis. Para fins de teste, recomendamos que você siga o usuário Administrador da plataforma.
  • Os seguintes projetos padrão na organização org-1:
    • e2e-test-user
    • user-project