Resumen: Soluciones de Well-Architected

AWS Well-Architected Framework #

Qué es: Marco de buenas prácticas de AWS para diseñar, evaluar y mejorar arquitecturas en la nube, haciéndolas más seguras, fiables, eficientes, económicas, operables y sostenibles.

Cómo recordarlo: Well-Architected = el manual del buen arquitecto.

No confundir con: AWS CAF, que ayuda a planificar la adopción de la nube.


Los 6 pilares de Well-Architected #

Excelencia Operativa (Operational Excellence) #

Qué es: Pilar que busca operar, supervisar y mejorar continuamente los sistemas para aportar valor al negocio.

Cómo recordarlo: Trabajar mejor cada día.

Ejemplos: Automatizar despliegues, supervisar aplicaciones y aprender de los errores.


Seguridad (Security) #

Qué es: Pilar centrado en proteger datos, identidades, aplicaciones y recursos.

Cómo recordarlo: Poner cerraduras y alarmas.


Fiabilidad (Reliability) #

Qué es: Pilar que garantiza que los sistemas sigan funcionando y puedan recuperarse ante fallos.

Cómo recordarlo: Que el servicio nunca se caiga.

Ejemplos: Multi-AZ, Auto Scaling y copias de seguridad.


Eficiencia del rendimiento (Performance Efficiency) #

Qué es: Consiste en utilizar los recursos adecuados para obtener el mejor rendimiento posible.

Cómo recordarlo: Elegir la herramienta correcta para cada trabajo.


Optimización de costes (Cost Optimization) #

Qué es: Busca reducir gastos innecesarios y aprovechar mejor los recursos.

Cómo recordarlo: Gastar solo lo necesario.


Sostenibilidad (Sustainability) #

Qué es: Pilar que pretende reducir el impacto ambiental utilizando los recursos de forma eficiente.

Cómo recordarlo: Consumir solo la energía necesaria.


AWS Well-Architected Tool #

Qué es: Herramienta que evalúa una carga de trabajo siguiendo los seis pilares del Well-Architected Framework e identifica riesgos y recomendaciones.

Cómo recordarlo: El auditor automático de arquitecturas.

No confundir con: Trusted Advisor, que analiza la cuenta AWS.


Carga de trabajo (Workload) #

Qué es: Aplicación o conjunto de recursos que se evalúan mediante la Well-Architected Tool.

Cómo recordarlo: El proyecto que vas a revisar.


Riesgo (Risk) #

Qué es: Problema detectado por la Well-Architected Tool que puede afectar a la seguridad, disponibilidad, rendimiento o costes.

Cómo recordarlo: Una advertencia de mejora.


Recomendación (Recommendation) #

Qué es: Acción propuesta por AWS para mejorar una arquitectura.

Cómo recordarlo: Los consejos del arquitecto.


Servicios de desarrollo #

AWS CodeBuild #

Qué es: Servicio de integración continua (CI) que compila código, ejecuta pruebas y genera paquetes de software automáticamente.

Cómo recordarlo: CodeBuild = el constructor del proyecto.

No confundir con: CodePipeline.


AWS CodePipeline #

Qué es: Servicio de CI/CD que automatiza las fases de compilación, pruebas y despliegue de una aplicación.

Cómo recordarlo: CodePipeline = la cadena de montaje del software.

No confundir con: CodeBuild, que solo compila y prueba.


Integración Continua (Continuous Integration - CI) #

Qué es: Práctica de integrar y probar automáticamente el código cada vez que se realizan cambios.

Cómo recordarlo: Probar el código continuamente.


CI/CD #

Qué es: Conjunto de prácticas que automatizan la integración, las pruebas y el despliegue de aplicaciones.

Cómo recordarlo: De escribir código a ponerlo en producción automáticamente.


AWS X-Ray #

Qué es: Servicio que analiza y depura aplicaciones distribuidas mostrando el recorrido de una petición entre los distintos servicios.

Cómo recordarlo: X-Ray = la radiografía de una aplicación.


Aplicación distribuida #

Qué es: Aplicación formada por varios servicios o componentes que trabajan conjuntamente.

Cómo recordarlo: Un equipo formado por muchos jugadores.


Cuello de botella (Bottleneck) #

Qué es: Punto donde el rendimiento de una aplicación se ralentiza.

Cómo recordarlo: Un embudo que ralentiza el paso.


AWS AppSync #

Qué es: Servicio administrado para crear APIs GraphQL.

Cómo recordarlo: AppSync = GraphQL en AWS.


GraphQL #

Qué es: Tecnología de APIs que permite solicitar únicamente los datos necesarios.

