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, vincular 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.
- 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.
- Selecione o nome do pool de instâncias que você deseja atualizar para exibir a página de detalhes.
- Selecione Editar.
- No campo Número de instâncias, especifique o número atualizado de instâncias para o pool de instâncias.
- 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 do ciclo de vida do pool de instâncias for Dimensionamento, o pool criará novas instâncias ou excluirá 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.
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 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 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>
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áveis para os comandos da CLI do serviço Compute, consulte a referência de linha de comando para o Serviço Compute.
Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de 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.