Suspenda, pare ou reponha instâncias do Compute Engine

Este documento apresenta uma vista geral das operações de suspensão, paragem ou reposição que pode usar numa instância do Compute Engine. Para saber como realizar estas operações, consulte o seguinte:

Pode suspender, parar ou repor uma instância para fazer o seguinte:

  • Poupe custos.

  • Realizar manutenção.

  • Resolva problemas.

  • Libertar recursos.

Pode suspender e retomar, parar e reiniciar ou repor repetidamente uma instância em execução ao longo do respetivo ciclo de vida até que a instância seja eliminada.

Compreenda as operações de instâncias

Com base na sua carga de trabalho e necessidades de custos, pode suspender, parar ou repor uma instância de computação:

Suspenda uma instância

Quando suspende uma instância, esta ação é semelhante a fechar a tampa do seu portátil. Recomendamos que suspenda uma instância nos seguintes cenários:

  • Quer poupar dinheiro ao deixar de pagar os custos principais e de memória da execução de uma instância, mas continuar a pagar o armazenamento para preservar o respetivo estado.

  • Não precisa da instância neste momento, mas quer poder restaurá-la rapidamente com o respetivo SO e estado da aplicação no ponto em que a deixou.

Para mais informações, consulte a secção Suspenda a operação neste documento.

Pare uma instância

Quando para uma instância, esta ação é semelhante a desligar o seu portátil. Recomendamos que pare uma instância nos seguintes cenários:

  • Já não precisa da instância, mas quer remover e reutilizar os recursos anexados à instância, como os respetivos endereços IP internos ou volumes do Google Cloud Hyperdisk.

  • Não precisa de preservar a memória do SO convidado, o estado do dispositivo nem o estado da aplicação.

  • Quiser alterar determinadas propriedades da instância e tiver de parar a instância para fazer estas alterações.

Para mais informações, consulte a secção Interrompa a operação neste documento.

Reponha uma instância

Quando repõe uma instância, esta ação é semelhante a repor o seu computador, por exemplo, quando prime um botão de reposição ou prime sem soltar o botão ligar/desligar. Uma operação de reposição não faz um reinício normal e é possível perder dados não guardados. Recomendamos que reponha uma instância nos seguintes cenários:

  • Quer reinicializar a instância para o respetivo estado de arranque para ajudar a garantir um desempenho e uma estabilidade ideais.

  • Quer retomar a sua carga de trabalho depois de o SO convidado falhar e não responder, e não tem outras opções além de repor a instância.

Para mais informações, consulte a operação de reposição neste documento.

Para uma vista geral das diferenças entre as operações de paragem, suspensão e reposição de uma instância, consulte a tabela de comparação neste documento.

Operação de suspensão

Quando suspende uma instância de computação, ocorre o seguinte:

  1. O Compute Engine envia um sinal de suspensão G1 da interface de configuração e energia avançada (ACPI) para o SO convidado e altera o estado da instância para SUSPENDING. Em seguida, o Compute Engine usa o armazenamento persistente para armazenar o seguinte:

    • A memória do SO convidado

    • O estado do dispositivo

    • O estado da aplicação da instância

    A operação de armazenamento pode demorar algum tempo a ser concluída, consoante a quantidade de dados a armazenar.

  2. Depois de o Compute Engine concluir o armazenamento dos dados, o estado da instância passa a SUSPENDED no prazo de alguns segundos e a operação de suspensão é concluída. Todos os recursos anexados à instância, como discos e endereços IP estáticos, permanecem anexados à instância. No entanto, todos os endereços IP efémeros são libertados, a menos que os promova a um endereço IP estático.

A menos que retome ou elimine a instância, a instância permanece no estado SUSPENDED durante um máximo de 60 dias. Após esse período, o Compute Engine muda o estado da instância para TERMINATED e a instância perde a memória do SO convidado preservada, o estado do dispositivo e o estado da aplicação.

Operação de paragem

