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

Essa solução inclui um modelo que cria as funções do AWS Identity and Access Management (IAM) necessárias para iniciar e interromper instâncias em contas secundárias.

Marcação automatizada

em branco
O Programador de Instâncias da AWS pode adicionar etiquetas automaticamente a todas as instâncias que inicia ou interrompe. A solução também inclui macros que permitem adicionar informações variáveis às etiquetas.

Configure programações ou períodos usando a CLI do Scheduler

Essa solução inclui uma interface de linhas de comando (CLI) que fornece comandos para configurar programações e períodos. A CLI permite aos clientes estimar a economia de custos para uma determinada programação.

Configure programações ou períodos usando a janela de manutenção do SSM

Nas instâncias do EC2, o Programador de Instâncias da AWS pode usar janelas de manutenção do SSM definidas na mesma região das instâncias, além de iniciar e interromper as instâncias de acordo com a janela de manutenção.

Visão geral da solução da AWS

O diagrama abaixo apresenta a arquitetura que você pode implantar automaticamente usando o guia de implementação da solução e o respectivo modelo do AWS CloudFormation.

AWS Instance Scheduler | Diagrama da arquitetura
 Clique para aumentar

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: 05/2022
Autor: AWS

Tempo de implantação estimado: 5 min

Use o botão abaixo para assinar atualizações de soluções.

Observação: para assinar atualizações RSS, você deve ter um plugin RSS habilitado para o navegador que está usando. 

A implementação desta solução ajudou você?
Fornecer feedback 
Ícone Build (Criar)
Implante você mesmo uma solução

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

Saiba mais 
Ícone Encontre um parceiro da APN
Encontre um parceiro da APN

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

Saiba mais 
Ícone Explorar
Explore ofertas de consultoria de soluções

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

Saiba mais