Google Cloud — First Impressions

Cristiano Burg
TI LojasKD
Published in
4 min readMar 17, 2017

Buenas….

Estava eu "zapeando" pelo facebook quando aparece na minha timeline um oferta de um crédito de U$ 300,00 que poderia ser utilizado para criação de um conta no Google Cloud.

Pensei, por que não??

Decidi fazer uns testes. Sou heavy user da Amazon, então as comparações serão com base na interface e features da AWS.

A interface

Para mim a interface de acesso é bem diferente do tradicional. A primeira grande diferença é que na GC (Google Cloud) o primeiro passo é criar um projeto.

A estrutura por projeto me parece interessante, por permitir criar um agrupamento de serviços.

Inicialmente a interface me parece muito mais "user friendly".

Ao criar o projeto recebi alguns erro:

O interessante é que mesmo com os erros, o projeto foi criado com sucesso. Após outros testes constatei que a criação do projeto não é instantânea. Para se ter sucesso, após clicar em criar, o negócio é esperar. A barra de notificações vai te avisar quando o aprovisionamento terminar.

Ao criar a primeira instância, mais waiting:

Depois de alguns segundos:

A criação de instâncias também me parece mais "user friendly". Chama atenção de a interface fornecer uma estimativa de custo mensal para as configurações que defini.

Para os meus testes, só vou criar um instância e instalar o postgres.

Uma diferença conceitual entre a Amazon e a GC é com relação as regras de firewall. Enquanto que na Amazon liberamos acesso através de security groups http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html , na GC o acesso é através de regras Firewall https://cloud.google.com/compute/docs/networking?hl=pt_BR#firewalls e por padrão todas as portas são bloqueadas.

Sugestão

Habilite a opção para permitir tráfego HTTP. A própria ferramenta criará regras básicas que você poderá utilizar como exemplo para depois customizar.

Ao criar a instância o próprio GC já coloca em execução.

Conectando na Máquina

A conexão não é nada difícil.

A opção Abrir na janela do navegador abre um shell browser:

Até que é bacana e funciona, porém a agilidade deixa a desejar. Nada como o bom e vejo shell.

Instalando o Postgres

Sem segredos, só seguir o tutorial a risca e no fim o banco estará instalado e pronto para uso: https://cloud.google.com/solutions/set-up-postgres

O tutorial mostra até como configurar o firewall para cesso externo ao banco.

Chave SSH

Mais uma etapa sem segredos. Só seguir o tutorial: https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys

Resumo até aqui

Até a criação da do projeto e instância tudo muito simples.

Os tutoriais são muito bem feitos e sem erros.

Achei bacana a indicação de custo.

Após utilizar por uma semana, recebi um email informado que meu crédito será prorrogado por 12 meses. MUITO Legal.

Daqui para frente é explorar um pouco mais, utilizar serviços mais complexos e embasar melhor as comparações que ainda são muito superficiais.

--

--