Quando para ou elimina uma instância de computação, ou o Compute Engine o faz para uma paragem ou eliminação agendada, ocorre o seguinte:

  1. Se o encerramento fácil estiver ativado, a instância entra no estado PENDING_STOP, o que lhe dá tempo para concluir as tarefas em execução antes de o processo de encerramento começar. A instância permanece neste estado até que o processo de encerramento normal atinja o limite de tempo ou o termine manualmente.

  2. O Compute Engine envia o sinal ACPI G2 Soft Off para o SO convidado na instância e, em seguida, define o estado da instância como STOPPING. A menos que tenha especificado que pretende ignorar o encerramento do SO convidado, o tempo que o SO convidado tem para encerrar corretamente depende do tipo de instância da seguinte forma:

    • VMs do Spot: para VMs do Spot e instâncias preemptíveis, o SO convidado é encerrado num máximo de 30 segundos. Este período tem a mesma duração que o processo de prevenção.

    • Outros tipos de instâncias: para quaisquer outros tipos de instâncias, o Compute Engine dá ao SO convidado um máximo de 120 segundos para desligar.

  3. Depois de o SO convidado ser encerrado, o Compute Engine envia o sinal de desligamento mecânico ACPI G3 para a instância e, consoante a operação que está a ser executada, faz uma das seguintes ações:

    • Para operações de paragem: o Motor de Cálculo define o estado da instância como TERMINATED no espaço de alguns segundos e a operação de paragem é concluída. A instância retém os recursos anexados, as definições de configuração, os endereços IP internos, os endereços MAC e os metadados.

    • Para operações de eliminação: o Compute Engine elimina a instância e todos os recursos anexados em poucos segundos.

Operação de reposição

Quando repõe uma instância de computação, o Compute Engine reinicia imediatamente a instância sem enviar um sinal de encerramento ACPI para o SO convidado, ignorando qualquer procedimento de encerramento. Quando repõe uma instância, o Compute Engine faz o seguinte:

  • O Compute Engine reinicializa a instância para o respetivo estado de arranque inicial, mas não modifica os metadados da instância nem os discos anexados.

  • O Compute Engine limpa o conteúdo da memória da instância.

  • O Compute Engine mantém o estado da instância como RUNNING durante a operação de reposição.

A operação de reposição não altera nenhuma propriedade da instância. A instância retém os IPs efémeros, os IPs externos estáticos, os discos associados, o tipo de máquina e os discos SSD locais (se existirem).

Tabela de comparação

A tabela seguinte mostra como as operações de paragem, suspensão e reposição afetam uma instância de computação e os respetivos recursos anexados:

Suspenda uma instância Pare uma instância Reponha uma instância
Faturação Enquanto uma instância estiver no estado SUSPENDING ou SUSPENDED, não incorre em custos de utilização da CPU. No entanto, continua a incorrer em custos pelos recursos anexados à instância até os eliminar. Enquanto uma instância estiver no estado STOPPING ou TERMINATED, não incorre em custos de utilização da CPU. No entanto, continua a incorrer em custos pelos recursos anexados à instância até os eliminar. Uma vez que a instância permanece no estado RUNNING quando está a ser reposta, continua a incorrer em custos para a instância à mesma taxa de uma instância em execução.
Estado da instância SUSPENDED TERMINATED RUNNING
Discos anexados Os discos anexados são mantidos e continua a incorrer em custos por estes. Os discos anexados são mantidos e continua a incorrer em custos por estes. Os discos anexados são mantidos e continua a incorrer em custos por estes.
Memória e estado da instância O SO convidado e o estado da aplicação são preservados e restaurados quando a instância é retomada.

Incorre em custos a uma taxa específica pelo armazenamento dos dados preservados. Para mais informações, consulte os preços das instâncias suspensas.
A instância é reposta para o estado de ligação e não são guardados dados. A instância é reposta para o estado de ligação e não são guardados dados.
GPUs Não suportado.

Se uma GPU estiver anexada a uma instância, não pode suspender a instância.
Não incorre em custos de GPUs quando uma instância é interrompida.

