As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Início rápido do AMS Resource Scheduler
Use este guia de início rápido para implementar o AMS Resource Scheduler, um agendador de instâncias baseado em tags para economizar custos no AMS Advanced.
O AMS Resource Scheduler é baseado no AWS Instance Scheduler
Terminologia do AMS Resource Scheduler
Antes de começar, é bom se familiarizar com a terminologia do AMS Resource Scheduler:
período: cada agendamento deve conter pelo menos um período que defina o (s) horário (s) em que a instância deve ser executada. Um cronograma pode conter mais de um período. Quando mais de um período é usado em um cronograma, o Agendador de Recursos aplica a ação inicial apropriada quando pelo menos uma das regras do período é verdadeira.
fuso horário: para obter uma lista de valores de fuso horário aceitáveis a serem usados no DefaultTimezoneparâmetro referenciado posteriormente, consulte a coluna TZ da Lista de fusos horários do banco de dados TZ
. hibernar: quando configuradas como verdadeiras, as EC2 instâncias habilitadas para hibernação e que atendem aos requisitos de hibernação são hibernadas (). suspend-to-disk Verifique o EC2 console para descobrir se suas instâncias estão habilitadas para hibernação. Use a hibernação para EC2 instâncias paradas da Amazon que executam o Amazon Linux.
obrigatório: quando definido como verdadeiro, com base no cronograma definido, o Agendador de Recursos interrompe um recurso em execução se ele for iniciado manualmente fora do período de execução e inicia um recurso se ele for interrompido manualmente durante o período de execução.
retain_running: quando definido como true, impede que o Resource Scheduler interrompa uma instância no final de um período de execução se a instância tiver sido iniciada manualmente antes do início do período. Por exemplo, se uma instância com um período configurado que vai das 9h às 17h for iniciada manualmente antes das 9h, o Agendador de Recursos não interromperá a instância às 17h.
ssm-maintenance-window: adicione uma janela AWS Systems Manager de manutenção como um período de execução a uma programação. Quando você especifica o nome de uma janela de manutenção que existe na mesma conta e região da AWS da sua pilha implantada para programar suas EC2 instâncias da Amazon, o Resource Scheduler iniciará a instância antes do início da janela de manutenção e interromperá a instância no final da janela de manutenção, se nenhum outro período de execução especificar que a instância deve ser executada e se o evento de manutenção for concluído.
O Resource Scheduler usa a AWS Lambda frequência especificada durante a configuração inicial para determinar quanto tempo antes da janela de manutenção sua instância deve ser iniciada. Se você definir o AWS CloudFormation parâmetro Frequência para 10 minutos ou menos, o Agendador de Recursos iniciará a instância 10 minutos antes da janela de manutenção. Se você definir a frequência para mais de 10 minutos, o Agendador de Recursos iniciará a instância com o mesmo número de minutos que a frequência especificada. Por exemplo, se você definir a frequência da janela de manutenção do Systems Manager como 30 minutos, os Resource Schedulers iniciarão a instância 30 minutos antes da janela de manutenção.
Para obter mais informações, consulte Janelas AWS Systems Manager de manutenção.
override-status: substitui temporariamente as ações de início e término do agendamento configuradas pelo Agendador de Recursos. Se você definir o campo como sendo executado, o Agendador de Recursos iniciará, mas não interromperá, a instância aplicável. A instância é executada até que você a interrompa manualmente. Se você definir o status de substituição como interrompido, o Agendador de Recursos interrompe, mas não inicia a instância aplicável. A instância não é executada até que você a inicie manualmente.
Implementação do AGENDADOR DE RECURSOS
Para implantar uma solução de agendador de recursos do AMS, siga estas etapas.
Envie um RFC Deployment | AMS Resource Scheduler | Solution | Deploy (ct-0ywnhc8e5k9z5) e forneça os seguintes parâmetros:
SchedulingActive: Sim para habilitar o agendamento de recursos, Não para desabilitar. O padrão é Sim.
ScheduledServices: insira uma lista de serviços separados por vírgulas para os quais agendar recursos. Os valores válidos incluem uma combinação de escalonamento automático, ec2 e rds. O padrão é escalonamento automático, ec2, rds.
TagName: o nome da chave de tag que associa esquemas de agendamento de recursos a recursos de serviço. O padrão é Programação.
nota
Sua implantação do Resource Scheduler só funcionará em recursos que tenham essa tag.
DefaultTimezone: o nome do fuso horário, no formato EUA/Pacífico, a ser usado como fuso horário padrão. O padrão é UTC.
Depois de receber uma confirmação de que a RFC na primeira etapa foi executada com êxito, você pode enviar o tipo de alteração Período | Adicionar.
Por fim, envie uma RFC para adicionar uma programação ao período que foi criado na etapa dois. Use o Cronograma | Adicionar tipo de alteração.
Implantação e uso do AMS Resource Scheduler FAQs
Perguntas frequentes sobre o AMS Resource Scheduler.
P: O que acontece se eu ativar a hibernação, mas a EC2 instância não oferecer suporte a ela?
R: A hibernação salva o conteúdo da memória da instância (RAM) no volume raiz do Amazon Elastic Block Store (Amazon EBS). Se esse campo for definido como verdadeiro, as instâncias serão hibernadas quando o Resource Scheduler as interromper.
Se você definir o Resource Scheduler para usar a hibernação, mas suas instâncias não estiverem habilitadas para hibernação ou não atenderem aos pré-requisitos de hibernação, o Resource Scheduler registrará um aviso e as instâncias serão interrompidas sem hibernação. Para obter mais informações, consulte Hibernate Your Instance.
P: O que acontece se eu definir override_status e forced?
R: Se você definir override_status como running e definir enforced como true (evita que uma instância seja iniciada manualmente fora de um período de execução), o Resource Scheduler interrompe a instância.
Se você definir override_status como stop e definir enforced como true (evita que uma instância seja interrompida manualmente durante um período de execução), o Resource Scheduler reinicia a instância.
nota
Se obrigatório for falso, o comportamento de substituição configurado será aplicado.
P: Depois que o Agendador de Recursos do AMS é implantado, como faço para desativar ou ativar o agendador de recursos na minha conta?
R: Para desativar ou ativar o Agendador de Recursos do AMS:
Para desativar: Crie um RFC usando State | Disable. Certifique-se de definir o como SchedulerStateDESATIVAR
Para habilitar: Crie um RFC usando State | Enable. Certifique-se de definir o como SchedulerStateHABILITAR
P O que acontece se o período do AMS Resource Scheduler estiver dentro da minha janela de manutenção de patches?
R: O Resource Scheduler funciona com base em seus agendamentos configurados. Se estiver configurado para interromper uma instância enquanto a aplicação de patches estiver em andamento, ela interromperá a instância, a menos que a janela de correção seja adicionada como um período ao cronograma antes do início da correção. Em outras palavras, o Resource Scheduler não inicia automaticamente nenhuma instância parada para aplicação de patches, a menos que um período designado seja configurado. Para evitar conflitos com sua janela de manutenção de patches, adicione a janela de tempo alocada para a aplicação de patches ao cronograma do Resource Scheduler como um período. Para adicionar um período ao cronograma existente, crie um RFC usando Período | Adicionar.
P Se eu precisar ter uma programação diferente para EC2 instâncias diferentes, posso ter mais de uma configuração de agendamento dentro da minha conta?
R: Sim, você pode criar várias agendas. Cada cronograma pode ter vários períodos com base no requisito. Quando o Agendador de Recursos do AMS está ativado na conta, uma chave de tag é configurada. Por exemplo, se a chave da etiqueta for “Programação”, o valor da etiqueta pode diferir com base em diferentes agendas, o que corresponde ao nome da agenda do Agendador de Recursos do AMS. Para adicionar uma nova agenda, você pode criar uma RFC usando o tipo de alteração Management | AMS Resource Scheduler | Schedule | Add (ct-2bxelbn765ive), consulte Programação | Adicionar.
P: Onde posso encontrar todos os diferentes tipos de alteração compatíveis com o AMS Resource Scheduler?
R: O AMS tem tipos de alteração do Agendador de Recursos para implantar o Agendador de Recursos do AMS em sua conta; ativá-lo ou desativá-lo; definir, adicionar, atualizar e excluir horários e períodos para usar com ele; e descrever (obter uma descrição detalhada) dos horários e períodos.