Serviços do Google Cloud
Google Cloud Platform (GCP)
Antes de detalharmos os inúmeros benefícios que o Google Cloud Platform pode oferecer para as empresas e indivíduos, vamos começar a explorar o que queremos dizer com computação em nuvem.
Uma breve introdução à computação em nuvem
A computação em nuvem é um termo amplo usado para se referir a recursos e serviços que podem ser acedidos mediante pedido online. Os serviços de computação em nuvem podem incluir armazenamento de banco de dados, aplicações, poder de computação e uma série de outros recursos de TI que podem ser acedidos através de servidores remotos na Internet.
É importante realçar que existem três modelos padrão usados pelos fornecedores de serviços de computação em nuvem:
- Plataforma como Serviço ( PaaS )
- Software como Serviço ( SaaS )
- Infraestrutura como Serviço ( IaaS )
O que é o Google Cloud Platform?
O Google Cloud Platform (GCP) é um conjunto abrangente de serviços de computação em nuvem fornecidos pela Google. Este serviço de computação em nuvem pública tem uma ampla variedade de ofertas que foram desenvolvidas para atender às necessidades frequentemente complexas das empresas em todo o mundo.
Os seus serviços incluem computação, armazenamento, rede, desenvolvimento de aplicativos, Big Data e ofertas de nuvem híbrida. No entanto, esta pequena lista é realmente apenas a ponta do iceberg quando se trata dos inúmeros benefícios de negócios que esta plataforma pode oferecer. O Google Cloud é executado na mesma infraestrutura de nuvem usada internamente pelo gigante das pesquisas para suportar dos seus produtos de usuário final, incluindo Gmail, YouTube, Pesquisa do Google e Google Drive. Então, podemos dizer que é realmente bom!
Recursos do Google Cloud
O Google Cloud consiste em ativos físicos, incluindo discos rígidos e computadores, e recursos virtuais, como máquinas virtuais (VMs). Todos eles estão contidos em data centers regionais da Google, que podem ser encontrados na Ásia, Austrália, Europa, América do Norte e América do Sul.
Cada região é composta por uma coleção de zonas e cada zona tem um identificador de letra exclusivo. Por exemplo, a zona ' a ' na região do Leste Asiático é chamada de ' asia-east1-a '. Essa distribuição de recursos oferece vários benefícios, incluindo redundância em caso de falhas e latência reduzida, pois os recursos estão localizados mais próximos dos clientes.
Acesso aos recursos através de serviços de computação em nuvem
Na computação em nuvem, todos os produtos de software e hardware tornam-se serviços. Por sua vez, esses serviços fornecem acesso aos recursos subjacentes, que são numerosos demais para serem listados aqui. Na verdade, a já extensa lista de serviços disponíveis do Google Cloud continua em crescimento.
Quando desenvolvemos um site ou uma aplicação no Google Cloud, combinamos e fundimos estes serviços para criar a infraestrutura robusta necessária para oferecer suporte a compilações de alta qualidade. Somente quando essa infraestrutura estiver instalada, começamos a adicionar nosso código exclusivo para permitir a criação de uma solução digital de primeira classe com sucesso.
A relação entre recursos globais, regionais e zonais
Recursos globais são aqueles que podem aceder a serviços de todas as regiões e zonas do mundo. Há uma variedade de recursos globais diferentes, incluindo imagens de disco, snapshots de disco e redes.
Os recursos regionais têm acesso a serviços em uma região específica e os endereços IP externos estáticos são um excelente exemplo desse tipo de recurso.
Os recursos zonais só podem aceder aserviços dentro da mesma zona. As instâncias de VM, os seus tipos e discos são bons exemplos de recursos zonais.
O diagrama a seguir mostra a relação entre recursos globais, regionais e zonais:
-Imagem-
É necessário entender como os serviços podem variar entre regiões e zonas. Além disso, também é importante reconhecer como diferentes serviços podem e não podem interagir entre si. Por exemplo, a criação de uma rede deve ser vista como uma operação global porque precisa funcionar a um nível global.
Por outro lado, reservar um endereço IP é uma operação regional porque cada endereço IP é um recurso regional. Vejamos outro exemplo aqui. Mesmo que pudesse, simplesmente não gostaria de anexar um disco numa região a um computador de outra região. Porquê? Porque a latência que introduziria contribuiria para um mau desempenho geral.
Felizmente, o Google Cloud impede que isso aconteça, pois os discos só podem ser anexados a computadores na mesma zona.
Como criar um projeto do Google Cloud
Passo 1 : Aceda a https://cloud.google.com/gcp e clique no botão ' Começar gratuitamente '.
Passo 2 : se já possui uma conta do Google, faça login com essa conta. Como alternativa, siga os passos para criar uma nova conta.
Passo 3 : depois de fazer login, vai precisar de realizar mais três passos antes de chegar à página de destino do Google Cloud Platform.
A primeira é selecionar seu país, concordar com todos os Termos de Serviço e clicar no botão ' Continuar '.
O segundo passo envolve verificar a sua identidade e informações de contato. Após isso, clique no botão ' Continuar '.
O terceiro é onde ocorre a verificação das informações de pagamento. As informações de pagamento são necessárias para reduzir fraudes e abusos; no entanto, o Google não irá cobrar isto a menos que a sua conta seja atualizada manualmente para uma conta paga.
Agora, basta clicar no botão ' Iniciar meu teste gratuito ' para ser levado diretamente para a página de destino do Google Cloud Platform.
Passo 4 : quando estiver na página de destino do Google Cloud Platform, clique no botão ' Ir para a consola '.
Irá direcionado para a página do painel com um projeto padrão selecionado, que inclui um resumo dos serviços, projetos e outros dados do GCP.
Passo 5 : Na página do painel, clique no botão ' Selecionar de ' que pode ser encontrado na lista suspensa na parte superior da página. Na janela que aparece, selecione o seu projeto.
Isto irá que o ID do projeto , o número do projeto e o nome do projeto sejam apresentados no cartão de informações do projeto.
Mas o que significam estes termos?
Cada projeto do Google Cloud tem atribuído um:
- Nome do Projeto
Os nomes dos projetos não são exclusivos e legíveis por humanos, podendo ser editados a qualquer momento durante ou após a criação de um projeto.
- Código do projeto
Um ID de projeto é um identificador globalmente exclusivo usado para diferenciar cada projeto no Google Cloud. A consola do Cloud pode gerar um ID de projeto, mas também é possível criar o seu próprio ID. Observe que só é possível modificar o ID do projeto quando o projeto está a ser criado.
Se optar por criar seu próprio ID de projeto, há vários requisitos a serem considerados:
- Deve ter de 6 a 30 caracteres.
- Deve conter apenas letras minúsculas, números e hífens.
- Deve começar com uma letra.
- Não pode terminar com um hífen.
- Não pode ter sido usado anteriormente; isso inclui projetos removidos.
- Não pode conter palavras restritas, como 'google' e 'SSL'.
- Número do Projeto
Um identificador exclusivo gerado automaticamente para o seu projeto.
Não se esqueça, não inclua informações confidenciais no nome do projeto , ID ou na nomenclatura de outros recursos .
Passo 6 : Agora é hora de criar uma máquina virtual (VM) . Para isso, deslize para baixo até a seção de computação na barra lateral esquerda e clique na opção ' Motor de computação '.
Isto fará com que seja apresentada página do mecanismo de computação, que contém várias opções. Agora, basta clicar em ' Criar ' para criar a instância da VM.
Passo 7 : Agora irá ver uma página que irá necessitar que preencha vários detalhes para iniciar a sua instância. Aqui, pode personalizar as especificações da instância para atender às suas necessidades. Por exemplo, o custo pode variar dependendo do local e da memória que escolher. Após preencher todos os dados necessários, clique no botão ' Criar '.
Voilá ! Agora, a sua VM está pronta para ser usada.
Passo 8 : a página " Motor de computação " também oferece uma seleção de ferramentas para gerir as chaves SSH e auxiliar nas conexões com instâncias do Linux ou Windows Server.
Clique no SSH e selecione a opção ' Abrir no navegador do Windows ' para garantir que a CLI irá ser capaz de executar os seus comandos.