Esta vista geral foi concebida para ajudar a compreender o panorama geral da Google Cloud. Aqui, vai ver rapidamente algumas das funcionalidades usadas com frequência e receber indicações para documentação que pode ajudar a explorar mais a fundo. Saber o que está disponível e como as peças funcionam em conjunto pode ajudar a tomar decisões sobre como proceder. Também vai receber indicações para alguns tutoriais que pode usar para experimentar Google Cloud em vários cenários.
Para obter informações gerais sobre a computação na nuvem, consulte o artigo Vantagens e desvantagens da computação na nuvem.
Google Cloud recursos
Google Cloud consiste num conjunto de recursos físicos, como computadores e
unidades de disco rígido, e recursos virtuais, como máquinas virtuais (VMs), que
estão contidos em
centros de dados
em todo o mundo.
Cada localização do centro de dados está numa região. As regiões estão disponíveis na Ásia, Austrália, Europa, África, Médio Oriente, América do Norte e América do Sul. Cada região é uma coleção de zonas, que estão isoladas umas das outras na região. Cada zona é identificada por um nome que combina um identificador de letra com o nome da região. Por exemplo, a zona a
na região do Leste Asiático tem o nome asia-east1-a
.
Esta distribuição de recursos oferece várias vantagens, incluindo redundância em caso de falha e latência reduzida, localizando os recursos mais perto dos clientes. Esta distribuição também introduz algumas regras sobre como os recursos podem ser usados em conjunto.
Aceder a recursos através de serviços
Na computação em nuvem, o que pode estar habituado a considerar como produtos de software e hardware torna-se serviços. Estes serviços fornecem acesso aos recursos subjacentes. A lista de serviços Google Cloud disponíveis é longa e continua a crescer. Quando desenvolve o seu Website ou aplicação no Google Cloud, combina estes serviços em combinações que fornecem a infraestrutura de que precisa e, em seguida, adiciona o seu código para ativar os cenários que quer criar.
Recursos globais, regionais e zonais
Alguns recursos podem ser acedidos por qualquer outro recurso, em todas as regiões e zonas. Estes recursos globais incluem imagens de disco pré-configuradas, instantâneos de disco e redes. Alguns recursos só podem ser acedidos por recursos localizados na mesma região. Estes recursos regionais incluem endereços IP externos estáticos. Só é possível aceder a outros recursos através de recursos localizados na mesma zona. Estes recursos zonais incluem instâncias de VMs, os respetivos tipos e discos.
O diagrama seguinte mostra a relação entre o âmbito global, as regiões e as zonas, e alguns dos respetivos recursos:
O âmbito de uma operação varia consoante o tipo de recursos com que está a trabalhar. Por exemplo, a criação de uma rede é uma operação global porque uma rede é um recurso global, enquanto a reserva de um endereço IP é uma operação regional porque o endereço é um recurso regional.
À medida que começa a otimizar as suas Google Cloud aplicações, é importante compreender como estas regiões e zonas interagem. Por exemplo, mesmo que pudesse, não iria querer anexar um disco numa região a um computador noutra região, porque a latência que introduziria resultaria num desempenho fraco. Felizmente,o Google Cloud não o permite. Os discos só podem ser anexados a computadores na mesma zona. Google Cloud
Consoante o nível de autogestão necessário para o serviço de computação e alojamento que escolher, pode ou não ter de pensar em como e onde os recursos são atribuídos.
Para mais informações sobre a distribuição geográfica de Google Cloud, consulte o artigo Geografia e regiões.
Projetos
Todos os recursos do Google Cloud Google Cloud que atribuir e usar têm de pertencer a um projeto. Pense no projeto como a entidade de organização para aquilo que está a criar. Um projeto é composto pelas definições, pelas autorizações e por outros metadados que descrevem as suas aplicações. Os recursos num único projeto podem funcionar em conjunto facilmente, por exemplo, comunicando através de uma rede interna, sujeitos às regras de regiões e zonas. Um projeto não pode aceder aos recursos de outro projeto, a menos que use a VPC partilhada ou o intercâmbio das redes da VPC.
Cada Google Cloud projeto tem o seguinte:
- Um nome do projeto, que é fornecido por si.
- Um ID do projeto, que pode indicar ou Google Cloud pode ser indicado por nós.
- Um número do projeto, que Google Cloud fornece.
À medida que trabalha com o Google Cloud, usa estes identificadores em determinados comandos e chamadas API. A captura de ecrã seguinte mostra um nome do projeto, um ID do projeto e um número do projeto:
Neste exemplo:
- Projeto de exemplo é o nome do projeto.
- example-id é o ID do projeto.
- 123456789012 é o número do projeto.
Cada ID do projeto é exclusivo em Google Cloud. Depois de criar um projeto, pode eliminá-lo, mas o respetivo ID nunca pode ser usado novamente.
Pode criar vários projetos e usá-los para separar o seu trabalho da forma que fizer sentido para si. Por exemplo, pode ter um projeto ao qual todos os membros da equipa podem aceder e um projeto separado ao qual apenas determinados membros da equipa podem aceder.
Quando a faturação está ativada, cada projeto está associado a uma conta de faturação. Vários projetos podem ter a utilização de recursos faturada à mesma conta.
Um projeto funciona como um espaço de nomes. Isto significa que cada recurso em cada projeto tem de ter um nome exclusivo, mas normalmente pode reutilizar os nomes dos recursos se estiverem em projetos separados. Alguns nomes de recursos têm de ser globalmente exclusivos. Consulte a documentação do recurso para ver detalhes.
Para mais informações, consulte o artigo Criar e gerir projetos.
Formas de interagir com os serviços
Google Cloud oferece-lhe três formas básicas de interagir com os serviços e os recursos.
Google Cloud consola
O Google Cloud console oferece uma interface gráfica do utilizador baseada na Web que pode usar para gerir os seus Google Cloud projetos e recursos. Quando usa a Google Cloud consola, cria um novo projeto ou escolhe um projeto existente e, em seguida, usa os recursos que cria no contexto desse projeto.
Interface de linhas de comando
Se preferir trabalhar na linha de comandos, pode realizar a maioria das Google Cloud tarefas através da CLI do Google Cloud. A CLI gcloud permite-lhe gerir o fluxo de trabalho de desenvolvimento e os Google Cloud recursos numa janela de terminal.
Por exemplo, pode criar uma instância de máquina virtual (VM) do Compute Engine
executando o comando
gcloud compute instances create
no ambiente de shell.
Pode executar comandos gcloud
das seguintes formas:
Pode instalar a CLI do Google Cloud. A CLI gcloud permite-lhe abrir uma janela de terminal no seu próprio computador e executar comandos para gerir Google Cloud recursos.
Pode usar o Cloud Shell, que é uma shell baseada no navegador. Como é executado numa janela do navegador, não tem de instalar nada no seu computador. Pode abrir o Cloud Shell a partir da Google Cloud consola.
O Cloud Shell oferece o seguinte:
- Uma instância de máquina virtual do Compute Engine temporária.
- Um editor de código integrado.
- 5 GB de armazenamento em disco persistente.
- CLI gcloud e outras ferramentas pré-instaladas.
- Suporte de idiomas para Java, Go, Python, Node.js, PHP, Ruby e .NET.
- Funcionalidade de pré-visualização na Web.
- Autorização integrada para acesso a projetos e recursos da consola Google Cloud .
Para ver uma lista de comandos gcloud
, consulte a
gcloud
referência.
Para mais informações sobre o Cloud Shell, consulte o artigo Como funciona o Cloud Shell.
Bibliotecas cliente
Google Cloud oferece bibliotecas cliente que lhe permitem criar e gerir recursos facilmente.As bibliotecas cliente Google Cloud expõem APIs para dois fins principais:
As APIs de apps oferecem acesso a serviços. As APIs de apps estão otimizadas para idiomas suportados, como Node.js e Python. As bibliotecas são concebidas em torno de metáforas de serviços, para que possa trabalhar com os serviços de forma mais natural e escrever menos código repetitivo. As bibliotecas também fornecem ajudas para a autenticação e a autorização.
As APIs Admin oferecem funcionalidades para a gestão de recursos. Por exemplo, pode usar APIs de administração se quiser criar as suas próprias ferramentas automatizadas.
Também pode usar as bibliotecas cliente de APIs Google para aceder a APIs de produtos como o Google Maps, o Google Drive e o YouTube.
Preços
Para procurar detalhes de preços de serviços individuais, consulte a lista de preços.
Para estimar os custos totais de execução de uma carga de trabalho específica no Google Cloud, consulte a calculadora de preços.
A seguir: saiba mais sobre os serviços
Experimente
Se for um novo utilizador do Google Cloud, crie uma conta para avaliar o desempenho dos nossos produtos em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.
Comece gratuitamente