PERF02-BP01 Selecione as melhores opções de computação para sua carga de trabalho - AWS Estrutura Well-Architected

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á.

PERF02-BP01 Selecione as melhores opções de computação para sua carga de trabalho

Selecionar a opção de computação mais adequada para suas workloads permite melhorar a performance, reduzir os custos desnecessários de infraestrutura e reduzir os esforços operacionais necessários para mantê-las.

Práticas comuns que devem ser evitadas:

  • A mesma opção de computação utilizada on-premises é usada.

  • Você não tem conhecimento das opções, dos atributos e das soluções de computação em nuvem e de como essas soluções podem melhorar a performance computacional.

  • Uma opção de computação existente é provisionada de forma excessiva para atender aos requisitos de ajuste de escala ou performance quando uma opção alternativa de computação se alinharia às características da workload com mais precisão.

Benefícios de implementar esta prática recomendada: ao identificar os requisitos de computação e avaliar as opções disponíveis, você pode tornar a workload mais eficiente em termos de recursos.

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

Orientação para implementação

Para otimizar suas cargas de trabalho na nuvem para eficiência de desempenho, é importante selecionar as opções de computação mais apropriadas para seu caso de uso e requisitos de desempenho. AWS fornece uma variedade de opções de computação que atendem a diferentes cargas de trabalho na nuvem. Por exemplo, você pode usar EC2 a Amazon para iniciar e gerenciar servidores virtuais, AWS Lambdaexecutar código sem precisar provisionar ou gerenciar servidores, a Amazon ECS ou EKS a Amazon para executar e gerenciar contêineres ou AWS Batchprocessar grandes volumes de dados em paralelo. Com base em sua escala e necessidades de computação, você deve escolher e configurar a solução ideal para sua situação. Você também pode considerar o uso de vários tipos de soluções de computação em uma única workload, pois cada uma tem suas próprias vantagens e desvantagens.

As etapas a seguir orientam você na seleção das opções de computação certas para atender às características da workload e aos requisitos de performance.

Etapas de implementação

  • Entenda os requisitos de computação das workloads. Os principais requisitos a serem considerados incluem necessidades de processamento, padrões de tráfego, padrões de acesso a dados, necessidades de ajuste de escala e requisitos de latência.

  • Saiba mais sobre os diferentes serviços de computação da AWS para sua workload. Para obter mais informações, consulte PERF01-BP01 Conheça e compreenda os serviços e recursos de nuvem disponíveis. Veja algumas das principais opções de computação da AWS , as características e casos de uso comuns:

    AWS serviço Características principais Casos de uso comuns
    Nuvem de computação elástica da Amazon (AmazonEC2) Oferece opção dedicada para hardware, requisitos de licença, grande seleção de diferentes famílias de instâncias, tipos de processadores e aceleradores de computação. Migrações do tipo mover sem alterações (lift-and-shift), aplicações monolíticas, ambientes híbridos, aplicações empresariais
    Amazon Elastic Container Service (AmazonECS), Amazon Elastic Kubernetes Service (Amazon) EKS  Implantação fácil, ambientes consistentes, escaláveis Microsserviços, ambientes híbridos
    AWS Lambda  Serviço de computação sem servidor que executa código em resposta a eventos e gerencia automaticamente os recursos computacionais subjacentes. Microsserviços, aplicações orientadas a eventos
    AWS Batch Provisiona e escala de forma eficiente e dinâmica o Amazon Elastic Container Service (AmazonECS), o Amazon Elastic Kubernetes Service EKS (Amazon AWS Fargate) e os recursos computacionais, com a opção de usar instâncias sob demanda ou spot com base em seus requisitos de trabalho HPC, treine modelos de ML
    Amazon Lightsail Aplicação Linux e Windows pré-configurada para executar pequenas workloads. Aplicações Web simples, site personalizado.
  • Avalie o custo (como cobrança por hora ou transferência de dados) e as despesas gerais de gerenciamento (como aplicação de patches e ajuste de escala) associados a cada opção de computação.

  • Faça experimentos e análises comparativas em um ambiente de não produção para identificar qual opção de computação pode atender melhor às necessidades da workload.

  • Depois de experimentar e identificar sua nova solução de computação, planeje a migração e valide as métricas de performance.

  • Use ferramentas de AWS monitoramento como a Amazon CloudWatch e serviços de otimização AWS Compute Optimizerpara otimizar continuamente seus recursos computacionais com base em padrões de uso do mundo real.

Recursos

Documentos relacionados:

Vídeos relacionados:

Exemplos relacionados: