Otimização de custos e sustentabilidade - Implementando microsserviços em AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Otimização de custos e sustentabilidade

A arquitetura de microsserviços pode aprimorar a otimização de custos e a sustentabilidade. Ao dividir um aplicativo em partes menores, você pode ampliar somente os serviços que precisam de mais recursos, reduzindo custos e desperdícios. Isso é particularmente útil ao lidar com tráfego variável. Os microsserviços são desenvolvidos de forma independente. Assim, os desenvolvedores podem fazer atualizações menores e reduzir os recursos gastos em testes de ponta a ponta. Durante a atualização, eles precisarão testar apenas um subconjunto dos recursos, em vez dos monólitos.

Os componentes sem estado (serviços que armazenam o estado em um armazenamento de dados externo em vez de em um armazenamento de dados local) em sua arquitetura podem usar as Amazon EC2 Spot Instances, que oferecem EC2 capacidade não utilizada na AWS nuvem. Essas instâncias são mais econômicas do que as instâncias sob demanda e são perfeitas para cargas de trabalho que podem lidar com interrupções. Isso pode reduzir ainda mais os custos e, ao mesmo tempo, manter a alta disponibilidade.

Com serviços isolados, você pode usar opções de computação com custo otimizado para cada grupo de auto-scaling. Por exemplo, o AWS Graviton oferece opções de computação econômicas e de alto desempenho para cargas de trabalho adequadas às instâncias baseadas em ARM.

A otimização dos custos e do uso de recursos também ajuda a minimizar o impacto ambiental, alinhando-se ao pilar de sustentabilidade do Well-Architected Framework. Você pode monitorar seu progresso na redução das emissões de carbono usando a Ferramenta de Pegada de Carbono AWS do Cliente. Essa ferramenta fornece informações sobre o impacto ambiental de seu AWS uso.