+++ title = "Optimizacion" weight = 40 pre = "4. " +++ Enhorabuena, si has llegado aqui has conseguido migrar una aplicación de commercio electrónico a AWS y ahora puedes mirar como optimizar la arquitectura para hacerlo incluso mas seguro, de alto rendimiento, fiable y ¡que use la infraestructura de AWS eficientemente! Mas abajo encontrara ideas que puede considerar 5 Pilares del Marco de Buena Arquitectura de AWS - Excelencia Operativa, Seguridad, Fiabilidad, Eficacia del rendimiento y Optimizacion de costes. Tambien puede aprender mas sobre **Marco de Buena Arquitectura** viendo el video de abajo.
### Excelencia Operativa - Configura un a informe de CloudWatch para monitorizar tus recursos en una unica vista, incluso a traves de varias regiones de AWS. - Configura un registro persistente de CloudTrail para ser capaz de monitorizar, auditar y alertar que esta pasando en tus cuentas de AWS ### Seguridad - Cambia a HTTPS con AWS Certificate Manager gestiona certificados SSL/TLS para encriptar datos de cliente en transito (¡los certificados ya se proporcionan en este laboratorio!) - Encripta volumenes EBS para proteger los datos del cliente en reposo - Habilita AWS Web Application Firewall (AWS WAF) para proteger tu aplicacion web de ataques conocidos (puedes hacerlo aqui Application Load Balancer o incluso mejor en Amazon CloudFront distribution) - Usa Amazon GuardDuty para proteger tu cuenta de AWS y las cargas de trabajo con deteccion inteligente de amenazas y monitorización continua ### Fiabilidad - Configura un Balanceador de Carga de Aplicaciones (Application Load Balancer) para distribuir la carga de los servidores Web a traves de multiples Zonas de Disponibilidad - Configura grupos de auto escalado de Amazon (Amazon EC2 Auto Scaling Group) para habilitar la autoreparacion en el caso de que las instancias de los servidores web se caigan y puedan gestionar la carga de los clientes - Usa Amazon CloudFront - una Red de Distribucion de Contenido (Content Distribution Network) rapida que puede entregar datos de forma segura a los clientes de forma global, con baja latencia y con grandes velocidades de trasferencia, integrando de forma transparente con AWS Shield para mitigar DDoS. ### Rendimiento Eficiente - Deploy Amazon Elastic File System to handle changes of files on Webservers - Use Amazon CloudFront with AWS S3 as custom origin to distribute static content for lower latency for your customers and lower cost ### Optimizacion de Costes - Usa instancias Spot de Amazon EC2 - selecciona el tipo de maquina usando EC2 Spot Advisor, algunas instances permiten obtener **90% ahorros** con <5% interrupciones - Usa los tipos de maquinas mas optimas para el coste ### Arquitectura de Referencia El Diagrama de abajo describe una arquitectura de referencia de la solución, con todos los componentes listados abajo desplegados. ![Reference Architecture](/opt/aws-ref-arch.png) Para mas detalles visitaArquitectura de Referencia de Wordpress en AWS!