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-microoug1-smallVMs 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.
As perguntas no diagrama anterior são as seguintes:
Você precisa de capacidade imediatamente?
Sim: vá para a próxima pergunta.
Não: pule para a pergunta 3.
Você precisa de flexibilidade sobre quanto tempo manter a capacidade?
Sim: consulte Usar reservas imediatas.
Não: vá para a próxima pergunta.
Você precisa de recursos de alta demanda, como GPUs?
Sim: vá para a próxima pergunta.
Não: consulte Usar reservas adiantadas.
Você precisa de recursos por mais de 90 dias?
Sim: consulte Usar reservas adiantadas para blocos de capacidade.
Não: consulte Usar reservas adiantadas no modo de calendário.
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 reservar capacidade para instâncias TPU7x, TPU v6e ou TPU v5p, consulte Solicitar uma reserva adiantada por um ano ou mais na documentação do Cloud TPU.
Para instâncias H4D:
- Para reservar capacidade para instâncias H4D, consulte Reservar capacidade pela equipe de conta na documentação do Compute Engine.
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.