Criando instâncias de VM no Google Cloud Platform \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 21 Horas 

 51 Min 

 15 Seg 

   Tempo restante da oferta: 21 51 15 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Criando instâncias de VM no Google Cloud Platform  [ Google Cloud Platform (GCP) ](https://www.treinaweb.com.br/blog/categoria/google-cloud-platform-gcp) 

# Criando instâncias de VM no Google Cloud Platform

 Conheça o compute engine e veja como criar novas instâncias de VM no Google Cloud Platform.

 [ Elton Fonseca ](https://www.treinaweb.com.br/blog/autor/elton-fonseca) 9 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/04/03142818/GOOGLE-COMPUTE-ENGINE.png)  

Conforme falado no post anterior [introdução ao Google Cloud](https://www.treinaweb.com.br/blog/conheca-o-google-cloud-platform/), a plataforma possui uma série de serviços para as mais diversas aplicações. Entre esses serviços os mais usados e conhecidos, são: Compute Engine e [App Engine](https://www.treinaweb.com.br/blog/o-que-e-o-app-engine-e-como-publicar-uma-aplicacao-nele/ "App Engine").

O Compute Engine é um produto no qual o Google Cloud vende poder de processamento, armazenamento e tráfego de rede em forma de serviço. Esse modelo de serviço é chamado de [IaaS (Infrastructure as a Service)](https://www.treinaweb.com.br/blog/caracteristicas-que-um-servico-precisa-ter-pra-ser-considerado-cloud-computing#niveis-servicos "IaaS (Infrastructure as a Service)") onde a empresa de nuvem vende a infraestrutura do datacenter como serviço. A principal característica dele é que toda a parte de configuração do ambiente, segurança e atualização fica a cargo do cliente.

O recurso central do compute engine são as instâncias de VM ou também conhecidas como VPS (Virtual Private Server). Basicamente são máquinas privadas criadas dentro da estrutura do Google Cloud para ser usado como servidor. O poder de processamento, memória e armazenamento são escolhidos no momento da criação da máquina, assim como o sistema operacional que será instalado.

[  ![Google Cloud - Compute Engine Básico](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/google-cloud-compute-engine.svg)   Curso Google Cloud - Compute Engine Básico Conhecer o curso ](https://www.treinaweb.com.br/curso/google-cloud-compute-engine-basico)

## Criando a primeira VM

Vamos usar o Google Cloud Console para criar a primeira instância de VM. Uma vez logado na plataforma, selecione o projeto no qual a instância será criada, em seguida menu **Produtos e Serviços &gt; Compute Engine &gt; Instâncias de VMs**:

![Menu compute engine](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165349/menu-compute-engine.png)

Nessa página temos a lista de todas as instâncias criadas para esse projeto. Use o Botão **Criar Instância** para abrir a tela de criação:

![Tela de criação de Vms](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165409/criacao-novas-instancias-de-vm.png)

## Configurando a instância

Nessa tela definimos todas as configurações da instância. Vamos falar de cada uma em detalhes:

#### Nome

Identificação da instância no projeto.

#### Zona

É o datacenter onde a máquina ficará hospedada. Note que ao lado da Zona ele mostra o valor estimado mensal da instância:

![Estimativa de preço do compute engine](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165432/estimativa-de-preco-compute-engine.png)

O valor da instância varia conforme a zona escolhida devido aos custos locais, impostos e outros detalhes. As zonas localizadas em São Paulo são southamerica-east\[1, 2 e 3\], ao selecioná-la, observe que o valor estimado será alterado, infelizmente SP é uma das regiões mais caras e não só no Google Cloud Platform, na AWS também.

#### Tipo da máquina

Temos a opção de escolher máquinas com configurações pré-definidas pela plataforma, basta clicarmos na caixa de seleção, conforme abaixo:

![Escolha de recursos da instancia](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165501/recursos-de-hardware-da-instancia.png)

Caso nenhuma dessas configurações esteja de acordo com o que você precisa, você pode clicar em personalizar e alterar manualmente os recursos da máquina:

![Tela de personalização de recursos da instancia](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165515/recursos-de-hardware-personalizados-da-instancia.png)

Vale lembrar que quanto mais recursos selecionar mais caro ficará o custo da máquina. Sempre que alterar algo, você pode acompanhar o preço estimado ao lado da Zona escolhida. Vamos escolher a máquina padrão **n1-standard-1**.

[  ![Google Cloud - App Engine](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/google-cloud-app-engine.svg)   Curso Google Cloud - App Engine Conhecer o curso ](https://www.treinaweb.com.br/curso/google-cloud-app-engine)

#### Disco de inicialização

O disco de inicialização é o armazenamento que a instância utiliza para instalar o sistema operacional e seus arquivos. Ao clicar em alterar podemos escolher o tamanho do disco e o sistema que será instalado:

![Configurações de Disco e SO](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165542/configuracoes-de-disco-e-sistema-operacional-e1525896058950.png)

Alguns serviços de computação em nuvem como a Digital Ocean não permitem instalar sistemas operacionais proprietário como Windows Server nas instâncias. No caso da Google Cloud Platform podemos instalar esses sistemas de forma muito simples sem se preocupar com licença e nenhum outro detalhe. Selecione o Windows Server 2016 com tamanho do disco de 50GB.

Configuramos os aspectos mais importantes para o funcionamento básico da máquina, clique em **Criar** para finalizar o processo.

## Usuário e senha da máquina

A primeira coisa que precisamos fazer para conectar na máquina é definir usuário e senha para acesso. Na lista de máquinas clique na setinha do item conectar e selecione **Configurar a senha do Windows**:

![Lista de instâncias](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165630/lista-de-instancias-acesso-remoto.png)

Configure o usuário e será gerada uma senha automaticamente pela plataforma. Guarde esses dados.

## Conectando à máquina

Ainda na coluna conectar ao clicar na seta de opções podemos fazer o download do arquivo que contém os dados de conexão da máquina válidos para qualquer cliente RDP. Outra opção é acessar pelo próprio navegador clicando no botão RDP ao lado da seta que usamos anteriormente.

É necessário uma extensão para o Google Chrome, depois de instalada a extensão, ele perguntará o usuário e senha. Se tudo ocorrer corretamente terá o acesso a máquina com sucesso

![Acesso a máquina windows](https://dkrn4sk0rn31v.cloudfront.net/2018/05/09165700/maquina-windows-google-cloud.png)

Para instalar uma máquina Linux o processo é muito parecido, só vai mudar o cliente de acesso a ela, ao invés de RDP, terá de usar um cliente SSH.

## Finalizando

O Google Compute Engine possui uma série de facilidades e ferramentas que permitem o gerenciamento de forma muito profissional de estrutura em nuvem. É possível criar diversos discos para uma mesma máquina, instalar sistemas operacionais pré-configurados com Google Launcher e muito outros detalhes. Não deixe de acompanhar o blog e nossos lançamentos de cursos, em breve teremos muito mais novidades sobre compute engine e vários outros serviços do Google Cloud Platform.

- [ #compute engine ](https://www.treinaweb.com.br/blog/tag/compute-engine)
- [ #vps ](https://www.treinaweb.com.br/blog/tag/vps)
- [ #instancia de VM ](https://www.treinaweb.com.br/blog/tag/instancia-de-vm)

Autor

 ![Elton Fonseca](//secure.gravatar.com/avatar/2cee05645357ced0841ce76ba5569c72?d=mm)

## Elton Fonseca

 Professor e desenvolvedor. Formado em análise e desenvolvimento de sistema, pós graduado em engenharia e arquitetura de software. É autor de cursos em diversos temas, como, desenvolvimento back-end, cloud computing e CMSs. Nas horas vagas adora estudar sobre o mercado financeiro, cozinhar e brincar com pequeno Daniel. [@eltonfonsecadev](https://twitter.com/eltonfonsecadev) 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/elton-fonseca)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/06/18120352/VIRTUAL-BOX-400x280.png)  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

     8 anos atrás

    ##  [ Criando uma máquina virtual com a VirtualBox ](https://www.treinaweb.com.br/blog/criando-uma-maquina-virtual-com-a-virtualbox) 

     Neste artigo veremos como criar uma máquina virtual utilizando a VirtualBox com o sistema operacional Ubuntu.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/11/10112820/AWS-EC2-400x280.png)  [ Amazon ](https://www.treinaweb.com.br/blog/categoria/amazon) 

     8 anos atrás

    ##  [ Criando instâncias no Amazon EC2 ](https://www.treinaweb.com.br/blog/criando-instancias-no-amazon-ec2) 

     Entenda o que é o Elastic Compute Cloud mais conhecido como EC2 e como criar sua primeira instância dentro do serviço de forma simples.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/04/05114901/ORLEANS-NET-CORE-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     9 anos atrás

    ##  [ Criando uma aplicação distribuída com ASP.NET Core e o Microsoft Orleans ](https://www.treinaweb.com.br/blog/criando-uma-aplicacao-distribuida-com-asp-net-core-e-o-microsoft-orleans) 

     Veja o exemplo de uma aplicação ASP.NET Core acessando os dados de um servidor cluster definido com o Microsoft Orleans.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/07/DART-ORIENTACAO-OBJETOS-400x280.png)  [ Dart ](https://www.treinaweb.com.br/blog/categoria/dart) 

     4 anos atrás

    ##  [ Orientação a objetos em Dart ](https://www.treinaweb.com.br/blog/orientacao-a-objetos-em-dart) 

     Aprenda Orientação a objetos em Dart e como trabalhar com classes, atributos, métodos e objetos em Dart e aumente seus conhecimentos!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/05/como-instalar-o-csharp-e-nosso-primeiro-exemplo-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     4 anos atrás

    ##  [ Orientação a objetos no C# ](https://www.treinaweb.com.br/blog/orientacao-a-objetos-no-csharp) 

     Aprenda como trabalhar com classes, atributos, métodos e objetos no C# e aumente seus conhecimentos nessa linguagem incrível!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/04/PHP-ORIENTACAO-OBJETOS-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     5 anos atrás

    ##  [ Orientação a objetos em PHP ](https://www.treinaweb.com.br/blog/orientacao-a-objetos-em-php) 

     Aprenda como trabalhar com classes, atributos, métodos e objetos no PHP e aumente seus conhecimentos nessa linguagem incrível!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/02/JAVA-ORIENTACAO-OBJETOS-400x280.png)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     6 anos atrás

    ##  [ Orientação a objetos em Java ](https://www.treinaweb.com.br/blog/orientacao-a-objetos-em-java) 

     É perceptível a vocação do Java para estruturas orientadas a objetos. Veremos um pouco mais sobre neste artigo.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/03/06135633/AMAZON-AURORA-400x280.png)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     7 anos atrás

    ##  [ Primeiros passos com o Amazon Aurora ](https://www.treinaweb.com.br/blog/primeiros-passos-com-o-amazon-aurora) 

     O Amazon Aurora é um banco de dados relacional da AWS compatível com MySQL e PostgreSQL. Nesse artigo vamos entender os benefícios do Amazon Aurora e como podemos criar nosso primeiro cluster utilizando o AWS CLI.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/05/NEST-JS-UPLOAD-ARQUIVOS-400x280.png)  [ Node ](https://www.treinaweb.com.br/blog/categoria/node-js) 

     3 anos atrás

    ##  [ Cron jobs, timeouts e intervals com NestJS ](https://www.treinaweb.com.br/blog/cron-jobs-timeouts-e-intervals-com-nestjs) 

     Neste artigo vamos utilizar o módulo nativo scheduler do NestJS para trabalhar com tarefas automatizadas com cron jobs, timeouts e intervals

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/TWELVE-FACTOR-APP-400x280.png)  [ Engenharia de Software ](https://www.treinaweb.com.br/blog/categoria/engenharia-de-software) 

     6 anos atrás

    ##  [ O que são os 12 factor app? - Parte 3 ](https://www.treinaweb.com.br/blog/o-que-sao-os-12-factor-app-parte-3) 

     Nesta terceira parte, iremos abordar mais três dos 12 princípios: port binding, concurrency e disposability.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/01/28160855/websockts-php-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     7 anos atrás

    ##  [ Aplicações em tempo real com PHP usando WebSockets ](https://www.treinaweb.com.br/blog/aplicacoes-em-tempo-real-com-php-usando-websockets) 

     Neste artigo veremos uma introdução a WebSockets com a criação de um servidor em PHP e usando o navegador do usuário como cliente.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/10/SQLMODEL-400x280.jpg)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     3 anos atrás

    ##  [ SQLModel: Simplificando o Mapeamento de Objetos para Bancos de Dados em Python ](https://www.treinaweb.com.br/blog/sqlmodel-simplificando-o-mapeamento-de-objetos-para-bancos-de-dados-em-python) 

     Desvende o SQLModel: Simplificando o Mapeamento de Objetos Python para Bancos de Dados Relacionais. Domine o CRUD de forma eficaz!

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **21h 51min 15s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
