Ao criar uma instância do Compute Engine, você precisa definir o método, chamado modelo de provisionamento, que quer usar para receber os recursos solicitados. Cada modelo de provisionamento determina a disponibilidade, a vida útil e o preço 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, você pode especificar um dos seguintes modelos de provisionamento. Se você não especificar um modelo de provisionamento, o Compute Engine usará o modelo de provisionamento 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 as seguintes:
|
Ideal para cargas de trabalho que podem tolerar interrupções, como as seguintes:
|
Cargas de trabalho que exigem estabilidade e precisam ser executadas por no máximo sete dias, como as seguintes:
|
Ideal para cargas de trabalho que exigem estabilidade e um tempo de execução específico, como as seguintes:
|
| Alocação de recursos | Melhor esforço. O Compute Engine coloca fisicamente recursos próximos uns dos outros com base no melhor esforço. Para controlar o posicionamento, você pode usar políticas de posicionamento. | Melhor esforço. O Compute Engine coloca fisicamente recursos próximos uns dos outros com base no melhor esforço. Para controlar o posicionamento, você pode usar políticas de posicionamento. | A alocação de recursos varia de acordo com a forma como você cria instâncias de computação:
|
Dense. O Compute Engine coloca fisicamente os recursos em hosts fortemente acoplados conectados por uma estrutura de rede de alta velocidade para minimizar a latência da rede. |
| Preços |
|
|
|
|
| Quota | Ao criar uma instância de computação, a cota padrão é consumida. | Ao criar uma VM spot, cota preemptiva é consumida. Se o projeto não tiver uma cota preemptiva, a cota padrão será consumida. Cloud de Confiance Os créditos do nível sem custo financeiro não se aplicam às VMs spot. | Ao criar uma VM flex-start, a cota preemptiva é consumida. Se o projeto não tiver uma cota preemptiva, a cota padrão será consumida. | O consumo de cota varia de acordo com o método usado para reservar recursos:
|
Disponibilidade e vida útil da instância de computação
A tabela a seguir mostra a disponibilidade e a vida útil da instância de computação para cada modelo de provisionamento:
| Padrão | Spot | Início flexível | Vinculada à reserva | |
|---|---|---|---|---|
| Pré-requisitos de 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 é necessário reservar capacidade usando um dos seguintes métodos:
Na data e hora de entrega escolhidas, o Compute Engine provisiona a capacidade solicitada. Em seguida, você pode 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 instâncias bare metal (A4X Max, C4D, C4, C3, X4 e Z3). |
Só é possível usar as seguintes séries de máquinas: |
Com base na forma 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 | Você pode criar instâncias de computação a qualquer momento, desde que os recursos solicitados estejam disponíveis. | Você pode criar instâncias de computação a qualquer momento, desde que os recursos solicitados estejam disponíveis. | Você pode 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 receber 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 solicitada, que pode ser usada para criar instâncias de computação. Se você reservar recursos usando reservas futuras no modo de calendário, o Compute Engine vai usar o DWS para provisionar a capacidade solicitada. O DWS ajuda você a receber 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 maneira:
|
Melhor esforço. Ao criar VMs spot, o Compute Engine faz o possível para provisionar a capacidade solicitada. | Melhor esforço. Ao criar uma solicitação de redimensionamento do MIG, o Compute Engine faz o possível para programar o provisionamento da capacidade solicitada. | Muito alta. Se o Google Cloud aprovar sua solicitação de reserva, você terá uma garantia muito alta de que o Compute Engine provisionará a capacidade reservada na data e hora de entrega escolhidas. Cloud de Confiance Você tem acesso exclusivo à capacidade reservada durante o período de reserva. |
| Vida útil 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 oferecer suporte à migração em tempo real, o Compute Engine vai interromper a instância de computação durante 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 atinja o final da duração da execução, você pode fazer o seguinte:
Quando uma instância de computação atinge o final 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 VMs de início flexível.
Saiba mais sobre instâncias de computação que usam o modelo de provisionamento vinculado à reserva.