Alterar a escala da frota spot usando a escalabilidade programada
A escalabilidade com base em uma programação permite que você dimensione sua aplicação em resposta a alterações de demanda. Para usar a escalabilidade programada, crie ações programadas que instruam a frota spot a executar ações de escalabilidade em momentos específicos. Ao criar uma ação programada, você especifica uma frota spot existente, quando a ação de escalabilidade deve ocorrer, a capacidade mínima e a capacidade máxima. É possível criar ações programadas para escalar uma única vez ou de forma programada.
Você só pode criar uma ação programada para Frotas spot que já existe. Não é possível criar uma ação programada ao mesmo tempo em que você cria uma frota spot.
Limitação
A solicitação de frota spot deve ter o tipo de solicitação maintain
. A escalabilidade automática não é compatível com solicitações do tipo request
nem blocos spot.
Para criar uma única ação programada
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, selecione Solicitações spot.
-
Selecione sua solicitação de frota spot e a guia Scheduled Scaling (Escalabilidade programada) próximo à parte inferior da tela.
-
Escolha Create Scheduled Action (Criar ação programada).
-
Em Name (Nome), especifique um nome para a ação programada.
-
Insira um valor para Minimum capacity (Capacidade mínima), Maximum capacity (Capacidade máxima), ou ambos.
-
Em Recurrence (Recorrência), escolha Once (Uma vez).
-
(Opcional) Escolha uma data e hora para Start time (Hora de início), End time (Hora de término), ou ambos.
-
Selecione Enviar.
Para escalar em uma programação recorrente
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, selecione Solicitações spot.
-
Selecione sua solicitação de frota spot e a guia Scheduled Scaling (Escalabilidade programada) próximo à parte inferior da tela.
-
Em Recurrence (Recorrência), escolha uma das programações predefinidas (por exemplo, Every day (Todos os dias)) ou escolha Custom (Personalizado) e digite uma expressão cron. Para obter mais informações sobre as expressões cron compatíveis com a escalabilidade programada, consulte Expressões cron no Guia do usuário do Amazon CloudWatch Events.
-
(Opcional) Escolha uma data e hora para Start time (Hora de início), End time (Hora de término), ou ambos.
-
Selecione Enviar.
Para editar uma ação programada
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, selecione Solicitações spot.
-
Selecione sua solicitação de frota spot e a guia Scheduled Scaling (Escalabilidade programada) próximo à parte inferior da tela.
-
Selecione a ação programada e escolha Actions (Ações), Edit (Editar).
-
Faça as alterações necessárias e escolha Submit (Enviar).
Para excluir uma ação programada
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, selecione Solicitações spot.
-
Selecione sua solicitação de frota spot e a guia Scheduled Scaling (Escalabilidade programada) próximo à parte inferior da tela.
-
Selecione a ação programada e escolha Actions (Ações), Delete (Excluir).
-
Quando a confirmação for solicitada, escolha Excluir.
Para gerenciar a escalabilidade programada usando o AWS CLI
Use os seguintes comandos: