Frameworks AWS: Well-Architected y Cloud Adoption

Clase 63 de 80Curso AWS Cloud Practitioner Certification

Contenido del curso

Fundamentos de la Infraestructura Global de AWS

Servicios de cómputo en AWS

Almacenamiento en AWS

Seguridad en AWS

Costos en AWS

Cómo aprobar la certificación AWS Cloud Practitioner

Resumen

Cuando implementas una aplicación en la nube de AWS, surge una pregunta fundamental: ¿está tu arquitectura alineada con las mejores prácticas del fabricante? Para responder a esto, Amazon desarrolló dos frameworks esenciales que todo profesional de la nube debe conocer. El primero ayuda a evaluar y mejorar arquitecturas existentes, y el segundo guía a las organizaciones en su proceso de migración hacia la nube.

¿Qué es el Well-Architected Framework y por qué importa?

El Well-Architected Framework es un marco de referencia creado por AWS para identificar las mejores prácticas en las aplicaciones que corren en la nube [0:10]. Su propósito es claro: permitirte evaluar si la arquitectura de tu solución cumple con los estándares recomendados por el fabricante.

Este framework se fundamenta en varios principios de diseño que aprovechan las ventajas propias de la nube:

  • Ya no necesitas adivinar cuánta capacidad requieres, porque la nube es elástica y ofrece observabilidad para monitorear todo [0:32].
  • Puedes testear ambientes y sistemas como si estuvieran en producción, con la flexibilidad que ofrece la nube [0:43].
  • Permite automatizar absolutamente todo para reducir ineficiencias y dedicar tiempo a la experimentación [0:51].
  • Facilita la creación de arquitecturas evolutivas basadas en funciones, contenedores e inteligencia artificial [1:00].
  • Exige diseñar pensando en que los requerimientos pueden cambiar, construyendo una arquitectura desacoplada donde los cambios no afecten la continuidad del negocio [1:12].
  • Recomienda impulsar las arquitecturas usando datos obtenidos del comportamiento de servicios y aplicaciones [1:27].

Un concepto interesante dentro de estos principios son los game days o días de juego [1:39]. La idea es probar nuevos servicios, nuevas funcionalidades y evaluar qué puede servir para tu caso de uso. También permiten generar simulaciones de escenarios reales, como un Black Friday, para verificar si tu arquitectura soporta una gran carga concurrente de usuarios [1:50].

¿Cuáles son los seis pilares del Well-Architected Framework?

El framework se estructura en seis pilares que cubren todos los aspectos de una arquitectura robusta [2:05]:

  • Excelencia operativa: se enfoca en optimizar flujos y en la automatización de procesos.
  • Seguridad: proteger toda la superficie de ataque de la aplicación y aplicar mejores prácticas para evitar vulnerabilidades [2:18].
  • Fiabilidad: garantizar que la arquitectura sea altamente disponible, confiable y que no se pierda información [2:28].
  • Eficiencia del rendimiento: asegurar que los recursos se utilicen de forma óptima.
  • Optimización de costes: identificar patrones para generar ahorros reales [2:39].
  • Sostenibilidad: diseñar arquitecturas con baja emisión de CO₂, configurando soluciones más amigables con el ecosistema [2:47].

¿Cómo te ayuda el Cloud Adoption Framework a migrar a la nube?

El Cloud Adoption Framework (CAF) responde a una necesidad diferente: ¿cómo adoptar la cultura de nube en una organización que está comenzando? [3:02] Este marco te ayuda a construir y ejecutar un plan completo para migrar a la nube de AWS.

Lo que distingue al CAF es que combina las mejores prácticas de AWS con miles de lecciones aprendidas de otros clientes que ya recorrieron ese camino [3:17]. Toda esa experiencia queda documentada para que la apliques en tu propio proceso de adopción.

¿Qué perspectivas agrupa el Cloud Adoption Framework?

El CAF permite identificar capacidades organizativas específicas que apuntan al éxito en la nube [3:28]. Agrupa estas capacidades en seis perspectivas que abarcan todas las aristas de una organización [3:45]:

  • Negocio: alineación de la estrategia de nube con los objetivos empresariales.
  • Personas: desarrollo de talento y gestión del cambio cultural.
  • Gobierno: supervisión y control de las iniciativas cloud.
  • Plataforma: diseño e implementación de la infraestructura técnica.
  • Seguridad: protección de datos y cumplimiento normativo.
  • Operaciones: gestión del día a día en la nube.

Con estas seis perspectivas, cualquier organización puede dar el siguiente paso hacia la adopción de AWS sin importar en qué área necesite mayor soporte.

Si estás preparándote para el examen de Cloud Practitioner, estos dos frameworks son temas recurrentes en las preguntas. Comparte en los comentarios cuál de los dos consideras más relevante para tu contexto profesional.