power-offStart - Stop

Funcionalidade habilitada para contexto AWS e Azure

Visão Geral

O Start / Stop é uma funcionalidade do módulo Autofix desenvolvida para automatizar o ciclo de funcionamento de recursos cloud. Diferente do Smart Stop (que atua por ociosidade técnica), o Start / Stop opera com base em agendamentos definidos, sendo ideal para ambientes que possuem horários de utilização previsíveis. O objetivo central é alinhar o tempo de execução da infraestrutura à necessidade real do negócio.

Objetivo de Negócio

Muitas empresas mantêm recursos ativos 24/7 sem necessidade, gerando o que chamamos de "desperdício por disponibilidade". O Start / Stop resolve este problema em cenários como:

  • Desenvolvimento e Sandbox: Ambientes que só precisam estar ativos durante a jornada de trabalho dos desenvolvedores.

  • Sistemas Internos: Aplicações de RH ou Intranets usadas apenas em horário comercial.

  • Testes e QA: Recursos que podem permanecer desligados durante os finais de semana e feriados.

  • Eficiência Operacional: Redução imediata de custos de compute sem intervenção manual diária.


Recursos Suportados

O Start / Stop pode gerenciar o ciclo de vida de diversos serviços, incluindo:

  • EC2: Instâncias de computação.

  • RDS: Instâncias e clusters de bancos de dados relacionais.

  • Outros: Recursos compatíveis de acordo com as capacidades de cada provedor (AWS/Azure).


Como Funciona: O Ciclo de Agendamento

A automação é configurada através de um fluxo intuitivo dividido em três etapas:

1. Definição do Escopo

O usuário determina exatamente quais recursos serão afetados:

  • Filtros Geográficos: Seleção por Contas e Regiões específicas.

  • Identificação: Localização dos recursos via Tag, Nome ou Resource ID.

2. Definição da Ação

Configura-se o comando que será enviado ao recurso:

  • Start: Acionamento (ligar) dos recursos.

  • Stop: Desligamento dos recursos.

  • Nota: É comum criar regras complementares (uma para ligar às 08h e outra para desligar às 18h).

3. Configuração do Agendamento

Definição do calendário operacional:

  • Dias: Seleção dos dias da semana (ex: segunda a sexta).

  • Horários: Definição da hora exata para o acionamento.

  • Execução: O sistema processa a ação automaticamente conforme o fuso horário configurado.


Impacto em FinOps

Esta funcionalidade é uma das formas mais rápidas de obter ROI em projetos de FinOps:

  • Redução de Custo Operacional: Evita o pagamento por horas de processamento não utilizadas.

  • Previsibilidade Financeira: Facilita o cálculo de economia mensal (ex: desligar um recurso no fim de semana economiza ~28% do custo mensal).

  • Governança Automatizada: Transforma políticas de custo em regras técnicas aplicadas sistematicamente.

Boas Práticas

  • Início Seguro: Comece aplicando as regras em ambientes de desenvolvimento ou teste.

  • Tags de Controle: Utilize tags para identificar recursos que participam do programa de Start / Stop, facilitando auditorias.

  • Regras Espelhadas: Sempre revise se existe uma regra de "Start" correspondente para cada regra de "Stop", evitando que times fiquem parados no início do expediente.

  • Revisão de Horários: Ajuste os agendamentos periodicamente para refletir mudanças em fusos horários ou escalas de trabalho das equipes.


Para utilização e acesso na plataforma Pier:

Start - Stop é uma funcionalidade do Autofix onde é possível automatizar o processo de ligar e desligar as instâncias existentes no ambiente, a partir de uma chave e valor.

Para AWS - O Start Stop contempla 3 serviços atualmente: EC2, RDS e Redshift

Para Azure - O Start - Stop contempla 2 serviços atualmente: VMs e Databases.

  1. Acessando o Start-Stop.

Na menu de funcionalidades lateral do Autofix, selecione Start-Stop.

Selecione o serviço: EC2, RDS ou Redshift para contexto AWS.

Selecione o serviço: VM ou Database para contexto Azure.

  1. Criando uma Ação de start - stop.

Na tela principal, clique no botão "Adicionar"

  1. Propriedades

Em propriedades inicia o processo de configuração do Start - Stop

  • Defina o nome da ação

  • Defina a região, podendo ser atribuido mais de uma região. (Apenas para o contexto AWS)

  • Selecione o ID da conta que será aplicada a ação.

Clique em continuar para avançar com a criação.

  1. Filtros

Adicione os filtros para identificar os recursos que deseja realizar a automação.

Os filtros é onde o Autofix irá localizar os recursos via chave e valor

  • Em "Tipo de Filtro" é possível localizar o recurso de três formas: tag, nome do recurso e id do recurso. (Apenas para contexto AWS, para Azure, apenas por Tag)

  • Defina a expressão CONTÉM e NÃO CONTÉM.(Apenas para contexto AWS, para Azure, apenas CONTÉM)

  • Em chave e valor, adicione a identificação do recurso para que o Autofix possa encontrá-lo.

  • Ao adicionar, é possível visualizar o filtro do recurso criado

À direita é possível editar e deletar o filtro já criado.

  1. Agenda

Ao clicar no botão continuar, o sistema irá avançar para a tela de agenda.

Em agenda, defina o período de funcionamento do regra.

  • É possível definir os dias da semana em que o recurso irá operar, além do horário em que o recurso deve ser ligado e desligado.

  • Na opção "definir intervalos diferentes para cada dia", é possível personalizar o horário de execução por cada dia da semana.

  • Defina a timezone do recurso para que não haja diferença de horário.

  • É possível definir exceções de funcionamento da regra, para dias em que a regra não deva funcionar.

  1. Visualizar ação criada - AWS

Visualizar ação criada - Azure

Após criada a regra, a configuração fica visível na tela inicial, onde é possível desligar a regra, editar e deletar a regra criada.

Last updated