Uma GPU anexada a uma instância com um estado TERMINATED não é contabilizada para a quota do seu projeto.
Incorre em custos aos preços padrão da GPU.
Discos SSD local Quando suspende uma instância, pode optar por rejeitar ou preservar os dados nos discos SSD locais anexados.

Se optar por preservar os dados do SSD local (pré-visualização), o Compute Engine migra os dados do SSD local para armazenamento duradouro, e incorre em custos pelo espaço de armazenamento usado até retomar ou eliminar a instância.
Quando para uma instância, pode optar por rejeitar ou preservar os dados nos discos SSD local anexados.

Se optar por preservar os dados do SSD local (pré-visualização), o Compute Engine migra os dados do SSD local para o armazenamento duradouro, e incorre em custos pelo espaço de armazenamento usado até reiniciar ou eliminar a instância.
Os discos SSD locais e os respetivos dados são mantidos. No entanto, a reposição de uma instância pode causar perda de dados ou danificar os sistemas de ficheiros.
Endereços IP efémeros externos O Compute Engine liberta endereços IP efémeros quando uma instância é suspensa e atribui um novo endereço IP efémero à instância quando esta é retomada. Para reter um endereço IP externo, promova-o para um endereço IP estático. O Compute Engine liberta endereços IP efémeros quando uma instância é parada e atribui um novo endereço IP efémero à instância quando esta é reiniciada. Para reter um endereço IP externo, promova-o para um endereço IP estático. Os endereços IP efémeros são mantidos.
Endereços IP estáticos externos Os endereços IP externos estáticos são mantidos.

Se reservar um endereço IP externo estático e não o atribuir a uma instância, é-lhe cobrada uma taxa mais elevada do que a dos endereços IP externos estáticos e efémeros que estão em utilização. Para mais informações, consulte os preços dos endereços IP externos.
Os endereços IP externos estáticos são mantidos.

Se reservar um endereço IP externo estático e não o atribuir a uma instância, ou se o atribuir a uma instância no estado TERMINATED, é-lhe cobrada uma taxa mais elevada do que a dos endereços IP externos estáticos e efémeros que estão em utilização. Para mais informações, consulte os preços dos endereços IP externos.
Os endereços IP externos estáticos são mantidos.
Endereços IP ou MAC internos Os endereços IP e MAC internos são mantidos. Os endereços IP e MAC internos são mantidos. Os endereços IP e MAC internos são mantidos.
Metadados da VM Os metadados da VM são mantidos. Os metadados da VM são mantidos. Os metadados da VM são mantidos.

Preços

As secções seguintes descrevem os preços das operações de paragem, suspensão ou reposição de uma instância de computação.

Preços para suspender uma instância

Depois de o estado de uma instância de computação transitar para SUSPENDING, deixa de incorrer em custos pela utilização da CPU. No entanto, continua a incorrer em custos pelos seguintes recursos anexados à instância até os eliminar:

  • A memória da instância.

  • Todos os discos anexados à instância.

  • Todos os endereços IP estáticos atribuídos à instância.

Além disso, ainda pode incorrer em custos relativos às taxas de licença de software. Por exemplo, se suspender instâncias do Windows Server, não incorre em custos relativos a taxas de licença do Windows Server. No entanto, ainda pode incorrer em cobranças por outros tipos de licenças.

Para mais informações, consulte os preços de instâncias suspensas.

Preços para parar uma instância

Depois de o estado de uma instância de computação transitar para STOPPING, deixa de incorrer em custos pela utilização da CPU. No entanto, continua a incorrer em cobranças por quaisquer recursos anexados à instância, como discos e endereços IP externos, até os eliminar.

Para mais informações, consulte o artigo Tempo de atividade da instância.

Preços para repor uma instância

Uma vez que o estado de uma instância de computação permanece RUNNING quando a repõe, continua a incorrer em custos pela instância à mesma taxa de uma instância em execução.

Para mais informações, consulte os preços das instâncias de VM.

O que se segue?