Sobre solicitações de redimensionamento em um MIG


Neste documento, apresentamos uma visão geral das solicitações de redimensionamento em um grupo gerenciado de instâncias (MIG). Para saber mais sobre outras maneiras de adicionar instâncias de máquina virtual (VM) a um MIG, consulte Adicionar instâncias a um MIG.

Use solicitações de redimensionamento do MIG para aproveitar os seguintes benefícios:

  • Crie VMs no MIG de uma só vez. Quando os recursos estão disponíveis, o MIG cria VMs de uma só vez. Essa abordagem ajuda a evitar cobranças por capacidade parcial até que todos os recursos estejam disponíveis.

  • Obtenha recursos de alta demanda, como GPUs. É possível usar solicitações de redimensionamento do MIG com os modelos de provisionamento de início flexível ou vinculados à reserva. Esses modelos oferecem os seguintes benefícios:

    • É mais provável que você consiga GPUs.

    • Você recebe um desconto de até 53% em vCPUs e GPUs.

Casos de uso

É possível usar solicitações de redimensionamento em um MIG para o seguinte:

  • Crie VMs assim que os recursos estiverem disponíveis. É possível solicitar a criação de VMs para cargas de trabalho que precisam ser executadas por até sete dias, mas podem começar a qualquer momento. Quando você usa solicitações de redimensionamento para criar VMs assim que os recursos ficam disponíveis, acontece o seguinte:

    • O MIG programa a criação de VMs assim que os recursos ficam disponíveis.

    • Quando o MIG cria as VMs solicitadas, elas são executadas até o fim da duração de execução ou até serem excluídas. Não é possível interromper ou suspender essas VMs.

  • Crie VMs consumindo uma reserva. É possível criar VMs consumindo uma reserva criada automaticamente (criada automaticamente) para uma reserva adiantada no modo de calendário. Quando você usa solicitações de redimensionamento para consumir uma reserva, acontece o seguinte:

    • O MIG cria VMs no horário de início da reserva ou depois dele.

    • As VMs criadas são executadas até que uma das seguintes situações ocorra:

      • O Compute Engine exclui a reserva no horário de término.

      • Você interrompe, suspende ou exclui essas VMs.

Como funcionam as solicitações de redimensionamento

As seções a seguir explicam como as solicitações de redimensionamento de MIG funcionam.

Na criação

Para criar uma solicitação de redimensionamento de MIG, especifique as seguintes propriedades:

  • Para definir o número de VMs a serem criadas, use uma das seguintes propriedades:

    • resizeBy: o número de VMs a serem criadas. O MIG gera automaticamente nomes de VM.

    • instanceNames: uma lista de nomes de VMs. O MIG cria uma VM para cada nome especificado. Essa propriedade está em Pré-lançamento. Use essa opção se a carga de trabalho exigir nomes de VM específicos.

  • requestedRunDuration: o tempo de execução das VMs. A duração da execução precisa ser entre 10 minutos e sete dias. Esta propriedade é opcional. Se você usar solicitações de redimensionamento do MIG para criar VMs assim que os recursos estiverem disponíveis, essa propriedade vai substituir a duração da execução especificada no modelo de instância do MIG.

Após a criação

Depois de criar uma solicitação de redimensionamento de MIG, ela passa por diferentes estados. O diagrama a seguir mostra esses estados:

Um diagrama de cada estado que o Compute Engine pode definir para uma solicitação de redimensionamento.

Os estados mostrados no diagrama anterior são os seguintes:

  • CREATING: o Compute Engine recebeu a solicitação de redimensionamento, o tamanho de destino do MIG aumenta pelo número de VMs especificadas na solicitação, e o MIG cria instâncias gerenciadas que estão em um estado CREATING. Essas instâncias gerenciadas representam as VMs que o MIG cria quando a solicitação de redimensionamento é bem-sucedida.

  • ACCEPTED: o Compute Engine criou e aceitou a solicitação. Com base no seu caso de uso para solicitações de redimensionamento de MIG, o Compute Engine faz uma das seguintes ações:

    • Crie VMs assim que os recursos estiverem disponíveis. O Dynamic Workload Scheduler programa a criação de VMs com base na disponibilidade e na duração da execução especificada na solicitação. Se você não tiver cota de alocação padrão ou preemptiva ou se os recursos estiverem temporariamente indisponíveis, o Dynamic Workload Scheduler vai manter a solicitação até que você tenha cota suficiente e os recursos fiquem disponíveis.

    • Crie VMs consumindo uma reserva. Se a reserva criada automaticamente que você está segmentando para consumo atingiu o horário de início, a solicitação passa para SUCCEEDED. Caso contrário, a solicitação vai persistir até que a reserva atinja o horário de início.

  • SUCCEEDED: o MIG criou o número solicitado de VMs de uma só vez. Com base no seu caso de uso para solicitações de redimensionamento de MIG, o seguinte acontece:

    • Quando o MIG cria VMs assim que os recursos ficam disponíveis, elas são executadas até que o MIG as exclua no final da duração da execução ou até que você as exclua. Não é possível recriar, interromper ou suspender as VMs.

    • Quando o MIG cria VMs consumindo uma reserva criada automaticamente, as VMs são executadas até o fim do período de reserva ou até que você interrompa, suspenda ou exclua as VMs.

  • FAILED: a solicitação de redimensionamento falhou devido a um erro técnico. Como resultado, o Compute Engine diminui o tamanho de destino do MIG pelo número de VMs solicitadas.

  • CANCELLED: um usuário cancelou a solicitação de redimensionamento. Quando você cancela uma solicitação de redimensionamento, o Compute Engine impede que o MIG crie os recursos solicitados. Depois de cancelar uma solicitação de redimensionamento, o Compute Engine diminui o tamanho de destino do MIG pelo número de VMs solicitadas e exclui a solicitação após 14 dias. Se quiser, exclua a solicitação de redimensionamento antes que o Compute Engine a exclua.

Se você excluir um MIG que contenha solicitações de redimensionamento, essa exclusão também removerá todas as solicitações de redimensionamento e VMs no MIG. No entanto, se você excluir um MIG quando ele estiver criando VMs para atender a uma solicitação de redimensionamento, o Compute Engine vai aguardar até que o MIG termine de criar o número solicitado de VMs e o estado da solicitação de redimensionamento passe para SUCCEEDED antes de excluir o MIG.

Cota

Com base no seu caso de uso para solicitações de redimensionamento de MIG, você precisa de cota da seguinte forma:

  • Crie VMs assim que os recursos estiverem disponíveis. É preciso ter cota padrão ou preemptiva suficiente para os recursos que você quer solicitar. Esse requisito existe porque você usa o modelo de provisionamento de início flexível. Se você não tiver cota, a solicitação vai ficar pendente até que você tenha cota suficiente.

  • Crie VMs consumindo uma reserva. Não é necessário ter cota para esse caso de uso. Esse requisito é necessário porque você usa o modelo de provisionamento vinculado à reserva para consumir uma reserva criada automaticamente para uma reserva adiantada no modo de calendário.

Preços

Não há cobranças quando você cria, cancela ou exclui solicitações de redimensionamento em um MIG. Em vez disso, com base no seu caso de uso para solicitações de redimensionamento de MIG, você incorre em cobranças da seguinte forma:

  • Se você usar solicitações de redimensionamento do MIG para criar VMs assim que os recursos estiverem disponíveis, as cobranças serão feitas da seguinte maneira:

    • As cobranças começam quando o MIG cria as VMs.O Google Cloud cobra pelas VMs com base nos preços do Dynamic Workload Scheduler.

    • As cobranças terminam quando o MIG exclui as VMs ao final da duração de execução ou quando você as exclui.

  • Se você usar solicitações de redimensionamento do MIG para criar VMs consumindo uma reserva, as cobranças serão feitas da seguinte maneira:

    • Quando o MIG cria as VMs, você não recebe cobranças novamente pelos recursos de reserva consumidos. Você só vai receber cobranças por recursos que as VMs usam e que não fazem parte da reserva, como discos ou endereços IP.

    • As cobranças terminam no horário de término da reserva. Nesse momento, o Compute Engine exclui a reserva e todas as VMs que a consomem. Para mais informações, consulte o faturamento de reservas.

Limitações

As seções a seguir explicam as limitações das solicitações de redimensionamento de MIG.

Limitações para solicitações de redimensionamento

As solicitações de redimensionamento de MIG têm as seguintes limitações:

  • Só é possível usar solicitações de redimensionamento de MIG para obter os seguintes tipos de máquinas:

    • Se você usar solicitações de redimensionamento do MIG para criar VMs assim que os recursos estiverem disponíveis, poderá obter qualquer tipo de máquina de GPU, exceto A4X.

    • Se você usar solicitações de redimensionamento do MIG para criar VMs consumindo uma reserva, só será possível obter tipos de máquina Ultra A4 ou A3.

  • Só é possível cancelar solicitações de redimensionamento no estado ACCEPTED.

  • Só é possível excluir uma solicitação de redimensionamento depois que ela for concluída (SUCCEEDED), falhar (FAILED) ou for cancelada (CANCELLED).

Limitações do modelo de instância

Para o modelo de instância do MIG, as seguintes limitações se aplicam:

Limitações para o MIG

Para o MIG, as seguintes limitações se aplicam:

A seguir