O que esta solução da AWS faz?
O Programador de Instâncias da AWS ajuda você a controlar o custo dos recursos da AWS configurando programações para iniciar e interromper suas instâncias do Amazon Elastic Compute Cloud (Amazon EC2) e do Amazon Relational Database Service (Amazon RDS).
Ela também ajuda a reduzir os custos operacionais interrompendo recursos que não estão em uso e iniciando recursos quando for necessário obter capacidade. Por exemplo, uma empresa pode usar o Programador de Instâncias da AWS em um ambiente de produção para interromper automaticamente as instâncias fora do horário comercial todos os dias. Se você deixar todas as suas instâncias sendo executadas com utilização total, essa solução pode levar à redução da utilização da instância, o que reduzirá o custo geral com base nas programações configuradas.
Benefícios
Programação de instâncias entre contas
Marcação automatizada
Configure programações ou períodos usando a CLI do Scheduler
Configure programações ou períodos usando a janela de manutenção do SSM
Visão geral da solução da AWS
O diagrama abaixo descreve a arquitetura que você pode implantar automaticamente usando um guia de implementação e o modelo AWS CloudFormation que o acompanha.

Arquitetura do Programador de Instâncias da AWS
1. O modelo do AWS CloudFormation configura um evento do Amazon CloudWatch em um intervalo definido pelo cliente. Esse evento invoca a função do AWS Lambda do Programador de Instâncias. Durante a configuração, o usuário define as regiões e contas da AWS, bem como uma etiqueta personalizada que o Programador de Instâncias da AWS usará para associar as programações às instâncias aplicáveis do Amazon EC2 e do Amazon RDS.
2. Esses valores são armazenados no Amazon DynamoDB, e a função do Lambda os recupera sempre que é executada. Você pode então aplicar a tag personalizada às instâncias aplicáveis.
3. Durante a configuração inicial do Instance Scheduler, você define uma chave de tag que usará para identificar as instâncias aplicáveis do Amazon EC2 e do Amazon RDS. Ao criar uma programação, o nome que você especifica é usado como o valor da tag que identifica a programação que você deseja aplicar ao recurso marcado. Por exemplo, um usuário pode usar o nome de tag padrão da solução (chave de tag) Schedule e criar uma programação chamada uk-office-hours. Para identificar uma instância que usará a programação uk-office-hours, o usuário adiciona a chave de tag Schedule com o valor uk-office-hours.
Programador de Instâncias da AWS
Versão 1.4.1
Data de lançamento: 11/2022
Autor: AWS
Tempo de implantação estimado: 5 min
Configuração rápida do AWS System Manager
Crie e gerencie programações para iniciar e interromper instâncias do Amazon EC2 em suas contas e regiões com apenas alguns cliques usando a configuração rápida do AWS System Manager.
Recursos adicionais
Baixe o guia de implementação Recursos e perguntas frequentes » Entre em contato conosco »Observação: para assinar atualizações RSS, você deve ter um plugin RSS habilitado para o navegador que está usando.

Explore nossa biblioteca de Implementações de soluções da AWS para obter respostas para problemas comuns de arquitetura.

Encontre parceiros de consultoria e tecnologia certificados pela AWS para ajudar você a começar.

Explore nosso portfólio de Ofertas de consultoria para obter ajuda aprovada pela AWS com a implantação de soluções.