SUS06-BP02 Adotar métodos que podem apresentar melhorias na sustentabilidade rapidamente
Adote métodos e processos para validar possíveis aprimoramentos, minimizar o custo dos testes e fornecer pequenas melhorias.
Práticas comuns que devem ser evitadas:
-
A avaliação da sustentabilidade de sua aplicação é uma tarefa que é feita apenas uma vez no início de um projeto.
-
Como o processo de lançamento para introduzir pequenas alterações em prol da eficiência dos recursos é muito trabalhoso, sua workload tornou-se ultrapassada.
-
Você não tem mecanismos para melhorar a sustentabilidade de sua workload.
Benefícios de implementar esta prática recomendada: ao estabelecer um processo para introduzir e monitorar melhorias de sustentabilidade, você poderá adotar continuamente novos recursos e capacidades, remover problemas e melhorar a eficiência da workload.
Nível de risco exposto se esta prática recomendada não for estabelecida: Médio
Orientação para implementação
Teste e valide as possíveis melhorias de sustentabilidade antes de implantá-las na produção. Considere o custo do teste ao calcular o benefício futuro potencial de uma melhoria. Desenvolva métodos de teste de baixo custo para oferecer pequenas melhorias.
Etapas de implementação
-
Entenda e comunique suas metas de sustentabilidade organizacional: entenda suas metas de sustentabilidade organizacional, como redução de carbono ou administração da água. Converta essas metas em requisitos de sustentabilidade para suas workloads na nuvem. Comunique esses requisitos às principais partes interessadas.
-
Adicione requisitos de sustentabilidade à sua lista de pendências: adicione requisitos para melhoria da sustentabilidade à sua lista de pendências de desenvolvimento.
-
Itere e melhore: use um processo de melhoria iterativo para identificar, avaliar, priorizar, testar e implantar essas melhorias.
-
Teste usando o produto mínimo viável (MVP): desenvolva e teste possíveis melhorias usando os componentes representativos mínimos viáveis para reduzir o custo e o impacto ambiental dos testes.
-
Racionalize o processo: melhore e otimize continuamente seus processos de desenvolvimento. A título de exemplo, automatize o processo de entrega de software usando pipelines de integração contínua e entrega contínua (CI/CD) a fim de testar e implantar possíveis melhorias para reduzir o nível de esforço e limitar os erros provocados por processos manuais.
-
Treinamento e conscientização: realize programas de treinamento para os membros da sua equipe para educá-los em sustentabilidade e como suas atividades afetam suas metas de sustentabilidade organizacional.
-
Avalie e ajuste: avalie continuamente o impacto das melhorias e faça ajustes conforme necessário.
Recursos
Documentos relacionados:
Vídeos relacionados:
-
AWS re:Invent 2023: Arquitetura sustentável: passado, presente e futuro
-
AWS re:Invent 2022: Como entregar arquiteturas sustentáveis e de alta performance
-
AWS re:Invent 2022: Arquitetar de forma sustentável e reduzir sua pegada de carbono da AWS
-
AWS re:Invent 2022: Sustentabilidade na infraestrutura global da AWS
-
AWS re:Invent 2023 - What's new with AWS observability and operations
Exemplos relacionados: