Perguntas frequentes sobre o Google Compute Engine


Sobre o Compute Engine

Esta seção responde a perguntas gerais sobre o Compute Engine.

O que é o Compute Engine? O que ele faz?

O Compute Engine é um produto de Infrastructure como serviço que oferece máquinas virtuais flexíveis e autogerenciadas hospedadas na infraestrutura do Google. O Compute Engine inclui VMs baseadas em Linux e Windows em execução no KVM, opções de armazenamento locais e duráveis, além de uma API baseada em REST para configuração e controle. O serviço se integra a Google Cloud tecnologias como Cloud Storage, App Engine e BigQuery para ir além da capacidade computacional básica e criar apps mais complexos e sofisticados.

O que é uma CPU virtual no Compute Engine?

No Compute Engine, cada CPU virtual (vCPU, na sigla em inglês) é implementada como um hyperthread de hardware único em uma das plataformas de CPU disponíveis. Em processadores Intel Xeon, a Tecnologia Intel Hyper-Threading permite que várias linhas de execução de aplicativos sejam executadas em cada núcleo de processador físico. Você configura as VMs do Compute Engine com um ou mais desses hyper-threads como vCPUs. O tipo de máquina especifica o número de vCPUs da instância.

É possível identificar a plataforma de CPU específica da instância usando uma das seguintes opções:

Se quiser alterar a plataforma de CPU da instância, especifique uma plataforma mínima de CPU.

Como o App Engine e o Compute Engine se relacionam?

Vemos os dois como sendo complementares. O App Engine é uma plataforma como serviço, enquanto o Compute Engine é uma infraestrutura como serviço. O App Engine é excelente para executar aplicativos baseados na Web, aplicativos de linha de negócios e back-ends para dispositivos móveis. O Compute Engine é ótimo para quando você precisa ter mais controle da infraestrutura subjacente. Por exemplo, é possível usar o Compute Engine quando você tem uma lógica de negócios altamente personalizada ou quer executar seu próprio sistema de armazenamento.

Como faço para começar a usar?

Experimente os Guias de primeiros passos do serviço. Após concluir o guia de início rápido, leia a visão geral das instâncias de máquina virtual para saber mais sobre o Compute Engine.

Talvez você se qualifique para uma avaliação gratuita. Para saber como a avaliação gratuita funciona e conferir informações sobre cotas, consulte o Recursos de nuvem gratuitos e oferta de teste.

Faturamento

Esta seção responde a perguntas sobre o faturamento do Compute Engine.

Como funcionam os preços e a compra?

A cobrança do Compute Engine é feita com base em instância de computação, armazenamento e uso de rede. As VMs são cobradas por segundo, com um mínimo de 1 minuto. O custo do armazenamento é calculado com base na quantidade de dados que você armazena. O custo de rede é calculado com base na quantidade de dados transferidos entre as VMs que se comunicam entre si e com a Internet. Para mais informações, consulte nossa lista de preços.

Os preços incluem impostos?

Não, a lista de preços não inclui impostos.

Suporte e feedback

Esta seção responde a perguntas sobre o suporte e o feedback do Compute Engine.

Vocês oferecem suporte pago?

Sim, oferecemos suporte pago para clientes empresariais. Para mais informações, entre em contato com nossa organização de vendas.

Vocês oferecem um contrato de nível de serviço (SLA, na sigla em inglês)?

Sim, oferecemos um SLA do Compute Engine.

Para onde posso enviar feedback?

Para dúvidas relacionadas ao faturamento, envie suas perguntas para o canal de suporte apropriado.

Para solicitações de recursos e relatórios de erros, envie um problema para nosso rastreador de problemas.

Autenticação

Esta seção responde a perguntas sobre autenticação e autorização.

Como posso me autenticar na API Compute Engine?

A forma de autenticação na API Compute Engine depende do método usado para acessá-la: bibliotecas de cliente, CLI do Google Cloud ou REST. Para mais informações, consulte Autenticar no Compute Engine.

Para autenticar apps ou cargas de trabalho nas Google Cloud APIs, consulte Escolher um método de autenticação de carga de trabalho.

O que são contas de serviço?

Uma conta de serviço representa um aplicativo, e não um usuário final. Essas contas podem ser usadas para autorizar o Compute Engine a agir em nome do usuário e acessar informações não confidenciais. Uma conta de serviço nunca é usada para acessar informações do usuário. As contas de serviço simplificam o processo de autenticação do Compute Engine em outros serviços ao tratar o processo de autorização para o usuário.

