Ao criar uma instância do Compute Engine, é necessário definir o método, chamado de modelo de provisionamento, que você quer usar para receber os recursos solicitados. Cada modelo de provisionamento determina a disponibilidade, o ciclo de vida e os preços das instâncias de computação.
Este documento explica os diferentes modelos de provisionamento que podem ser especificados ao criar instâncias de computação. Ao entender esses modelos, você pode escolher a melhor opção para sua carga de trabalho.
Modelos de provisionamento disponíveis
Ao criar uma instância de computação, é possível especificar um dos seguintes modelos de provisionamento. Se você não especificar um modelo de provisionamento, o Compute Engine usará o modelo padrão por padrão.
Padrão
Spot
Início flexível
Vinculada à reserva
A tabela a seguir ajuda a comparar os casos de uso e os preços de cada modelo de provisionamento:
| Padrão | Spot | Início flexível | Vinculada à reserva | |
|---|---|---|---|---|
| Resumo |
|
|
|
|
| Casos de uso |
Ideal para cargas de trabalho que exigem estabilidade e operação contínua, como:
|
Ideal para cargas de trabalho que toleram interrupções, como as seguintes:
|
Cargas de trabalho que exigem estabilidade e precisam ser executadas por no máximo sete dias, como:
|
Ideal para cargas de trabalho que exigem estabilidade e um tempo de execução específico, como:
|
| Alocação de recursos | Melhor esforço. O Compute Engine coloca fisicamente os recursos próximos uns dos outros com base no melhor esforço. Para controlar o posicionamento, use políticas de posicionamento (opcional). | Melhor esforço. O Compute Engine coloca fisicamente os recursos próximos uns dos outros com base no melhor esforço. Para controlar o posicionamento, use políticas de posicionamento (opcional). | A alocação de recursos varia de acordo com a forma de criação das instâncias de computação:
|
Dense. O Compute Engine posiciona fisicamente os recursos em hosts de acoplamento rígido conectados por uma estrutura de rede de alta velocidade para minimizar a latência da rede. |
| Preços |
|
|
|
|
| Cota | Quando você cria uma instância de computação, a cota padrão é consumida. | Quando você cria uma instância de computação, a cota preemptiva é consumida. Se o projeto não tiver uma cota preemptiva, a cota padrão será consumida. Os créditos do Nível sem custos financeirosGoogle Cloud não se aplicam às VMs do Spot. | Quando o MIG adiciona instâncias de computação ao grupo, a cota preemptiva é consumida. Se o projeto não tiver uma cota preemptiva, a cota padrão será consumida. | A cota não se aplica ao modelo de provisionamento vinculado à reserva. No entanto, você ainda precisa de cota para os recursos que não fazem parte da capacidade reservada, como discos e endereços IP. |
Disponibilidade e vida útil da instância de computação
A tabela a seguir mostra a disponibilidade e o ciclo de vida da instância de computação para cada modelo de provisionamento:
| Padrão | Spot | Início flexível | Vinculada à reserva | |
|---|---|---|---|---|
| Pré-requisitos para a criação | Não há pré-requisitos de criação. | Não há pré-requisitos de criação. | Não há pré-requisitos de criação. |
Para criar instâncias de computação, primeiro reserve capacidade usando um dos seguintes métodos:
Na data e hora de entrega escolhidas, o Compute Engine provisiona a capacidade solicitada. Em seguida, é possível consumir a capacidade criando instâncias de computação. |
| Série de máquinas compatível | Você pode usar qualquer série de máquinas, exceto A4X Max, A4X, A4 e A3 Ultra. | Você pode usar qualquer série de máquinas, exceto instâncias A4X e bare metal (A4X Max, C4D, C4, C3, X4 e Z3). |
Só é possível usar as seguintes séries de máquinas: |
Dependendo de como você reserva capacidade para criar VMs, só é possível usar as seguintes séries de máquinas:
|
| Disponibilidade da instância de computação | É possível criar instâncias de computação a qualquer momento, desde que os recursos solicitados estejam disponíveis. | É possível criar instâncias de computação a qualquer momento, desde que os recursos solicitados estejam disponíveis. | É possível criar instâncias de computação da seguinte maneira: O Compute Engine usa o DWS para programar o provisionamento da capacidade solicitada com base na disponibilidade de recursos. O DWS ajuda você a ter acesso a recursos de alta demanda, como GPUs. |
Só é possível criar instâncias de computação depois de reservar capacidade para uma data futura. Na data solicitada, o Compute Engine entrega a capacidade pedida, que pode ser usada para criar instâncias de computação. Se você reservar recursos usando reservas adiantadas no modo de calendário, o Compute Engine usará o DWS para provisionar a capacidade solicitada. O DWS ajuda você a conseguir recursos de alta demanda, como GPUs. |
| Garantia de capacidade | Com base no método de criação. A garantia de capacidade varia de acordo com o método usado para criar instâncias de computação, da seguinte forma:
|
Melhor esforço. Ao criar Spot VMs, o Compute Engine faz o possível para provisionar a capacidade solicitada. | Melhor esforço. Quando você cria uma solicitação de redimensionamento de MIG, o Compute Engine faz o possível para programar o provisionamento da capacidade solicitada. | Muito alto. Se o Google Cloud aprovar sua solicitação de reserva, você terá uma garantia muito alta de que o Compute Engine vai provisionar a capacidade reservada na data e hora de entrega escolhidas. Você tem acesso exclusivo à capacidade reservada durante o período da reserva. |
| Ciclo de vida da instância de computação | Você pode controlar quando interromper ou excluir uma instância de computação. No entanto, se o tipo de máquina usado pela instância de computação não for compatível com a migração em tempo real, o Compute Engine vai interromper a instância durante os eventos de manutenção do host. |
Você pode controlar quando interromper ou excluir uma instância de computação, exceto nos seguintes casos:
|
Antes que uma instância de computação chegue ao fim da duração da execução, você pode fazer o seguinte:
Quando uma instância de computação atinge o fim da duração da execução, o Compute Engine a exclui. |
Você pode controlar quando interromper ou excluir uma instância de computação, exceto nos seguintes casos:
|
A seguir
Leia uma visão geral da criação de instâncias do Compute Engine.
Saiba mais sobre VMs spot.
Saiba mais sobre as VMs de início flexível.
Saiba mais sobre instâncias de computação que usam o modelo de provisionamento vinculado à reserva.