+++ title = "Otimização" weight = 40 pre = "4. " +++ Parabéns, como chegou até aqui, você conseguiu migrar um e-commerce para a AWS e agora pode otimizar a arquitetura para torná-la ainda mais segura, rápida e resiliente, usando a infraestrutura AWS de forma mais eficiente possível! Abaixo você encontrará ideias sobre o que levar em conta usando os 5 pilares do AWS Well-Architected: Operational Excellence, Security, Reliability, Performance Efficiency e Cost Optimization. Você pode aprender mais sobre o **AWS Well Architected** assistindo o vídeo abaixo.
### Operational Excellence - Configure o CloudWatch dashboard para monitorar seus rescursos numa visão única, mesmo entre diferentes regiões AWS. - Configure um CloudTrail trail persistente de forma a monitorar, auditar e alertar o que está acontecendo nas suas contas AWS ### Security - Mude para HTTPS com certificados do AWS Certificate Manager SSL/TLS gerenciados para criptografar dados dos clientes em trânsito (certificados já foram provisionados neste workshop!) - Veja Encrypt EBS volumes para proteger os dados dos clientes em descanso - Habilite o AWS Web Application Firewall (AWS WAF) para proteger sua aplicação web de ataques (seja usando o Application Load Balancer ou ainda o Amazon CloudFront distribution) - Use o Amazon GuardDuty para proteger sua conta AWS e cargas de trabalho com detecção de ameaças inteligente e monitoração contínua ### Reliability - Configure um Application Load Balancer para distribuir o tráfego do Webserver entre múltiplas Availability Zones - Configure o Amazon EC2 Auto Scaling Group para habilitar a "auto-cura" de instâncias Webserver caso elas parem e também para lidar com as demandas de carga - Use o Amazon CloudFront - uma Content Distribution Network rápida que entrega de forma segura os dados para os clientes globalmente com baixa latência e altas velocidades de transferência, integrando de forma transparente com o AWS Shield para mitigação de DDoS. ### Performance Efficiency - Implemente o Amazon Elastic File System para lidar com mudanças de arquivos nos Webservers - Use o Amazon CloudFront with AWS S3 como uma custom origin para distribuir conteúdo estático com baixa latência para seus clientes com baixo custo ### Cost optimization - Use as Amazon EC2 Spot instances - selecione tipos de máquina usando o EC2 Spot Advisor, algumas instâncias permitem atingir **90% de economia** com <5% de frequência de interrupção - Use tipos de máquinas com custo otmiziado ### Arquitetura de referência O diagrama abaixo descreve a arquitetura de referência da solução com todos os componentes acima mencionados implementados. ![Reference Architecture](/opt/aws-ref-arch.png) Para mais detalhes veja a Arquitetura de Referência de Wordpress na AWS!