SUS03-BP01 Otimizar o software e a arquitetura para trabalhos assíncronos e agendados - Framework Well-Architected da AWS

SUS03-BP01 Otimizar o software e a arquitetura para trabalhos assíncronos e agendados

Use software eficiente e padrões de arquitetura, como orientado a filas, para manter uma alta e consistente utilização dos recursos implantados.

Práticas comuns que devem ser evitadas:

  • Provisione em excesso os recursos em sua workload na nuvem para atender a picos imprevistos na demanda.

  • Sua arquitetura não separa remetentes e destinatários de mensagens assíncronas por um componente de sistema de mensagens.

Benefícios de implementar esta prática recomendada:

  • Padrões eficientes de software e arquitetura minimizam os recursos não utilizados em sua workload e melhoram a eficiência geral.

  • Você pode dimensionar o processamento independentemente do recebimento de mensagens assíncronas.

  • Por meio de um componente de mensagens, você relaxou os requisitos de disponibilidade que podem ser atendidos com menos recursos.

Nível de risco exposto se esta prática recomendada não for estabelecida: Médio

Orientação para implementação

Use padrões de arquitetura eficientes, como arquitetura orientada por eventos, que resultam na utilização uniforme dos componentes e minimizam o excesso de provisionamento em sua workload. A utilização de padrões de arquitetura eficientes minimiza recursos ociosos por falta de uso devido a mudanças na demanda ao longo do tempo.

Entenda os requisitos de seus componentes de workload e adote padrões de arquitetura que aumentam a utilização geral dos recursos. Retire os componentes que não são mais necessários.

Etapas de implementação

Recursos

Documentos relacionados:

Vídeos relacionados:

Exemplos relacionados: