Princípios de design - Framework Well-Architected da AWS

Princípios de design

Há seis princípios de design para sustentabilidade na nuvem:

  • Entenda seu impacto: meça o impacto da sua workload na nuvem e modele o impacto futuro que ela poderá causar. Inclua todas as fontes de impacto, inclusive aquelas resultantes do uso dos seus produtos pelo cliente e da desativação e descontinuação dos mesmos. Compare o resultado produtivo com o impacto total de suas workloads em nuvem analisando os recursos e as emissões exigidas por unidade de trabalho. Use esses dados para estabelecer indicadores-chave de performance (KPIs), avaliar maneiras de melhorar a produtividade enquanto reduz o impacto e estimar o impacto das mudanças propostas ao longo do tempo.

  • Defina metas de sustentabilidade: para cada workload na nuvem, estabeleça metas de sustentabilidade de longo prazo, por exemplo, reduzir os recursos de computação e armazenamento exigidos por transação. Modele o retorno sobre o investimento para as melhorias de sustentabilidade das workloads e ofereça aos proprietários os recursos para os quais eles devem investir em metas de sustentabilidade. Planeje-se para o crescimento e projete suas workloads de forma que seu desenvolvimento resulte em uma intensidade de impacto menor com relação a uma unidade apropriada, como por usuário ou por transação. As metas ajudam você a respaldar os objetivos de sustentabilidade mais amplos de sua empresa ou organização, identificar regressões e priorizar áreas para possível melhoria.

  • Maximize a utilização: dimensione as workloads corretamente e implemente um design eficiente que garanta uma alta utilização e maximize a eficiência de energia do hardware subjacente. Dois hosts com 30% de utilização são menos eficientes do que um host com 60% devido ao consumo de energia de referência por host. Ao mesmo tempo, desligue ou minimize recursos, processamento e armazenamento ociosos para reduzir a energia total necessária para suprir a workload.

  • Antecipe e adote ofertas de hardware e software novas e mais eficientes: apoie as melhorias preventivas que seus parceiros e fornecedores disponibilizam para ajudar você a reduzir o impacto das workloads na nuvem. Monitore e avalie continuamente ofertas de software e hardware novos e mais eficientes. Projete visando a flexibilidade para permitir a adoção rápida de novas tecnologias eficientes.

  • Use serviços gerenciados: compartilhe serviços com uma ampla base de clientes ajuda a maximizar a utilização de recursos, o que reduz a quantidade de infraestrutura necessária para comportar as workloads na nuvem. Por exemplo, os clientes podem compartilhar o impacto de componentes comuns de um datacenter, como a energia e as redes, migrando workloads para a Nuvem AWS e adotando serviços gerenciados, como o AWS Fargate para contêineres sem servidor, onde a AWS trabalha em escala e é responsável por sua operação eficiente. Use serviços gerenciados que possam ajudar a minimizar seu impacto, como a migração automática de dados acessados com pouca frequência para o armazenamento com pouco acesso com as configurações do ciclo de vida do Amazon S3 ou o Amazon EC2 Auto Scaling para ajustar a capacidade de acordo com a demanda.

  • Reduza o impacto downstream das suas workloads na nuvem: reduza a quantidade de energia ou recursos necessários para usar seus serviços. Reduza a necessidade de os clientes fazerem upgrade dos dispositivos para usar seus serviços. Teste o uso de parques de dispositivos para saber qual é o impacto esperado e teste com os clientes para entender o impacto atual do uso de seus serviços.