Escolher um tipo de reserva

Este documento descreve os tipos de reserva que podem ser usados para reservar capacidade para criar instâncias do Compute Engine. Para saber mais sobre os recursos necessários para criar instâncias de computação, consulte Instâncias do Compute Engine.

As reservas oferecem ao seu projeto uma garantia muito alta de que os recursos zonais estão disponíveis quando você precisa deles para criar instâncias de computação. É possível reservar hardware principal (vCPUs e memória) e recursos anexados (GPUs, TPUs, discos SSD locais e pools do Hyperdisk). Se você compartilhar uma reserva, até 100 projetos na sua Cloud de Confiance by S3NS organização terão essa mesma garantia de capacidade. É possível usar os recursos reservados a qualquer momento para criar instâncias de computação com propriedades que correspondam à sua reserva.

As reservas oferecem os seguintes benefícios:

  • Alta garantia de capacidade: você mantém recursos em uma zona específica para se preparar para aumentos futuros na demanda, como crescimento, picos de tráfego, migrações de bancos de dados grandes ou recuperação de desastres.

  • Acesso exclusivo: você restringe o acesso aos recursos reservados para que outros projetos, dentro e fora da sua Cloud de Confiance organização, não possam usá-los. A restrição de acesso ajuda a garantir que suas cargas de trabalho tenham os recursos necessários para serem executadas.

  • Retenção de capacidade: você mantém suas vCPUs, memória, GPUs, TPUs, discos SSD locais e capacidade de armazenamento (se a reserva incluir) mesmo que pare as instâncias de computação. Em seguida, é possível reiniciar essas instâncias de computação sem encontrar erros de disponibilidade de recursos.

  • Configurações consistentes: as instâncias de computação criadas usando os recursos reservados têm configurações idênticas de hardware e armazenamento. Essa abordagem ajuda a garantir um desempenho consistente e evita atrasos no processamento das instâncias de computação.

Depois que o Compute Engine provisiona os recursos reservados, você paga por eles, use ou não, e enquanto a reserva existir. Ao criar instâncias de computação consumindo os recursos reservados, você não incorre em custos adicionais. Você só paga por recursos que não fazem parte da reserva, como endereços IP.

Limitações

Todos os tipos de reserva têm as seguintes limitações:

  • As reservas são recursos específicos da zona.

  • Não é possível usar a capacidade reservada para criar os seguintes recursos do Compute Engine:

    • Instâncias de computação com tipos de máquina f1-micro ou g1-small

    • VMs flex-start

    • Nós de locatário individual

    • VMs spot ou instâncias preemptivas

Escolher um tipo de reserva

O diagrama a seguir ajuda a escolher o tipo de reserva mais adequado aos requisitos da sua carga de trabalho. Se você quiser comparar recursos entre tipos de reserva, consulte a tabela de comparação neste documento.

Um fluxograma com os diferentes métodos de reserva disponíveis no Compute Engine.

As perguntas no diagrama anterior são as seguintes:

  1. Você precisa de capacidade imediatamente?

    • Sim: vá para a próxima pergunta.

    • Não: pule para a pergunta 3.

  2. Você precisa de flexibilidade sobre quanto tempo manter a capacidade?

  3. Você precisa de recursos de alta demanda, como GPUs?

  4. Você precisa de recursos por mais de 90 dias?

Usar reservas imediatas

Com as reservas imediatas, você solicita a reserva de vCPUs, memória e recursos anexados (GPUs, TPUs e discos SSD locais) para criar instâncias de computação. Se a solicitação for bem-sucedida, o Compute Engine fará o seguinte:

  • O Compute Engine cria uma reserva imediata com os recursos solicitados em alguns minutos.

  • O Compute Engine aloca os recursos reservados da melhor maneira possível. Para colocar instâncias de computação bem próximas para minimizar a latência da rede, é possível especificar uma política de posicionamento compacto ao criar a reserva.

Para consumir a reserva, crie instâncias de computação que correspondam às propriedades da reserva e usando o modelo de provisionamento padrão. É possível consumir, modificar ou excluir a reserva a qualquer momento.

Para mais informações, consulte Sobre reservas.

Usar reservas adiantadas

Com as reservas adiantadas, você solicita a reserva de vCPUs, memória e recursos anexados (GPUs, TPUs e discos SSD locais) para criar instâncias de computação para uma data e hora futuras. Depois de criar uma solicitação de reserva, envie a solicitação para Cloud de Confiance by S3NS análise. Se Cloud de Confiance aprovar sua solicitação, o Compute Engine fará o seguinte:

  • O Compute Engine cria reservas imediatas com a capacidade solicitada na data e hora de entrega escolhidas.

  • O Compute Engine aloca os recursos reservados da melhor maneira possível.

Para consumir as reservas, crie instâncias de computação que correspondam às propriedades das reservas e usando o modelo de provisionamento padrão. É possível modificar ou excluir as reservas a qualquer momento. Todas as instâncias de computação criadas usando a reserva continuam em execução mesmo após o período de reserva terminar ou serem excluídas.

Para mais informações, consulte Sobre as solicitações de reserva adiantada.

Usar reservas adiantadas no modo de calendário

Com as reservas adiantadas no modo de calendário, é possível solicitar a reserva de vCPUs, memória e recursos anexados (GPUs, TPUs e discos SSD locais) para uma data e hora futuras e por até 90 dias. Para criar esse tipo de reserva, primeiro veja quando o número e o tipo de recursos escolhidos estão disponíveis em uma região. Em seguida, crie e envie uma solicitação de reserva com as propriedades que você confirmou como disponíveis. Se você enviar uma solicitação válida, então Cloud de Confiance aprovará a solicitação em um minuto. Depois que Cloud de Confiance aprovar a solicitação, o Compute Engine fará o seguinte:

  • O Compute Engine cria uma reserva imediata na data e hora de entrega escolhidas.

  • O Compute Engine reserva os recursos solicitados em proximidade física para minimizar a latência da rede, o que é útil para cargas de trabalho de inteligência artificial (IA), aprendizado de máquina (ML) ou computação de alto desempenho (HPC) com acoplamento rígido.

  • O Compute Engine reserva recursos com recursos de gerenciamento de clusters, o que é ideal para cargas de trabalho de grande escala e vários nós.

Para consumir a reserva no início do período de reserva, crie instâncias de GPU, H4D ou TPU que correspondam às propriedades da reserva e usando o modelo de provisionamento vinculado à reserva. No final do período de reserva, o Compute Engine exclui a reserva e interrompe ou exclui todas as instâncias de computação que consomem a reserva com base na ação de encerramento que você especificou para as instâncias de computação.

Para mais informações, consulte Sobre as solicitações de reserva adiantada no modo de calendário.

Usar reservas adiantadas para blocos de capacidade

Com as reservas adiantadas para blocos de capacidade, é possível solicitar a reserva de vCPUs, memória e recursos anexados (GPUs, TPUs, discos SSD locais e pools do Hyperdisk) para uma data e hora futuras e por uma duração ilimitada. Para criar esse tipo de reserva, entre em contato com a equipe de conta e solicite capacidade. Depois que o Google criar uma solicitação de reserva de rascunho para você, revise e envie a solicitação. Cloud de Confiance vai aprovar a solicitação em alguns minutos e, em seguida, o Compute Engine fará o seguinte:

  • O Compute Engine cria reservas imediatas na data e hora de entrega escolhidas.

  • O Compute Engine reserva os recursos solicitados em proximidade física para minimizar a latência da rede, o que é útil para cargas de trabalho de IA, ML ou HPC de acoplamento rígido.

  • O Compute Engine reserva recursos com recursos de gerenciamento de clusters, o que é ideal para cargas de trabalho de grande escala e vários nós.

Para consumir as reservas no início do período de reserva, crie instâncias de GPU, TPU ou H4D que correspondam às propriedades das reservas e usando o modelo de provisionamento vinculado à reserva. No final do período de reserva, o Compute Engine exclui a reserva e interrompe ou exclui todas as instâncias de computação que consomem a reserva com base na ação de encerramento especificada para as instâncias de computação.

