Esse conteúdo está desatualizado. Esta versão da Well-Architected Framework agora pode ser encontrada em: https://docs.aws.amazon.com/pt_br/wellarchitected/2022-03-31/framework/cost-optimization.html

COST 4: Como você desativa os recursos?

Implemente o controle de alterações e o gerenciamento de recursos, desde o início do projeto até o fim da vida útil. Isso garante o desligamento ou encerramento dos recursos não utilizados para reduzir o desperdício.

Recursos

AWS Auto Scaling
AWS Trusted Advisor

Melhores práticas:

Plano de melhoria

Acompanhar os recursos ao longo da vida útil

  • Implemente um esquema de marcação.: Implemente um esquema de marcação que identifique a carga de trabalho à qual o recurso pertence, garantindo que todos os recursos dentro da carga de trabalho sejam marcados da maneira apropriada.
    AWS tagging strategies
  • Implemente o monitoramento da saída ou do throughput da carga de trabalho.: Implemente o alarme ou monitoramento do throughput da carga de trabalho, acionando solicitações de entrada ou conclusões de saída. Configure-o para fornecer notificações quando saídas ou solicitações de carga de trabalho caírem para zero, indicando que os recursos de carga de trabalho não são mais usados. Incorpore um fator de tempo se a carga de trabalho cair periodicamente para zero em condições normais.
    Publishing Custom Metrics
  • Implementar um processo de desativação

  • Crie e implemente um processo de desativação. : Trabalhando com os proprietários e desenvolvedores de cargas de trabalho, crie um processo de desativação para a carga de trabalho e os recursos dela. O processo deve abranger o método para verificar se a carga de trabalho está em uso e também se cada um dos recursos da carga de trabalho está em uso. O processo também abrange as etapas necessárias para desativar o recurso, removendo-os do serviço e garantindo a conformidade com os requisitos normativos. Todos os recursos associados, como licenças ou armazenamento anexado, também são cobertos. Por fim, o processo fornece notificação aos proprietários da carga de trabalho de que o processo de desativação foi executado.
  • Desativar recursos

  • Desativar recursos: Usando o processo de desativação, desative cada um dos recursos que foram identificados como órfãos.
  • Desativar recursos automaticamente

  • Implementar o AWS Auto Scaling : Configure os recursos compatíveis com o AWS Auto Scaling.
    Getting Started with Amazon EC2 Auto Scaling
  • Configurar o CloudWatch para encerrar instâncias : As instâncias podem ser configuradas para serem encerradas usando alarmes do CloudWatch. Usando as métricas do processo de desativação, implemente um alarme com uma ação do EC2. Verifique a operação em um ambiente que não seja de produção antes de implantar.
    Create Alarms to Stop, Terminate, Reboot, or Recover an Instance
  • Implementar código dentro da carga de trabalho : Você pode usar o SDK ou a CLI da AWS para desativar recursos de carga de trabalho. Implemente código dentro do aplicativo que se integra à AWS e encerra ou remove recursos que não são mais usados.