AWS Well-Architected Framework:
O AWS Well-Architected Framework ajuda você a entender como projetar e operar sistemas confiáveis, seguros, eficientes e econômicos na nuvem AWS.
Com ele, é possível avaliar de forma consistente suas arquiteturas em relação às melhores práticas e aos princípios de projeto e a identificar áreas para melhorias.
O Well-Architected Framework se baseia em cinco pilares:
- Operational Excellence, ou Excelência operacional:
Excelência operacional é a capacidade de executar e monitorar sistemas para entregar valor comercial e melhorar continuamente os processos e procedimentos de apoio.
Os princípios de design para a excelência operacional na nuvem incluem executar operações como código, anotar documentação, antecipar falhas e fazer frequentemente alterações pequenas e reversíveis.
- Security, ou Segurança:
O pilar de segurança inclui a capacidade de proteger informações, sistemas e ativos e, ao mesmo tempo, entregar valor comercial por meio de avaliações de risco e estratégias de mitigação.
Ao considerar a segurança de sua arquitetura, aplique estas melhores práticas:
- Automatize as melhores práticas de segurança quando possível,
- Aplique segurança em todas as camadas,
- Proteja os dados em trânsito e em repouso.
- Reliability, ou Confiabilidade:
Confiabilidade é a capacidade de um sistema fazer o seguinte:
- Recuperar-se de interrupções na infraestrutura ou no serviço,
- Adquirir dinamicamente recursos de computação para atender à demanda,
- Reduzir interrupções, como configurações incorretas ou problemas de rede transitórios,
A confiabilidade inclui testes de procedimentos de recuperação, scaling horizontal para aumentar a disponibilidade agregada do sistema e recuperação automática de falhas.
- Performance efficiency, ou Eficiência de desempenho / performance:
A eficiência de desempenho é a capacidade de usar recursos computacionais com eficiência para cumprir requisitos do sistema e manter essa eficiência à medida que a demanda muda e as tecnologias evoluem.
A avaliação da eficiência de desempenho de sua arquitetura inclui experimentar com mais frequência, usar arquiteturas sem servidor e projetar sistemas para ter alcance global em minutos.
- Cost optimization, ou Otimização de custos:
Otimização de custos é a capacidade de executar sistemas para entregar valor comercial com o menor preço.
A otimização de custos inclui a adoção de um modelo de consumo, análise e atribuição de despesas e uso de serviços gerenciados para reduzir o custo de propriedade.
Well-Architected Tool (Questionário de Avaliação):
Você pode acessá-la pela console de gerenciamento da AWS, criar uma carga de trabalho e executá-lo em sua conta da AWS para gerar um relatório mostrando as áreas que devem ser abordadas.
6 Principais Benefícios da nuvem AWS:
- Trocar despesa antecipada (Local / On premisses) por despesas variáveis,
- Benefícios de enormes economias de escala,
- Parar de tentar adivinhar a capacidade,
- Aumentar a velocidade e a agilidade,
- Parar de gastar dinheiro com execução e manutenção de data centers,
- Ter alcance global em minutos.