Os desenvolvedores do Compute Engine costumam usar contas de serviço do Compute Engine nos aplicativos. Para mais informações sobre contas de serviço, consulte Contas de serviço.

Como faço para criar uma conta de serviço?

O Compute Engine cria uma conta de serviço automaticamente quando você cria uma nova instância e especifica um escopo de conta de serviço para ela.

Projetos

Esta seção responde a perguntas sobre projetos no Compute Engine.

O que são projetos?

Um projeto é um contêiner para todos os recursos do Compute Engine. Cada projeto é um mundo totalmente compartimentado. Os projetos não compartilham recursos, podem ter proprietários e usuários diferentes, são cobrados separadamente e não são mais acessíveis entre si do que seu computador de casa é acessível ao computador do seu vizinho.

Como posso criar um projeto?

  1. Faça login na sua Conta do Google. Se você ainda não tiver uma, inscreva-se agora.
  2. Acesse o console doGoogle Cloud . Quando solicitado, selecione um projeto atual ou crie um novo.
  3. Siga as instruções para configurar o faturamento. Se você é novo no Google Cloud, você tem 90 dias e US$ 300 em crédito de teste gratuito para pagar suas instâncias.

Qual é a diferença entre o número e o ID do projeto?

Cada projeto pode ser identificado de duas formas: pelo número ou pelo ID. O número é gerado automaticamente ao criar o projeto, enquanto o ID é gerado por você ou por quem criou o projeto. O ID do projeto é opcional para muitos serviços, mas é exigido pelo Compute Engine. Para mais informações, consulte Google Cloud Projetos do console.

Onde encontro o ID do projeto?

É possível encontrar o ID do projeto no Google Cloud console, que fornece uma lista de projetos e o ID correspondente na entrada.

Onde posso solicitar mais cota para o meu projeto?

Por padrão, todos os projetos do Compute Engine têm cotas padrão para vários tipos de recursos. No entanto, essas cotas padrão podem ser aumentadas por projeto. Verifique os limites de cota e o uso na página de cota no consoleGoogle Cloud . Se você atingir o limite dos seus recursos e precisar de mais cota, solicite um aumento dela para determinados recursos usando a página de cotas do IAM. Para fazer uma solicitação, clique no botão Editar cotas na parte de cima da página.

Instâncias

Esta seção responde a perguntas sobre instâncias de computação.

Que tipo de configuração de máquina (memória, RAM, CPU) posso escolher para a minha instância?

O Compute Engine oferece várias configurações para sua instância. Também é possível criar configurações personalizadas que atendam às necessidades exatas de sua instância. Consulte a lista completa de opções disponíveis na página Tipos de máquina.

Se eu excluir acidentalmente minha instância, posso recuperá-la?

Não, as instâncias que foram excluídas não podem ser recuperadas. No entanto, se uma instância estiver apenas interrompida, será possível iniciar ela novamente.

Em que sistemas operacionais minhas instâncias podem ser executadas?

O Compute Engine tem suporte para várias imagens de sistemas operacionais e imagens de terceiros. Além disso, é possível criar uma versão personalizada de uma imagem ou criar sua própria imagem.

Quais são as zonas disponíveis em que posso criar minha instância?

Para ver uma lista de regiões e zonas disponíveis, consulte regiões e zonas.

Como faço para descobrir quanto de cota usei ou tenho disponível?

Verifique os limites de cota e o uso na página de cota no consoleGoogle Cloud . Se você atingir o limite dos recursos e precisar de mais cota, clique no botão Solicitar aumento na página de cotas e preencha o formulário de solicitação.

Que tipo de CPU virtual está em execução na minha instância?

Verifique a plataforma de CPU específica de sua instância usando uma das opções a seguir:

O que são instâncias de VM preemptivas e como elas diferem as instâncias normais?

Instâncias preemptivas são instâncias que você pode criar e executar a um preço muito mais baixo do que as instâncias normais, mas que podem ser interrompidas se o Compute Engine precisar recuperar a capacidade de computação para alocação a outras VMs. Para mais informações, consulte Como criar uma instância de VM preemptiva

Como posso enviar e-mails a partir de uma instância do Compute Engine?

Geralmente, o Compute Engine bloqueia o tráfego de saída por estas portas bloqueadas. No entanto, é possível configurar um gateway de e-mail pelo Google usando SMTP. Para mais informações, consulte Como enviar e-mails a partir de uma instância.

Houve um erro de host na minha máquina virtual e ela foi reiniciada. O que aconteceu?