Para mais informações, consulte um dos seguintes documentos:

  • Para instâncias de GPU:

    • Para reservar capacidade para instâncias A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High (8 GPUs) ou A3 Edge para criar instâncias de computação ou clusters no Cluster Toolkit, no Compute Engine ou no Google Kubernetes Engine (GKE), consulte Reservar capacidade pela equipe de conta na documentação do Hipercomputador de IA.

    • Para reservar capacidade para instâncias A4X, A4, A3 Ultra ou A3 Mega para criar clusters no Cluster Director, consulte Reservar capacidade pela equipe de conta na documentação do Cluster Director.

  • Para instâncias de TPU:

  • Para instâncias H4D:

Comparar tipos de reserva

Para identificar o tipo de reserva que se ajusta à sua carga de trabalho, compare os recursos técnicos entre os tipos de reserva na tabela a seguir:

Reservas imediatas Reservas adiantadas Reservas adiantadas no modo de calendário Reservas adiantadas para blocos de capacidade
Série de máquinas compatível Todas as famílias de máquinas (exceto A4X Max, A4X, A4, A3 Ultra e A3 High com menos de 8 GPUs) A3 Mega*, A3 High (com 8 GPUs)*, A3 Edge*, C4, C4A, C4D, C4N, C3, C3D, G4*, H4D*, H3, M4, M4N, M3, N4, N4A, N4D, TPU7x, TPU v6e, TPU v5p, X5, X4, Z4D, Z4M* e Z3 A4, A3 Ultra, A3 Mega, A3 High (8 GPUs), A3 Edge, H4D, TPU7x, TPU v6e e TPU v5p A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High (8 GPUs), A3 Edge, H4D, TPU7x, TPU v6e e TPU v5p
Reservas de armazenamento Não Não Não Opcional (pool do Hyperdisk)
Número máximo de instâncias de computação por solicitação 1.000‡ Sem limite# 80 para instâncias de GPU, 256 para instâncias H4D e 1.024 para chips de TPU Sem limite#
Duração máxima Ilimitada (até você excluir) Ilimitada (até você excluir) Até 90 dias Ilimitada (período do contrato)
Ver disponibilidade futura Não Não Sim (até 60 dias para instâncias de GPU e H4D; até 120 dias para chips de TPU) Sim (entre em contato com a equipe de conta)
Método de criação Você cria a reserva Você cria a solicitação de reserva Você cria a solicitação de reserva Você entra em contato com a equipe de conta e o Google cria a solicitação de reserva para você
Tempo de entrega Imediato Data e hora futuras específicas Data e hora futuras específicas Data e hora futuras específicas
Alocação de recursos Melhor esforço (políticas de posicionamento compacto opcionais) Melhor esforço Dense Dense
Recursos de gerenciamento de clusters Não Não Sim Sim
Modelo de provisionamento Padrão Padrão Vinculada à reserva Vinculada à reserva
Quota Requer cota padrão Requer cota padrão Não requer cota para instâncias de GPU ou chips de TPU; requer cota padrão para instâncias H4D O Google aumenta automaticamente sua cota antes da entrega
Preços Preços padrão (com desconto com compromissos) Preços padrão (com desconto com compromissos) Com desconto de até 53% (preços do DWS) Preços padrão (com desconto com compromissos)
Fim do período de reserva Exclusão manual Exclusão manual Exclusão automática de reserva; instâncias de computação param ou são excluídas com base na ação de encerramento Exclusão automática de reserva e pool do Hyperdisk; instâncias de computação param ou são excluídas com base na ação de encerramento

* Antes de enviar uma solicitação de reserva adiantada para instâncias A3 Mega, A3 High (com 8 GPUs), A3 Edge, G4, H4D ou Z4M, entre em contato com a equipe de conta ou a equipe de vendas para discutir sua solicitação. Caso contrário, Cloud de Confiance pode recusar sua solicitação.

‡ Se você aplicar uma política de posicionamento compacto com um valor de distância máxima de 2 a uma reserva imediata, poderá reservar um máximo de 256 instâncias A3 Mega, A3 High com 8 GPUs ou A3 Edge, ou um máximo de 150 instâncias de computação para todas as outras famílias de máquinas compatíveis. Para mais informações, consulte Sobre as políticas de posicionamento compacto.

# Se você solicitar a reserva de mais de 1.000 instâncias de computação em uma única solicitação de reserva, o Compute Engine vai entregar a capacidade solicitada criando várias reservas imediatas na data e hora de entrega escolhidas.