Seleção
A solução ideal para uma carga de trabalho específica varia e, muitas vezes, as soluções combinam várias abordagens. Cargas de trabalho bem arquitetadas usam várias soluções e habilitam diferentes recursos para aprimorar a performance.
A AWS disponibiliza recursos de vários tipos e em configurações diferentes. Desse modo, é mais fácil encontrar uma abordagem que atenda melhor às necessidades da workload. Você também pode encontrar opções que não são facilmente obtidas com infraestrutura no local. Por exemplo, um serviço gerenciado. como o Amazon DynamoDB, fornece um banco de dados NoSQL totalmente gerenciado com latência de milissegundos de um dígito em qualquer escala.
As perguntas a seguir se concentram nessas considerações sobre a eficiência da performance. (Para obter uma lista de perguntas e melhores práticas sobre eficiência de performance, consulte o Apêndice.).
PERF 1: Como você seleciona a arquitetura de melhor performance? |
---|
Muitas vezes, é necessário empregar várias abordagens para obter a performance ideal em uma carga de trabalho. Os sistemas com boa arquitetura usam várias soluções e recursos para aprimorar a performance. |
Use uma abordagem impulsionada por dados para selecionar os padrões e a implementação de sua arquitetura e, por fim, obter uma solução econômica. Os arquitetos de soluções da AWS, as arquiteturas de referência da AWS e os parceiros da Rede de Parceiros da AWS (APN) podem ajudar você a selecionar uma arquitetura com base em conhecimentos do setor, mas os dados obtidos por meio de avaliações comparativas ou testes de carga serão necessários para otimizar a arquitetura.
Sua arquitetura provavelmente combinará várias abordagens arquiteturais diferentes (por exemplo, orientada por eventos, ETL ou pipeline). A implementação de sua arquitetura usará os serviços da AWS específicos para a otimização da performance da arquitetura. Nas seções a seguir, analisamos os quatro principais tipos de recursos que você deve levar em consideração (computação, armazenamento, banco de dados e rede).