Um erro de host (compute.instances.hostError) significa que houve um problema de hardware ou software na máquina física ou na infraestrutura do data center que hospeda a instância de computação que causou a falha da instância. Um erro de host que envolve falha total de hardware ou outros problemas de hardware pode impedir a migração em tempo real da instância. Se a instância estiver configurada para reiniciar automaticamente, que é a configuração padrão, o Compute Engine vai reiniciar a instância, normalmente em três minutos a partir do momento em que o erro foi detectado. Dependendo do problema, a reinicialização pode levar até 5,5 minutos.

Ocasionalmente, uma instância de computação pode não responder antes que um erro do host seja sinalizado. É possível reduzir o tempo que o Compute Engine aguarda para reiniciar ou encerrar a instância definindo o tempo limite da recuperação de erros do host. Para mais informações, consulte Definir políticas de disponibilidade.

Falhas físicas de hardware e software podem acontecer ocasionalmente, mas são raras. Para proteger aplicativos e serviços contra esses eventos de sistema potencialmente prejudiciais, analise os seguintes recursos:

O Google também oferece serviços gerenciados, como o App Engine e o ambiente flexível do App Engine.

Para determinar se um erro de host fez com que sua VM fosse encerrada, consulte Como diagnosticar interrupções e reinicializações da VM.

Imagens

Esta seção responde a perguntas sobre as imagens do SO que podem ser usadas nas instâncias.

Preciso ativar o serviço do Cloud Storage antes de armazenar minhas imagens externamente?

Sim, para armazenar imagens externamente, você precisa ativar o serviço Cloud Storage.

Persistent Disk

Esta seção responde a perguntas sobre o armazenamento usando o disco permanente.

Como escolho o tamanho certo do volume do disco permanente?

O desempenho do disco permanente é escalonado de acordo com o tamanho do volume. Use o gráfico de desempenho de discos permanentes para decidir o tamanho de disco que serve para você. Se você não tiver certeza, leia a documentação para decidir qual será o tamanho do volume do Persistent Disk.

Os volumes de disco permanente fazem gravações em cache?

Não, os volumes do Persistent Disk não fazem gravações em cache. A conclusão de um comando de gravação só ocorre depois que os dados são transferidos para uma mídia estável.

LVM para o Compute Engine

O Gerenciador de volume lógico (LVM) não está disponível para Google Cloud imagens fornecidas. No entanto, se você precisar da flexibilidade do LVM, recomendamos as seguintes abordagens para o gerenciamento de volume no Compute Engine:

  • Usar discos secundários. Para evitar a necessidade do redimensionamento do disco raiz, use discos secundários sem partições. Dependendo do cenário, o uso de discos secundários pode reduzir o risco de uma falha causada por erros.
  • Como redimensionar o sistema de arquivos ou as partições em um disco permanente zonal. Antes de fazer qualquer modificação do sistema de arquivos, faça backup do disco tirando um snapshot. No caso de falhas durante o redimensionamento do sistema de arquivos, use o snapshot para recuperar o disco.
  • Use imagens com raízes baseadas em LVM importando-as ou migrando suas VMs para o Compute Engine.

Que medidas o Google toma para proteger os meus dados?

Consulte Criptografia de disco.

Posso anexar meu volume do Persistent Disk a mais de uma instância?

Só é possível conectar um volume de disco permanente a várias instâncias se o disco estiver no modo somente leitura. Um volume de disco permanente SSD no modo de vários gravadores pode ser conectado a duas instâncias de máquina virtual (VM) N2. Não é possível anexar um volume de disco permanente no modo de leitura e gravação e no modo somente leitura ao mesmo tempo. Para mais informações, consulte Compartilhar volumes de disco permanente entre VMs.

Quando devo usar o disco permanente em vez do Cloud Storage?

Tanto o disco permanente quanto o Cloud Storage podem ser usados para armazenar arquivos, mas são ofertas muito diferentes. O Cloud Storage é um grande contêiner de arquivos projetado para armazenar quantidades muito grandes de dados relativamente estáticos que podem ser acessados globalmente, inclusive usando instâncias de máquina virtual do Compute Engine.

A tabela a seguir fornece algumas informações sobre as especialidades características de cada oferta e para o que são melhor utilizadas.

