Atualizando o Tamanho de um Pool de Instâncias

Você pode atualizar manualmente o número de instâncias de um pool de instâncias.

Quando você aumenta o tamanho de um pool de instâncias, ele cria instâncias usando a configuração de instância dele como modelo. Para adicionar instâncias existentes ao pool, você pode, em vez disso, anexar instâncias ao pool.

Quando você diminui o tamanho de um pool de instâncias, ele exclui (encerra) as instâncias extras. As instâncias são encerradas nesta ordem: o número de instâncias é balanceado nos domínios de disponibilidade e, em seguida, balanceado nos domínios de falha. Finalmente, dentro de um domínio de falha, a instância mais antiga é encerrada primeiro. Se precisar executar tarefas em uma instância antes da exclusão, desanexe a instância do pool e, em seguida, exclua-a separadamente.

Para ajustar automaticamente o número de instâncias em um pool de instâncias com base em métricas de desempenho ou em uma programação, ative o dimensionamento automático para o pool de instâncias.

Para determinar se a capacidade está disponível para uma forma específica antes de redimensionar um pool de instâncias, use a operação CreateComputeCapacityReport.

    1. Abra o menu de navegação e clique em Compute. Em Compute, clique em Pools de Instâncias.
    2. Na seção Escopo da lista, selecione o compartimento que contém o pool de instâncias que você deseja atualizar.
    3. Clique no nome do pool de instâncias que você deseja atualizar para exibir a página de detalhes.
    4. Clique em Editar.
    5. No campo Número de instâncias, especifique o número atualizado de instâncias do pool e clique em Salvar.

    Quando você atualiza o tamanho do pool de instâncias, a operação aciona um evento de dimensionamento. Lembre-se do seguinte:

    • Se o estado do ciclo de vida do pool de instâncias for Scaling, o pool criará novas instâncias ou deletará as instâncias existentes nesse momento, de acordo com o tamanho atualizado do pool. Para balancear as instâncias entre os posicionamentos ( domínio de disponibilidade e domínio de falha), as instâncias são excluídas primeiro com base na quantidade de instâncias do pool que estão nesse domínio de disponibilidade e no domínio de falha. Em um posicionamento, as instâncias mais antigas são encerradas primeiro.
    • Se o estado do ciclo de vida do pool de instâncias for Parado, para um aumento de tamanho, novas instâncias serão configuradas para o pool, mas não serão iniciadas. Para uma redução de tamanho, as instâncias são encerradas.
    Para rastrear o andamento da operação e solucionar erros que ocorrem durante a criação da instância, use a solicitação de serviço associada.
    Importante

    Se o pool de instâncias tiver ficado no estado de dimensionamento ou provisionamento por um período prolongado, talvez seja porque o número de instâncias solicitadas excedeu os limites de serviço da tenancy para essa forma e domínio de disponibilidade. Verifique os limites de serviço da tenancy para o serviço Serviço Compute.
  • Para atualizar o tamanho de um pool de instâncias, use o comando instance-pool update:

    oci compute-management instance-pool update --instance-pool-id <INSTANCE_POOL_OCID> --size <NUMBER>

    Para obter uma lista completa de flags e opções de variáveis para os comandos da CLI do Compute Service, consulte a referência de linha de comando para o serviço Compute.

  • Use a operação UpdateInstancePool para atualizar o tamanho de um pool de instâncias.