Cómo recordarlo: Pedir solo lo que necesitas en un restaurante.

No confundir con: REST, donde normalmente se reciben más datos de los necesarios.


AWS Amplify #

Qué es: Plataforma para desarrollar, desplegar y administrar aplicaciones web y móviles con backend integrado.

Cómo recordarlo: Amplify = crear aplicaciones completas rápidamente.


Aplicación Full-Stack #

Qué es: Aplicación que incluye tanto el frontend como el backend.

Cómo recordarlo: La casa completa, no solo la fachada.


Servicios empresariales #

Amazon Connect #

Qué es: Servicio de centro de contacto en la nube para gestionar llamadas, chats y atención al cliente.

Cómo recordarlo: Connect = el call center de AWS.


Centro de contacto (Contact Center) #

Qué es: Plataforma utilizada para atender llamadas y comunicaciones de clientes.

Cómo recordarlo: El servicio de atención al cliente.


Amazon Simple Email Service (Amazon SES) #

Qué es: Servicio escalable para enviar correos electrónicos transaccionales, notificaciones y campañas de marketing.

Cómo recordarlo: SES = el servicio de correo de AWS.

No confundir con: Amazon SNS, que envía notificaciones.


Servicios para usuario final #

Amazon AppStream 2.0 #

Qué es: Servicio que transmite aplicaciones de escritorio desde la nube sin necesidad de instalarlas localmente.

Cómo recordarlo: Netflix para aplicaciones.

No confundir con: Amazon WorkSpaces.


Amazon WorkSpaces #

Qué es: Servicio administrado de escritorios virtuales accesibles desde cualquier lugar.

Cómo recordarlo: Tu ordenador completo en la nube.

No confundir con: AppStream 2.0, que transmite solo aplicaciones.


Escritorio virtual (Virtual Desktop) #

Qué es: Entorno de escritorio completo que se ejecuta en la nube.

Cómo recordarlo: Tu PC funcionando en Internet.


Amazon WorkSpaces Secure Browser #

Qué es: Navegador remoto administrado que permite acceder de forma segura a aplicaciones web y sitios corporativos sin instalar VPN.

Cómo recordarlo: Un navegador corporativo en la nube.


Internet de las Cosas (IoT) #

Internet of Things (IoT) #

Qué es: Red de dispositivos físicos conectados a Internet capaces de intercambiar datos.

Cómo recordarlo: Objetos cotidianos conectados a Internet.


AWS IoT Core #

Qué es: Servicio que conecta dispositivos IoT con AWS de forma segura para enviar datos y controlarlos remotamente.

Cómo recordarlo: IoT Core = el centro de control de los dispositivos.


Sensor IoT #

Qué es: Dispositivo que recoge información del entorno y la envía a AWS.

Cómo recordarlo: Los ojos y oídos de un sistema IoT.


Telemetría #

Qué es: Datos enviados automáticamente por dispositivos remotos para ser supervisados.

Cómo recordarlo: El estado que envía un coche moderno a su fabricante.


Computación sin servidor (Serverless) #

Qué es: Modelo en el que AWS administra toda la infraestructura y el usuario solo desarrolla la lógica de la aplicación.

Cómo recordarlo: Conducir un coche sin preocuparte por el motor.


📌 Regla mnemotécnica muy útil para el examen #

Well-Architected #

  • Excelencia Operativa = Trabajar mejor
  • Seguridad = Proteger
  • Fiabilidad = No caerse
  • Eficiencia del rendimiento = Usar bien los recursos
  • Optimización de costes = Ahorrar
  • Sostenibilidad = Reducir consumo

Servicios de desarrollo #

  • CodeBuild = Compilar y probar código
  • CodePipeline = Automatizar CI/CD
  • X-Ray = Radiografía de la aplicación
  • AppSync = GraphQL
  • Amplify = Aplicaciones Full-Stack

Servicios empresariales #

  • Connect = Call Center
  • SES = Enviar correos

Usuario final #

  • AppStream 2.0 = Transmitir aplicaciones
  • WorkSpaces = Escritorio virtual
  • WorkSpaces Secure Browser = Navegador remoto seguro

IoT #

  • IoT Core = Conectar dispositivos
  • Sensor = Recoger datos
  • Telemetría = Enviar datos automáticamente

🎯 Truco para una de las preguntas más frecuentes del examen #

Muchos candidatos confunden estos tres servicios:

  • CodeBuildCompila y ejecuta pruebas.
  • CodePipelineAutomatiza todo el flujo CI/CD (compilar, probar y desplegar).
  • AWS AmplifyPermite crear y desplegar aplicaciones web o móviles completas rápidamente.