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, o pool cria instâncias usando a configuração da instância do pool como modelo. Para adicionar instâncias existentes ao pool, você poderá anexar instâncias ao pool.

Quando você reduz o tamanho de uma pool de instâncias, a pool exclui (encerra) as instâncias extras. As instâncias são encerradas nesta ordem: o número de instâncias é balanceado entre domínios da disponibilidade e, em seguida, entre domínios da falha. Por fim, em um domínio de falha, a instância mais antiga é encerrada primeiro. Se você precisar executar tarefas em uma instância antes de excluí-la, desanexe a instância do pool e exclua a instância 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. Navegue até a página da lista Pools de instâncias. Se precisar de ajuda para localizar a página de lista, consulte Listando Pools de Instâncias.
    2. Selecione o nome do pool de instâncias que você deseja atualizar para exibir a página de detalhes.
    3. Selecione Editar.
      • No campo Número de instâncias, especifique o número atualizado de instâncias para o pool de instâncias.
    4. Selecione Salvar.

    Dimensionando Eventos

    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 de ciclo de vida do pool de instância for Dimensionando, o pool criará novas instâncias ou excluirá instâncias existentes nesse momento, para corresponder ao tamanho atualizado do pool. Para balancear as instâncias entre posicionamentos ( domínio da disponibilidade e domínio da falha), as instâncias são excluídas primeiro com base em quantas instâncias do pool de instâncias estão nesse domínio da disponibilidade e no domínio da falha. Em um posicionamento, as instâncias mais antigas são encerradas primeiro.
    • Se o estado do ciclo de vida do grupo de instância for Interrompido, para um aumento no tamanho, as novas instâncias são configuradas para o pool, mas não são iniciadas. Para uma redução de tamanho, as instâncias são encerradas.
    Dica

    Para rastrear o andamento da operação e solucionar problemas de erros que ocorrem durante o processo de criação, use a solicitação de trabalho associada.
    Importante

    Se o pool de instituições estiver no estado escalonamento ou provisionamento durante um período prolongado, talvez seja porque o número de ocorrências solicitadas excedeu o limite de serviço da tenancy para essa forma e domínio da disponibilidade. Verifique os limites de serviço da tenancy para Computação.
  • Para atualizar o tamanho de um conjunto de instâncias, use o comando instance-pool update :

    oci compute-management instance-pool update --instance-pool-id <INSTANCE_POOL_OCID> --size <NUMBER>
                        
    oci compute-management instance-pool update --from-json <file://path/to/file.json>
                        

    <file://path/to/file.json> é o caminho para um arquivo JSON que define os detalhes da instância. Para obter informações sobre como gerar um exemplo do arquivo JSON, consulte Opções Avançadas de JSON.

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

  • Para obter informações sobre o uso da API e as solicitações de assinatura, consulte Documentação da API REST e Credenciais da Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.

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