PERF02-BP04 Determinar a configuração necessária com o dimensionamento correto - AWS Well-Architected Framework

PERF02-BP04 Determinar a configuração necessária com o dimensionamento correto

Analise as várias características de desempenho da workload e como elas se relacionam ao uso de memória, rede, E/S e CPU. Use esses dados para escolher os recursos mais adequados ao perfil da workload. Por exemplo, uma workload com uso intenso de memória como um banco de dados pode se beneficiar de uma proporção maior de memória por núcleo. No entanto, uma workload com uso intenso de computação pode precisar de uma frequência e contagem de núcleo maior, mas pode ser satisfeita com uma quantidade menor de memória por núcleo.

Antipadrões comuns:

  • Você escolhe uma instância com os maiores valores em todas as características de desempenho disponível para todas workloads.

  • Você padroniza todos os tipos de instâncias para um tipo a fim de facilitar o gerenciamento.

  • Você otimiza com relação aos parâmetros de comparação sintéticos comuns sem validar os requisitos reais de uma workload específica.

  • Você mantém a mesma infraestrutura por um longo período sem reavaliar e integrar novas ofertas.

Benefícios do estabelecimento dessa prática recomendada: quando você se familiariza com os requisitos da workload, é possível comparar essas necessidades com as ofertas de computação disponíveis e testar rapidamente para determinar quais atendem às necessidades da workload de forma mais eficiente. Isso permite o desempenho ideal sem pagar em excesso pelos recursos não exigidos.

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

Orientações para a implementação

Modifique a configuração da workload fazendo o dimensionamento correto. Para otimizar o desempenho, a eficiência geral e a eficácia dos custos, determine primeiro de quais recursos a workload precisa. Escolha instâncias otimizadas para memória, como as instâncias da família R, para workloads com uso intenso de memória, como um banco de dados. Para workloads que exigem maior capacidade de computação, escolha instâncias da família C, ou escolha instâncias com maior contagem de núcleos ou maior frequência de núcleos. Escolha o desempenho de E/S baseado nas necessidades da workload em vez de usar parâmetros de comparação sintéticos comuns. Para desempenho de E/S superior, escolha instâncias da família I, selecione volumes do Amazon EBS otimizados para E/S ou escolha instâncias com armazenamento de instância. Para obter mais detalhes sobre tipos de instância específicos, consulte Tipos de instância do Amazon EC2.

O dimensionamento correto garante que as workloads tenham o melhor desempenho possível e evitam o pagamento excessivo de recursos desnecessários.

Etapas da implementação

  • Conheça sua workload ou analise os requisitos de seus recursos.

  • Avalie as workloads separadamente. A Nuvem AWS proporciona flexibilidade e agilidade para dimensionar corretamente cada workload por conta própria, sem precisar fazer concessões.

  • Crie ambientes de teste para encontrar a melhor correspondência de ofertas de computação para sua workload.

  • Reavalie continuamente novas ofertas de computação e as compare com as necessidades de sua workload.

  • Analise rotineiramente novas ofertas de serviço em busca do desempenho com melhor preço.

  • Realize regularmente análises do Well-Architected Framework.

Recursos

Práticas recomendadas relacionadas:

Documentos relacionados:

Vídeos relacionados:

Exemplos relacionados: