Definições
Todos os dias, os especialistas da AWS ajudam os clientes a arquitetar sistemas para aproveitar as melhores práticas na nuvem. Trabalhamos com você para oferecer vantagens e desvantagens arquitetônicas à medida que seus projetos evoluem. Conforme você implanta esses sistemas em ambientes dinâmicos, aprendemos como esses sistemas se desempenham e as consequências dessas vantagens e desvantagens.
Com base no que aprendemos, criamos o AWS Well-Architected Framework, que fornece um conjunto consistente de melhores práticas para clientes e parceiros avaliarem arquiteturas e um conjunto de perguntas que você pode usar para avaliar o alinhamento de uma arquitetura com as melhores práticas da AWS.
O AWS Well-Architected Framework é baseado em cinco pilares: excelência operacional, segurança, confiabilidade, eficiência de performance e otimização de custos.
Os pilares do AWS Well-Architected Framework
Nome | Descrição |
Excelência operacional | A capacidade de apoiar o desenvolvimento e executar cargas de trabalho com eficácia, obter insights sobre as operações e melhorar continuamente processos e procedimentos de suporte para oferecer valor empresarial. |
Segurança | O pilar Segurança refere-se à capacidade de proteger dados, sistemas e ativos para utilizar as tecnologias de nuvem para melhorar sua segurança. |
Confiabilidade | É a capacidade de uma carga de trabalho executar a função pretendida de forma correta e consistente quando esperado. Isso inclui a capacidade de operar e testar a carga de trabalho durante todo o ciclo de vida. |
Eficiência de performance | a capacidade de usar recursos de computação com eficiência para atender aos requisitos do sistema e manter essa eficiência à medida que a demanda muda e as tecnologias evoluem. |
Otimização de custos | A capacidade de executar sistemas para entregar o valor empresarial ao menor preço |
No AWS Well-Architected Framework, usamos esses termos
-
Um componente é o código, a configuração e os recursos da AWS que juntos atendem a um requisito. Um componente geralmente é a unidade de propriedade técnica e é dissociado de outros componentes.
-
Usamos o termo carga de trabalho para identificar um conjunto de componentes que juntos fornecem valor empresarial. A carga de trabalho é normalmente o nível de detalhes sobre o qual os líderes de negócios e tecnologia se comunicam.
-
Marcos assinalam as principais alterações na arquitetura, à medida que passa pelo ciclo de vida do produto (design, teste, ativação e produção).
-
Consideramos a arquitetura a forma como os componentes funcionam juntos em uma carga de trabalho. Como os componentes se comunicam e interagem é, com frequência, o foco dos diagramas de arquitetura.
-
Dentro de uma organização, o portfólio de tecnologia é a coleção de cargas de trabalho necessárias para o negócio operar.
Ao arquitetar cargas de trabalho, você obtém vantagens e desvantagens entre pilares com base no contexto da sua empresa. Essas decisões de negócios podem conduzir suas prioridades de engenharia. Você pode otimizar para reduzir custos e assim diminuir a confiabilidade em ambientes de desenvolvimento ou otimizar a confiabilidade e aumentar os custos para soluções importantes. Em soluções de comércio eletrônico, a performance pode afetar a receita e a propensão do cliente a comprar. Segurança e excelência operacional geralmente não têm vantagens e desvantagens em relação aos outros pilares.