Cloud Storage Persistent Disk
Características
  • Acessibilidade:
    • Acessibilidade global (incluindo sistemas que não são do Compute Engine)
    • Leitura/Gravação acessíveis a partir de muitos sistemas
  • Escala:
    • Buckets de escala de vários PBs
  • Como usar:
    • Interface REST, latência maior do que armazenamento em blocos anexado localmente
    • Semântica de gravação somente no nível do arquivo
    • Oferece controle de versão
    • Arquivos implícitos no Cloud Storage
  • Acessibilidade:
    • Acessibilidade regional e somente por instâncias do Compute Engine
    • Leitura/Gravação montada por uma instância, ou somente leitura por muitas instâncias do Compute Engine
  • Escala:
    • Limite de volume de 64 TB
  • Como usar:
    • Interface SCSI; latência menor
    • A semântica de gravação é transacional - edições aleatórias
    • Sem controle de versão; edições contínuas
    • Deve formatar um sistema de arquivos para tornar utilizável para arquivos
Usuários-alvo
  • Distribuição de conteúdo para dispositivos móveis, consumidores, jogos e SaaS
  • Rich media
  • Entrada somente leitura para trabalho HPC carregável em paralelo (por exemplo, renderização e genômica)
  • Backup e arquivamento
  • Hadoop (via GHFS)
  • Dispositivos de inicialização do Compute Engine
  • Armazenamento de dados de blocos brutos para construção
    • Servidores SQL (por exemplo, MySQL)
    • Servidores NoSQL (por exemplo, Cassandra/Mongo)
    • Servidores de arquivos (por exemplo, Gluster)
    • Persistência de armazenamento de valor de chave (por exemplo, Redis)

Rede

Esta seção responde a perguntas sobre redes no Compute Engine.

Onde posso encontrar os intervalos de IP do Compute Engine?

OGoogle Cloud publica uma lista no formato JSON de intervalos de endereços IP externos globais e regionais que podem ser usados pelo cliente no cloud.json.

Outros Google Cloud intervalos de IP:

Por que o traceroute está com falta de saltos para destinos vinculados à Internet?

Executar traceroute em uma instância de VM do Compute Engine mostra somente o destino ou alguns saltos em direção a destinos vinculados à Internet. Para mais informações, consulte Traceroute para destinos vinculados à Internet na documentação da VPC.

Zonas

Esta seção responde a perguntas sobre as zonas em que você pode usar os recursos do Compute Engine.

Tenho a opção de usar um data center regional em países selecionados?

Sim, o Compute Engine oferece datacenters em todo o mundo. Essas opções de data centers foram projetadas para fornecer opções de conectividade de baixa latência dessas regiões. Para informações sobre regiões específicas, incluindo a localização geográfica, consulte Regiões e zonas.

Como posso saber se uma zona está off-line?

A seção Zonas do Compute Engine no console Google Cloud mostra o status de cada zona. Para receber o status das zonas, use a ferramenta de linha de comando com a execução de gcloud compute zones list ou use a API Compute Engine com o método compute.zones.list.

Scripts de inicialização

Esta seção responde a perguntas sobre scripts de inicialização que podem ser usados com suas instâncias.

Quando meu script de inicialização personalizado é executado?

Scrips de inicialização são executados no final do processo de inicialização.

Eventos de manutenção de infraestrutura

Esta seção responde a perguntas sobre eventos de manutenção das suas instâncias.

O que são eventos de manutenção de infraestrutura?

O Compute Engine pode precisar periodicamente realizar manutenção programada em zonas que podem afetar suas instâncias. Por padrão, todas as instâncias são configuradas para que esses eventos de manutenção sejam transparentes para os aplicativos e as cargas de trabalho. Isso pode causar alguma degradação no desempenho, mas as instâncias permanecerão on-line durante o evento de manutenção. Para mais informações, consulte Manutenção transparente.

Com que frequência ocorrem os eventos de manutenção programada de infraestrutura?

Eventos de manutenção de infraestrutura não têm um intervalo definido entre ocorrências, mas geralmente acontecem a cada duas semanas.

Como posso saber se uma instância passará por um evento de manutenção de infraestrutura?

Logo antes de um evento de manutenção, o Compute Engine, como parte de um evento de manutenção de infraestrutura pendente, altera um atributo especial no servidor de metadados de uma máquina virtual antes de qualquer tentativa de migração em tempo real ou interrompimento e reinicialização dessa máquina. O atributo maintenance-event é atualizado antes e depois dos eventos, o que permite detectar a iminência deles. Use essas informações para automatizar todos os scripts ou comandos que quiser executar antes e/ou depois do evento de manutenção. Para mais informações, consulte a documentação Aviso de manutenção transparente.