Acerca da GDC Sandbox

O Google Distributed Cloud (GDC) Sandbox (GDC Sandbox) é um ambiente gerido que lhe permite criar e testar serviços concebidos para o Google Distributed Cloud (GDC) isolado num Google Cloud ambiente, sem navegar no isolamento e no hardware físico. Com a área de testes do GDC, pode formar, executar e testar operações de nuvem distribuída familiares através da interface do utilizador (IU) da consola do GDC, da CLI gdcloud e dos serviços de API antes de investir em hardware e implementações. Pode desenvolver para o ambiente do Google Distributed Cloud sem o custo e a logística de trabalhar em hardware isolado do ar e sem esperar pela instalação de um centro de dados.

Interface do utilizador da consola de isolamento de processos da GDC a mostrar a página de destino

Com o sandbox da GDC, pode:

  • Desenvolva aplicações: crie e teste apps sem custos gerais de infraestrutura, desde a escrita de scripts à gestão de sistemas de grande escala.
  • Crie metodologias: experimente tecnologias ou soluções num ambiente isolado.
  • Demonstre capacidades: mostre as capacidades da sua solução testando e recebendo formação em serviços familiares do GDC Sandbox.
  • Forme programadores: ofereça aprendizagem autónoma ou orientada num ambiente de isolamento de processos da GDC simulado.
  • Faça a gestão do desenvolvimento: crie ambientes virtuais automaticamente e evite compras e manutenção de hardware.

O que é uma sandbox?

Uma instância de sandbox do GDC é uma simulação não persistente de um ambiente do Google Distributed Cloud. As instâncias estão sujeitas a atualização mensal. Estas atualizações dão-lhe acesso às funcionalidades mais recentes do GDC Sandbox e do ambiente subjacente do Google Distributed Cloud.

Quando as instâncias são atualizadas, são repostas para um estado predefinido, o que significa que todos os dados são removidos e tem de voltar a implementar as suas configurações. Recomendamos que guarde as suas configurações, código e contentores num repositório de código. Esta prática também é adequada para um modelo de desenvolvimento baixo-alto, em que desenvolve e testa no sandbox da GDC e implementa num ambiente seguro. As tarefas de configuração, como a criação de projetos e a gestão de utilizadores, podem ser escritas em scripts para serem repetíveis.

Funcionalidades técnicas

A versão atual do GDC Sandbox inclui as seguintes funcionalidades:

  • Experiência do programador gerida que emula o ambiente isolado do Google Distributed Cloud, suportando uma IU da consola baseada na Web e a CLI gdcloud
  • Acesso remoto a uma instância privada a partir do Linux, macOS e Windows
  • Opções de carga de trabalho flexíveis, incluindo máquinas virtuais (VMs) e contentores
  • Armazenamento, incluindo armazenamento em blocos, PostgreSQL e AlloyDB

Recursos incluídos

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

  • Uma organização denominada 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 denominado org-1-admin. Para ver detalhes sobre clusters, consulte Arquitetura de cluster.
  • Dois clusters do Kubernetes denominados user-vm-1 e user-vm-2 para executar cargas de trabalho de contentores.
  • Um fornecedor de identidade OIDC falso. Este fornecedor de identidade contém uma conta de utilizador predefinida que adota para operações como atribuir-se a si próprio funções e autorizações necessárias.
  • Quatro personagens disponíveis. Para fins de teste, recomendamos que siga o utilizador administrador da plataforma.
  • Os seguintes projetos predefinidos na organização org-1:
    • e2e-test-user
    • projeto do utilizador