A atualização de instâncias realiza uma atualização contínua no grupo de dimensionamento. O processo cria instâncias a partir de uma configuração de dimensionamento ou imagem atualizada para substituir as existentes, garantindo upgrades de service sem interrupções.
Recursos
Ao iniciar uma tarefa de atualização, o Auto Scaling cria novas instâncias com base na configuração esperada para substituir as atuais. Principais características:
-
Atualização contínua: O sistema cria novas instâncias e libera as antigas de forma gradual.
Diferença em relação ao upgrade contínuo: Um upgrade contínuo substitui as imagens das instâncias em lotes, sem liberar as instâncias.
Alterações temporárias de capacidade: A quantidade de instâncias do grupo pode exceder ou ficar abaixo da capacidade desejada temporariamente. Você controla os limiares percentuais.
-
Sem impacto nas atividades de dimensionamento: As atividades de dimensionamento continuam normalmente. Eventos de scale-out usam a nova configuração ou imagem, mantendo todas as instâncias consistentes.
Diferença em relação ao upgrade contínuo: Um upgrade contínuo pausa todos os processos de dimensionamento.
Sem impacto nas instâncias em serviço: As instâncias não entram em standby. O sistema libera as instâncias existentes somente após as novas estarem prontas.
Atualizações automáticas da configuração de dimensionamento: Após a conclusão da atualização, o Auto Scaling define automaticamente a configuração esperada como ativa ou atualiza a imagem na configuração ativa.
Limitações
Somente grupos de dimensionamento do tipo ECS oferecem suporte ao recurso de atualização de instâncias.
Não há suporte para grupos de dimensionamento com modo de recuperação de instâncias definido como Economical Mode ou Force Economical Mode.
O recurso não tem suporte se a opção Use vCPUs to calculate the capacity of the scaling group estiver ativada na configuração de dimensionamento ativa. Também não é possível ativar Use vCPUs to calculate the capacity of the scaling group na configuração esperada.
Fluxos de trabalho
Cenário 1: Atualizar apenas a imagem da instância
Utilize este fluxo para atualizar sua aplicação ou configurações internas da instância.
-
Prepare uma nova imagem de instância.
Prepare uma nova imagem que contenha suas alterações. Criar uma imagem personalizada a partir de uma instância.
-
Inicie uma atualização de instâncias.
Especifique a imagem esperada e o método de atualização contínua. Iniciar uma atualização de instâncias.
-
Monitore a atualização de instâncias.
Acompanhe o status da atualização. Pause, cancele ou reverta se necessário. Operações de atualização de instâncias.
Cenário 2: Atualizar a configuração de dimensionamento
Este fluxo é indicado para atualizar opções da configuração de dimensionamento e aplicá-las às instâncias existentes.
-
Crie uma nova configuração de dimensionamento.
Prepare uma nova configuração de dimensionamento para a atualização. Criar uma configuração de dimensionamento (instâncias ECS).
Por que criar uma nova configuração de dimensionamento? A atualização identifica e substitui instâncias que não usam a configuração alvo. Modificar a configuração existente pode impedir a identificação das instâncias que precisam de substituição. Uma versão separada também permite uma reversão rápida caso ocorram problemas.
-
Inicie uma atualização de instâncias.
Especifique a configuração de dimensionamento esperada e o método de atualização contínua. Iniciar uma atualização de instâncias.
-
Monitore a atualização de instâncias.
Acompanhe o status da atualização. Pause, cancele ou reverta se necessário. Operações de atualização de instâncias.
Cenário 3: Atualizar o modelo de inicialização
Se o seu grupo de dimensionamento usa um modelo de inicialização, siga este fluxo para atualizar o modelo e aplicar as alterações:
-
Crie um novo modelo de inicialização ou uma nova versão de um modelo existente.
Crie uma nova versão do modelo de inicialização atual ou um novo modelo com configurações atualizadas. Criar uma nova versão de um modelo de inicialização e Criar um modelo de inicialização.
-
Inicie uma atualização de instâncias.
Especifique a configuração de dimensionamento esperada e o método de atualização contínua. Iniciar uma atualização de instâncias.
-
Monitore a atualização de instâncias.
Acompanhe o status da atualização. Pause, cancele ou reverta se necessário. Operações de atualização de instâncias.
Operações de atualização de instâncias
Acessar a página de atualização de instâncias
Para acessar a página Instance Refresh de um grupo de dimensionamento:
Iniciar uma atualização de instâncias
Um grupo de dimensionamento pode ter apenas uma atualização de instâncias em execução por vez.
Não é possível modificar a configuração de dimensionamento ativa do grupo enquanto uma atualização de instâncias está em andamento.
Na página Instance Refresh, clique em Instance Refresh.
-
Na página de configuração, defina as seções Configure Capacity Policy e Expected Configuration.
Após revisar a configuração, clique em Start Refresh para iniciar a atualização de instâncias.
Pausar ou retomar uma atualização de instâncias
Pause uma atualização para investigar problemas e retome quando estiver pronto.
Pausar uma atualização não interrompe a inicialização ou adição de uma instância cujo processo já tenha começado.
Pausar uma atualização de instâncias
Na página de detalhes do grupo de dimensionamento, clique em aba Instance Refresh. Na área Current Instance Refresh Task, clique em Pause no canto superior direito.
Retomar uma atualização de instâncias
Na página de detalhes do grupo de dimensionamento, clique em aba Instance Refresh. A área Current Instance Refresh Task oferece os botões Resume, Roll Back e Cancel no canto superior direito. Quando a tarefa estiver pausada, clique em Resume para continuar a atualização de instâncias.
Reverter uma atualização de instâncias
Se ocorrer um problema durante a atualização, reverta imediatamente para a configuração ou imagem anterior.
Na página de detalhes do grupo de dimensionamento, clique em aba Instance Refresh. Na área Current Instance Refresh Task, clique em Roll Back no canto superior direito.
Cancelar uma atualização de instâncias
Também é possível cancelar uma atualização em andamento.
Diferentemente de uma reversão, o cancelamento não remove novas instâncias que já foram substituídas ou adicionadas durante um scale-out.
Na página de detalhes do grupo de dimensionamento, clique em aba Instance Refresh. Na área Current Instance Refresh Task, clique em Cancel no canto superior direito.