Este tópico descreve como alterar manualmente uma instância para o modo de espera ou retirá-la desse modo, como colocá-la no modo protegido ou removê-lo, e como definir uma instância para o estado desativado.
Estados das instâncias em um grupo de dimensionamento
Desde o momento em que uma instância entra em um grupo de dimensionamento até sua remoção, os possíveis estados de service dessa instância incluem Adding, Pending Add, In Service, Standby, Protected, Removing, Pending Remove e Stopped. Para obter mais informações sobre os estados das instâncias em um grupo de dimensionamento, consulte Instance lifecycle states.
A tabela a seguir descreve as alterações manuais de estado suportadas para instâncias em um grupo de dimensionamento.
Tipo de instância | Estado antes da alteração | Operação | Estado após a alteração | Documentação do console | Documentação da API |
Instância ECS ou ECI | protected | Sair do estado protegido | in service | ||
Instância ECS ou ECI | in service | Colocar no estado protegido | protected | ||
Instância ECS | in service, standby ou protected | Colocar no estado parado | stopped Nota: Enquanto a instância está sendo parada, ela permanece no estado Removing. | Nenhuma | |
Instância ECS ou ECI | in service, stopped ou protected | Excluir a instância ou removê-la do grupo de dimensionamento | sem estado Nota: Durante o processo de remoção ou exclusão, a instância fica no estado Removing. | ||
Instância ECS ou ECI | in service | Colocar no estado de espera | standby | ||
Instância ECS ou ECI | standby | Sair do estado de espera | in service | ||
Instância ECS ou ECI | standby, in service ou protected | Remover do grupo de dimensionamento | A instância removida não é parada nem liberada, podendo existir independentemente do grupo de dimensionamento. | ||
Instância gerenciada | in service | Remover do grupo de dimensionamento | A instância gerenciada removida não é parada nem liberada, podendo existir independentemente do grupo de dimensionamento. | Nenhuma |
Considerações
A tabela abaixo detalha o comportamento esperado após a alteração do estado de uma instância ECS ou ECI em um grupo de dimensionamento, bem como após a remoção de uma instância desse grupo. Consulte a linha correspondente à sua operação antes de prosseguir com a alteração.
Estágio | Descrição |
Após colocar a instância em estado de espera |
Nota: Se o grupo de dimensionamento gerenciar todo o ciclo de vida da instância, ela será liberada. Caso contrário, a instância não será liberada e poderá continuar executando normalmente. Para mais detalhes sobre o gerenciamento do ciclo de vida de instâncias ECS ou ECI, consulte Lifecycle of instances in a scaling group.
|
Após retirar a instância do estado de espera |
Nota: Se o grupo de dimensionamento gerenciar todo o ciclo de vida da instância retirada do estado de espera, o Auto Scaling irá liberá-la. Do contrário, a instância continuará operando normalmente. Para mais informações sobre o gerenciamento do ciclo de vida de instâncias ECS ou ECI, consulte Lifecycle of instances in a scaling group. |
Após colocar a instância em estado protegido |
|
Após colocar a instância no estado parado | Quando uma instância ECS em um grupo de dimensionamento passa para o estado desativado, ela interrompe a prestação de services assim que é desligada. Alguns resources deixam de ser faturados automaticamente. Por exemplo, após mudar uma instância ECS do grupo de dimensionamento para o estado desativado, não é preciso ativar manualmente o modo de parada padrão para instâncias de pagamento conforme o uso no console ECS. As vCPUs, memória e endereço IP público fixo correspondentes são liberados, cessando as cobranças por esses resources. No entanto, outros resources, como discos cloud e EIPs, são mantidos e continuam sendo cobrados. |
Colocar ou retirar manualmente uma instância do estado de espera
Coloque uma instância ECS ou ECI temporariamente desnecessária no estado de espera. Retire-a desse estado quando precisar que ela volte a atender tráfego.
Faça login no Auto Scaling console.
Faça login no console Auto Scaling.
No painel de navegação à esquerda, clique em Scaling Groups.
Na barra de navegação superior, selecione uma região.
Localize o grupo de dimensionamento desejado. Na coluna Actions, clique em Details.
Na parte superior da página, clique na aba Instance Management.
-
Selecione a source da instância ECS ou ECI.
Para escolher uma instância ECS ou ECI criada automaticamente, localize a lista Auto Created.
Para escolher uma instância ECS ou ECI criada manualmente, localize a lista Manually Added.
-
Coloque ou retire manualmente a instância do estado de espera.
Colocar uma instância no estado de espera
-
Utilize um dos métodos abaixo para colocar uma instância ECS ou ECI em estado de espera:
Instância única — Localize a instância ECS ou ECI alvo. Na coluna Actions, clique em Switch to Standby State.
Múltiplas instâncias — Selecione as instâncias ECS ou ECI desejadas. Na parte inferior da lista de instâncias, clique em Switch to Standby State.
Em seguida, na caixa de diálogo Switch to Standby State exibida, escolha o método de operação adequado ao seu plano de alteração. A tabela a seguir descreve os dois métodos disponíveis.
Operação
Descrição
Passos
Operação síncrona
O backend do console processa a tarefa após o envio. Em grupos de dimensionamento com muitos resources, essa operação pode demorar bastante ou até falhar com erro de timeout. Nesses casos, prefira a operação assíncrona.
Não selecione Asynchronously Switch to Standby e clique em OK.
Operação assíncrona (Recomendado)
O console retorna o resultado de aceitação imediatamente após o envio da tarefa. Posteriormente, visualize o status final de execução em Scaling Activities no console.
Selecione Asynchronously Switch to Standby e clique em OK. Na aba Scaling Rules and Activities, no topo da página, clique na aba Scaling Activities para verificar o status da execução da mudança para o estado de espera.
Retirar uma instância do estado de espera
-
Escolha um dos métodos a seguir para retirar uma instância ECS ou ECI do estado de espera:
Instância única — Encontre a instância ECS ou ECI que deseja gerenciar. Na coluna Actions, clique em Remove from Standby.
Múltiplas instâncias — Marque as instâncias ECS ou ECI alvo. Abaixo da lista de instâncias, clique em Remove from Standby.
Depois, na caixa de diálogo Remove from Standby que surge, defina o método de operação compatível com seu plano de remoção. A tabela seguinte explica os dois métodos.
Operação
Descrição
Passos
Operação síncrona
O backend do console processa a tarefa após o envio. Em grupos de dimensionamento com muitos resources, essa operação pode demorar bastante ou até falhar com erro de timeout. Nesses casos, prefira a operação assíncrona.
Não selecione Asynchronously Remove from Standby e clique em OK.
Operação assíncrona (Recomendado)
O console retorna o resultado de aceitação imediatamente após o envio da tarefa. Posteriormente, visualize o status final de execução em Scaling Activities no console.
Selecione Asynchronously Remove from Standby e clique em OK. Na aba Scaling Rules and Activities, no topo da página, clique na aba Scaling Activities para verificar o status da execução da retirada da instância do estado de espera.
-
Colocar ou retirar manualmente uma instância do estado protegido
Coloque no estado protegido qualquer instância ECS ou ECI que não deva ser removida do grupo de dimensionamento pelo Auto Scaling. Retire a instância desse estado quando a proteção deixar de ser necessária.
Faça login no Auto Scaling console.
No painel de navegação à esquerda, clique em Scaling Groups.
Na barra de navegação superior, selecione uma região.
Encontre o grupo de dimensionamento alvo e clique em Details na coluna Actions correspondente.
Na parte superior da página, clique na aba Instance Management.
-
Defina a source das instâncias ECS.
Para selecionar instâncias ECS criadas automaticamente, clique na aba Auto Created.
Para selecionar instâncias ECS adicionadas manualmente, clique na aba Manually Added.
-
Coloque ou retire manualmente a instância do estado protegido.
Colocar uma instância no estado protegido
-
Adote um dos procedimentos abaixo para proteger uma instância ECS ou ECI:
Instância única — Identifique a instância ECS ou ECI desejada. Na coluna Actions correspondente, clique em Switch to Protected State.
Múltiplas instâncias — Selecione as instâncias ECS ou ECI que deseja gerenciar. Na base da lista de instâncias, clique em Switch to Protected State.
Por fim, clique em OK.
Retirar uma instância do estado protegido
-
Siga um dos métodos abaixo para remover a proteção de uma instância ECS ou ECI:
Instância única — Localize a instância ECS ou ECI alvo. Na coluna Actions correspondente, clique em Remove from Protected State.
Múltiplas instâncias — Marque as instâncias ECS ou ECI que deseja gerenciar. Abaixo da lista de instâncias, clique em Remove from Protected State.
Em seguida, clique em OK.
-
Colocar manualmente uma instância no estado parado
Esta operação aplica-se exclusivamente a grupos de dimensionamento do tipo ECS que utilizam rede VPC. Se o modo de reciclagem das instâncias no grupo for o modo "parado com economia de custos" (stopped-with-charges-saved) e as instâncias forem ECS criadas automaticamente, é possível alterá-las manualmente para o estado de parada. Quando ocorrer uma atividade de expansão (scale-out), o Auto Scaling iniciará prioritariamente as instâncias ECS que estiverem nesse estado.
Faça login no Auto Scaling console.
No painel de navegação à esquerda, clique em Scaling Groups.
Na barra de navegação superior, selecione uma região.
Encontre o grupo de dimensionamento alvo e clique em Details na coluna Actions correspondente.
Na parte superior da página, clique na aba Instance Management.
Localize a lista Auto Created.
Encontre a instância ECS desejada. Na coluna Actions correspondente, escolha
> Stop Instance.Clique em OK.
Remover manualmente uma instância gerenciada de um grupo de dimensionamento
Esta seção aplica-se apenas a grupos de dimensionamento do tipo ECS. Caso não deseje mais que o grupo gerencie determinada instância gerenciada, remova-a. A remoção manual é o único método suportado e a instância não será liberada após esse procedimento.
Faça login no Auto Scaling console.
No painel de navegação à esquerda, clique em Scaling Groups.
Na barra de navegação superior, selecione uma região.
Encontre o grupo de dimensionamento alvo e clique em Details na coluna Actions correspondente.
Na parte superior da página, clique na aba Instance Management.
Localize a lista Managed Instance.
-
Utilize um dos métodos abaixo para remover uma ou mais instâncias gerenciadas do grupo de dimensionamento:
Instância única — Encontre a instância gerenciada desejada. Na coluna Actions correspondente, clique em Remove from Scaling Group.
Múltiplas instâncias — Selecione as instâncias gerenciadas alvo. Na parte inferior da lista de instâncias gerenciadas, clique em Remove from Scaling Group.
-
Marque ou desmarque a opção Modify Expected Number of Instances (selecionada por padrão) e clique em OK.
Ao manter Modify Expected Number of Instances selecionado, o número esperado de instâncias diminuirá proporcionalmente após a remoção.
Caso desmarque Modify Expected Number of Instances, o número esperado de instâncias permanecerá inalterado após a remoção.