SUS05-BP02 Usar tipos de instância com o mínimo de impacto
Monitore continuamente e use novos tipos de instância para aproveitar as melhorias de eficiência de energia.
Antipadrões comuns:
-
Você usa apenas uma família de instâncias.
-
Você usa apenas instâncias x86.
-
Você especifica um tipo de instância em sua configuração do Amazon EC2 Auto Scaling.
-
Você usa instâncias da AWS de um modo para o qual elas não foram projetadas (por exemplo, você usa instâncias otimizadas para computação em uma workload com uso intenso de memória).
-
Você não avalia os novos tipos de instância regularmente.
-
Você não verifica as recomendações de ferramentas de dimensionamento correta da AWS, como o AWS Compute Optimizer.
Benefícios do estabelecimento desta prática recomendada: Ao usar instâncias com eficiência de energia e dimensionadas corretamente, você consegue reduzir ainda mais o impacto ambiental e o custo da workload.
Nível de risco exposto se esta prática recomendada não for estabelecida: Médio
Orientação para implementação
Usar instâncias eficientes na workload de nuvem é essencial para reduzir o uso de recursos e os custos. Monitore continuamente o lançamento de novos tipos de instância e aproveite as melhorias de eficiência de energia, incluindo os tipos de instância projetados para comportar workloads específicas, como treinamento e inferência de machine learning e transcodificação de vídeo.
Etapas da implementação
-
Conheça e explore os tipos de instância que podem reduzir o impacto ambiental de sua workload.
-
Inscreva-se nas Novidades da AWS
para ficar por dentro das tecnologias e instâncias mais recentes da AWS. -
Conheça os diversos tipos de instâncias da AWS.
-
Conheça as instâncias baseadas em AWS Graviton, que oferecem a melhor performance por watt de energia usada no Amazon EC2 assistindo aos vídeos re:Invent 2020 - Deep dive on AWS Graviton2 processor-powered Amazon EC2 instances (re:Invent 2020 - aprofundamento em instâncias do Amazon EC2 alimentadas por processadores AWS Graviton2)
e Deep dive into AWS Graviton3 and Amazon EC2 C7g instances (Aprofundamento em AWS Graviton3 e instâncias C7g do Amazon EC2) .
-
-
Planeje e migre sua workload para tipos de instância com impacto mínimo.
-
Defina um processo para avaliar novos recursos ou instâncias para sua workload. Aproveite a agilidade da nuvem para testar rapidamente como novos tipos de instância podem melhorar a sustentabilidade ambiental de sua workload. Use métricas de proxy para mensurar quantos recursos são necessários para concluir uma unidade de trabalho.
-
Se possível, modifique sua workload para trabalhar com diferentes números de vCPUs e diferentes quantidades de memória para maximizar sua escolha de tipo de instância.
-
Considere migrar sua workload para instâncias baseadas em Graviton e melhorar a eficiência da performance da workload.
-
Considere selecionar a opção AWS Graviton em seu uso de serviços gerenciados da AWS.
-
Migre sua workload para regiões que ofereçam instâncias com o menor impacto na sustentabilidade e atendam aos seus requisitos de negócios.
-
Para workloads de machine learning, utilize hardware específico para sua workload, como AWS Trainium
, AWS Inferentia e aos Amazon EC2 DL1. Instâncias do AWS Inferentia, como instâncias Inf2, oferecem performance até 50% melhor por watt em relação a instâncias comparáveis do Amazon EC2. -
Use o Amazon SageMaker Inference Recommender para dimensionar endpoints de inferência de ML corretamente.
-
Para workloads com picos (workloads com requisitos irregulares para capacidade adicional), use instâncias de performance expansível.
-
Para workloads sem estado e tolerantes a falhas, use Instâncias Spot do Amazon EC2 para aumentar a utilização geral da nuvem e reduzir o impacto na sustentabilidade de recursos não utilizados.
-
-
Opere e otimize a instância de sua workload.
-
Para workloads efêmeras, avalie métricas do Amazon CloudWatch para instâncias , como
CPUUtilization
, a fim de identificar se a instância está ociosa ou é subutilizada. -
Para workloads estáveis, verifique as ferramentas da AWS para dimensionamento correto, como o AWS Compute Optimizer
, em intervalos regulares a fim de identificar oportunidades para otimizar e dimensionar instâncias corretamente.
-
Recursos
Documentos relacionados:
-
Otimizar a sua infraestrutura da AWS para sustentabilidade, Parte I: Computação
-
Seleção de tipo de instância baseada em atributos para frota do Amazon EC2
-
Criar aplicações sustentáveis, eficientes e com custo otimizado na AWS
-
Como o Painel de Sustentabilidade da Contino ajuda os clientes a otimizar sua pegada de carbono
Vídeos relacionados:
Exemplos relacionados:
-
Laboratório do Well-Architected: Recomendações de dimensionamento correto
-
Laboratório do Well-Architected: Dimensionamento correto com o Compute Optimizer
-
Laboratório do Well-Architected: Otimizar padrões de hardware e observar KPIs de sustentabilidade
-
Laboratório do Well-Architected: Migração de serviços para o Graviton