Este tópico descreve como usar uma tarefa agendada para alterar periodicamente o número máximo, mínimo e esperado de instâncias em um grupo de dimensionamento.
Informações gerais
É possível configurar ou alterar o número de instâncias em um grupo de dimensionamento, incluindo o número máximo, mínimo e esperado de instâncias, usando um dos dois métodos a seguir. Este tópico se concentra no segundo método: usar uma tarefa agendada.
-
Método 1: Ao criar um grupo de dimensionamento, você pode configurar o número de instâncias. Também é possível alterar o número máximo, mínimo ou esperado de instâncias após a criação do grupo de dimensionamento. Para obter mais informações, consulte Configurar um grupo de dimensionamento.
-
Método 2: Ao criar uma tarefa agendada, você pode configurar o número de instâncias para o grupo de dimensionamento. Também é possível alterar o número máximo, mínimo ou esperado de instâncias após a criação da tarefa.
Ao executar uma tarefa agendada, o número de instâncias no grupo de dimensionamento depende das configurações dos parâmetros.
-
Se você não usar uma tarefa agendada para configurar o número de instâncias, o sistema manterá o número atual de instâncias no grupo de dimensionamento.
-
Se você usar uma tarefa agendada para configurar o número de instâncias, os valores configurados atualizarão as contagens atuais de instâncias do grupo de dimensionamento. O número máximo, mínimo e esperado de instâncias deve atender às seguintes restrições:
-
instâncias mínimas ≤ instâncias máximas.
-
instâncias mínimas ≤ instâncias esperadas
-
instâncias esperadas ≤ instâncias máximas.
Se essas restrições não forem atendidas ao executar uma tarefa agendada, a atividade de dimensionamento falhará.
-
Cenário 1: A atividade de dimensionamento falha porque o número mínimo de instâncias é maior que o número máximo de instâncias.
Por exemplo, um grupo de dimensionamento tem no máximo 2 instâncias e no mínimo 0 instâncias. Uma tarefa agendada tenta definir o número mínimo de instâncias como 3. A atividade de dimensionamento falha porque o novo número mínimo de instâncias (3) é maior que o número máximo de instâncias (2).
-
Cenário 2: A atividade de dimensionamento falha porque o número mínimo de instâncias é maior que o número esperado de instâncias.
Por exemplo, um grupo de dimensionamento tem no máximo 10 instâncias, no mínimo 0 instâncias e 5 instâncias esperadas. Uma tarefa agendada tenta definir o número mínimo de instâncias como 6. A atividade de dimensionamento falha porque o novo número mínimo de instâncias (6) é maior que o número esperado de instâncias (5).
-
Cenário 3: A atividade de dimensionamento falha porque o número esperado de instâncias é maior que o número máximo de instâncias.
Por exemplo, um grupo de dimensionamento tem no máximo 5 instâncias, no mínimo 0 instâncias e 3 instâncias esperadas. Uma tarefa agendada tenta definir o número esperado de instâncias como 6. A atividade de dimensionamento falha porque o novo número esperado de instâncias (6) é maior que o número máximo de instâncias (5).
-
Observações
-
Ao criar ou modificar uma tarefa agendada, não é possível selecionar Select an existing rule e Configure the number of instances in a scaling group ao mesmo tempo. Você pode especificar apenas um método de dimensionamento.
-
Ao definir o número máximo, mínimo e esperado de instâncias para uma tarefa agendada, defina pelo menos um desses parâmetros. Se definir vários parâmetros, verifique se eles atendem à condição: instâncias mínimas ≤ instâncias esperadas ≤ instâncias máximas.
-
Não é possível definir o número esperado de instâncias ao criar ou modificar uma tarefa agendada se esse recurso não foi ativado durante a criação do grupo de dimensionamento.
-
Para grupos de dimensionamento com o recurso de instâncias esperadas ativado, defina o número máximo, mínimo e esperado de instâncias em conjunto na tarefa agendada para garantir a execução correta.
Procedimento
Faça logon no console do Auto Scaling.
No painel de navegação à esquerda, clique em .
Na barra de navegação superior, selecione uma região.
-
Clique em Create Scheduled Task.
-
Na página Create Scheduled Task, configure os parâmetros.
Em Scaling Method, selecione Configure the number of instances in a scaling group. Em seguida, defina Maximum Instances, Minimum Instances e Expected Instances. Para obter mais informações sobre como configurar outros parâmetros, consulte Configurar tarefas agendadas.
nullVocê pode definir ou modificar as Expected Instances somente se tiver ativado esse recurso ao criar o grupo de dimensionamento. Caso contrário, somente é possível definir ou modificar as Maximum Instances e Minimum Instances.
-
Clique em OK.
-
Visualize os detalhes da atividade de dimensionamento.
Após a execução da tarefa agendada, acesse a página de detalhes da atividade de dimensionamento para visualizar as alterações no número de instâncias do grupo de dimensionamento. Para obter mais informações sobre como visualizar atividades de dimensionamento, consulte Visualizar os detalhes de uma atividade de dimensionamento. O painel de detalhes da atividade de dimensionamento exibe campos como Status (por exemplo, "Successful"), Start Time, Stop Time, Cause, Details (por exemplo, os IDs das instâncias ECS iniciadas), Total Instances After Change, Status Message (por exemplo, "0 ECS instances are added, 1 ECS instance is started") e Description (por exemplo, Add 1 ECS instance). A aba Instance Details na parte inferior do painel fornece mais informações sobre as instâncias associadas.