Etapa 1: iniciar a pilha do hub do agendador de instâncias - Agendador de instâncias na AWS

Etapa 1: iniciar a pilha do hub do agendador de instâncias

Siga as instruções passo a passo nesta seção para implantar a solução em sua conta.

Tempo para implantação: aproximadamente 5 minutos

Launch solution

  1. Faça login no Console de Gerenciamento da AWS e selecione o botão para iniciar o modelo* instance-scheduler-on-aws.template* do AWS CloudFormation.

  2. Por padrão, esse modelo é iniciado na região Leste dos EUA (Norte da Virgínia). Para iniciar a solução em outra região da AWS, use o seletor de região na barra de navegação do console.

  3. Na página Criar pilha, verifique se o URL de modelo correto é apresentado na caixa de texto URL do Amazon S3 e escolha Avançar.

  4. Na página Especificar detalhes da pilha, atribua um nome para a sua pilha de soluções. Para obter informações sobre como identificar limitações de caracteres, consulte as cotas do IAM e do AWS STS no Guia de usuário do AWS Identity and Access Management.

  5. Em Parâmetros, revise os parâmetros do modelo dessa solução e modifique-os conforme requerido. Essa solução usa os seguintes valores padrão.

    Parâmetro Padrão Descrição

    Chave de tag de agendamento

    Schedule

    A chave de tag que a solução lê para determinar o agendamento de um recurso. O valor em um recurso especifica o nome do agendamento.

    Se você optar por modificar o valor padrão, atribua um nome que seja fácil de aplicar de forma consistente e correta em todas as instâncias necessárias.

    Observação: a chave de tag faz distinção entre maiúsculas e minúsculas.

    Por exemplo, se o valor desse parâmetro for deixado como o padrão de Schedule, o Agendador de instâncias na AWS agendará todas as instâncias do EC2 marcadas com as chaves Schedule e value my-office-hours-schedule, acordo com o agendamento com o nome my-office-hours-schedule.

    Intervalo de agendamento (minutos)

    5

    O intervalo, em minutos, entre cada vez que o agendador é iniciado para o Amazon EC2 e o Amazon RDS.

    Um intervalo de agendamento mais longo reduz os custos operacionais da solução, mas também torna o agendamento menos preciso. Com um intervalo de agendamento de 5 minutos, as instâncias são iniciadas/interrompidas em 5 minutos dos horários de início/parada solicitados.

    Fuso horário padrão

    UTC

    Identificador de fuso horário padrão da IANA (International assigned Numbers Authority) para agendamentos que não especificam um fuso horário. Para obter uma lista de identificadores de fuso horário válidos, consulte a coluna Identificador TZ da Lista de fusos horários do banco de dados tz.

    Agendamento habilitado

    Yes

    Selecione No para desabilitar o agendamento de todos os serviços.

    Habilitar agendamento de xxx

    Enabled

    Habilite/desabilite o agendamento de cada serviço que a solução tem suporte (vários parâmetros).

    Tags de início

    InstanceScheduler-LastAction=Started By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>

    Lista separada por vírgula de chaves de tag e valores do formato key=value, key=value,... que são definidos nas instâncias iniciadas.

    Esse valor pode ser removido para desabilitar totalmente o atributo.

    Tags de interrupção

    InstanceScheduler-LastAction=Stopped By {scheduler} {year}/{month}/{day} {hour}:{minute}{timezone},>

    Lista separada por vírgula de chaves de tag e valores do formato key=value, key=value,... que são definidos em instâncias interrompidas.

    Esse valor pode ser removido para desabilitar totalmente o atributo.

    Habilitar janelas de manutenção do EC2 SSM

    No

    Permita que um ou mais nomes de janelas de manutenção do Systems Manager sejam especificados nos agendamentos. O Agendador de instâncias na AWS garantirá que as instâncias marcadas com esse agendamento sejam iniciadas pelo menos 10 minutos antes das janelas de manutenção associadas.

    ARNs da chave do KMS para EC2

    <Entrada opcional>

    Lista separada por vírgulas de ARNs do KMS para conceder ao Agendador de instâncias na AWS permissões KMS:CreateGrant para fornecer ao serviço do EC2 permissões de descriptografia para volumes do EBS criptografados. Isso permite que o agendador inicie instâncias do EC2 com volumes do EBS criptografados anexados. Forneça (*) para dar acesso limitado a todas as chaves do KMS. Deixe em branco para desabilitar. Para obter detalhes sobre a política criada, consulte Volumes do EC2 EBS criptografados.

    Criar snapshots da instância do RDS em caso de interrupção

    No

    Escolha se deseja criar um snapshot antes de interromper as instâncias de banco de dados do RDS.

    Observação: os snapshots não estão disponíveis para clusters do Amazon Aurora.

    Chave de tag agendada do ASG

    scheduled

    Uma tag que essa solução aplica aos grupos do Amazon EC2 Auto Scaling para rastrear informações de agendamento necessárias para a solução.

    Prefixo de nomes de ação do ASG

    is-

    O prefixo que a solução usa ao nomear ações de Escalabilidade programada para grupos do Auto Scaling. As ações com esse prefixo serão adicionadas e removidas pela solução conforme necessário.

    Usar o AWS Organizations

    No

    Use o AWS Organizations para automatizar o registro da conta spoke.

    Namespace

    default

    Forneça um identificador exclusivo para diferenciar entre várias implantações de soluções (sem espaços). Exemplo: Dev.

    Esse parâmetro deve ser um valor não vazio para implantações que usam o AWS Organizations.

    ID da organização/IDs de conta remota

    <Entrada opcional>

    Se você estiver usando o AWS Organizations, esse campo será obrigatório. Forneça o ID da organização; por exemplo, o-xxxxyyy. Caso contrário, forneça uma lista separada por vírgulas de IDs de conta spoke para agendar, como 1111111111, 2222222222 ou {param: ssm-param-name} para carregar uma lista de contas de um ou mais parâmetros do SSM.

    Região(ões)

    <Entrada opcional>

    Lista de regiões em que as instâncias serão agendadas. Por exemplo, us-east-1, us-west-1. OBSERVAÇÃO: se você deixar esse parâmetro em branco, a solução usará a região atual.

    Agendamento de contas do hub habilitado

    Yes

    Habilite o agendamento de instâncias na conta do hub.

    Período de retenção de logs (dias)

    30

    O período de retenção de logs para logs do CloudWatch em dias.

    Habilitar logs de depuração do CloudWatch

    No

    Habilite o registro em log no nível de depuração nos logs do CloudWatch.

    Monitoramento operacional

    Enabled

    Implante um painel de insights operacionais no CloudWatch e colete dados de métrica personalizados sobre a operação da solução. IMPORTANTE: a habilitação desse atributo acarretará cobranças adicionais por métricas e painéis personalizados do CloudWatch.

    Tamanho da memória

    128

    O tamanho da memória da função do AWS Lambda que agenda recursos do Amazon EC2 e do Amazon RDS. Aumente se você estiver enfrentando alto uso de memória ou tempos limite.

    Proteger tabelas do DynamoDB

    Enabled

    Habilite a proteção contra exclusão das tabelas do DynamoDB usadas pela solução. Isso faz com que as tabelas sejam retidas ao excluir essa pilha. Para excluir as tabelas quando essa pilha é excluída, primeiro desabilite esse parâmetro.

  6. Escolha Avançar.

  7. Na página Configurar opções de pilha, selecione Avançar.

  8. Na página Revisar e criar, revise e confirme as configurações. Marque a caixa de seleção para confirmar que o modelo cria recursos do IAM.

  9. Escolha Enviar para implantar a pilha.

Você pode visualizar o status da pilha no console do AWS CloudFormation, na coluna Status. Você deve receber um status CREATE_COMPLETE em cerca de 5 minutos.