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.
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