Há vários métodos para interagir com o Google Cloud e seus do Google Cloud. Os métodos escolhidos podem depender das suas preferências, dos fluxos de trabalho da empresa e das suas metas.
Confira abaixo alguns exemplos de métodos de interação:
- Console do Google Cloud: use uma interface gráfica do usuário baseada na Web.
- Google Cloud CLI: escreva comandos e scripts.
- Bibliotecas de cliente do Cloud: crie seu próprio aplicativo.
- Infraestrutura como código (IaC, na sigla em inglês): padronizar a implantação de recursos.
Usar o console do Google Cloud no navegador
Se preferir gerenciar seus projetos e recursos do Google Cloud por meio de uma interface gráfica do usuário, use o console do Google Cloud no navegador.
Use o console do Google Cloud para executar vários processos de gerenciamento tarefas administrativas, incluindo as seguintes:
- Gerenciar recursos.
- Armazenar, consultar e processar dados.
- Conectar-se a máquinas virtuais (VMs).
- Analisar a atividade.
- Diagnosticar problemas de produção.
- Implantar soluções fáceis de iniciar.
Para mais informações, consulte o console do Google Cloud.
Escrever comandos e criar scripts
Se você preferir gerenciar o desenvolvimento e os fluxos de trabalho na linha de comando ou por scripts automatizados, use a CLI do Google Cloud. Use a CLI do Google Cloud para executar tarefas com eficiência e em grande escala. Por exemplo, é possível fazer o seguinte:
- Criar um script para enviar um arquivo para todas as VMs.
- Simular dados de back-end com um emulador de dados para ajudar a escrever código do lado do cliente com eficiência.
- Implantar código sem servidor.
Executar comandos gcloud
usando os seguintes métodos:
Instalar a Google Cloud CLI, que permite executar comandos em uma janela de terminal no computador local.
Usar o Cloud Shell baseado em navegador, que não exige instalação local. Abrir o Cloud Shell no Console do Google Cloud para usar os seguintes recursos:
- uma instância de VM temporária do Compute Engine.
- um editor de código integrado.
- armazenamento em disco permanente.
- CLI gcloud pré-instalada, Terraform e outras ferramentas.
- compatibilidade de linguagem para Java, Go, Python, Node.js, PHP, Ruby e .NET
- Visualização na Web
- Autorização nativa para acesso a projetos e recursos do Console do Google Cloud.
Para mais informações sobre o Cloud Shell, consulte Como o Cloud Shell funciona.
Para uma lista de comandos gcloud
, flags e exemplos, consulte a
referência de gcloud
.
Desenvolva seu próprio aplicativo usando as bibliotecas de cliente do Cloud
Se você quiser criar seus próprios aplicativos para gerenciar recursos, use as bibliotecas de cliente do Cloud para acessar as APIs do Google Cloud.
As bibliotecas de cliente do Cloud oferecem os seguintes benefícios para ajudar você a criar seus aplicativos:
- usar convenções específicas para seu idioma de preferência.
- usar um estilo consistente em todos os serviços.
- processar a autenticação
Para uma visão geral, consulte Explicações sobre as bibliotecas de cliente do Cloud.
Dimensionar o provisionamento e o gerenciamento de recursos com infraestrutura como código (IaC)
Infraestrutura como código (IaC, na sigla em inglês) é o processo de provisionar e gerenciar a infraestrutura usando código em vez de interfaces gráficas do usuário ou scripts de linha de comando.
Os administradores e arquitetos da sua empresa podem usar a IaC para conseguir os seguintes benefícios:
- incorporar seu processo de gestão da mudança.
- fazer testes e auditorias conforme as alterações forem implementadas.
- armazenar as configurações no controle de origem.
- estabelecer os padrões para sua infraestrutura.
O Google Cloud está integrado a várias ferramentas de IaC. Por exemplo, use o Terraform para provisionar e gerenciar a infraestrutura por meio de arquivos de configuração legíveis por humanos, que você pode criar versões, reutilizar e compartilhar.
Para ter uma visão geral da IaC e uma lista de ferramentas que podem ser usadas com o Google Cloud, consulte Infraestrutura como código no Google Cloud.