En la lección anterior dibujaste el plano completo de Contoso Airlines y la tabla de decisiones que lo sostiene. Queda la pregunta incómoda: ¿está bien? Cualquiera puede defender su propia arquitectura —siempre hay un motivo para lo que uno mismo decidió—, y por eso las organizaciones necesitan un lenguaje común, ajeno al orgullo de quien diseñó cada pieza, para discutir si una plataforma se sostiene.

Ese lenguaje es el Azure Well-Architected Framework: cinco pilares, un conjunto de principios de diseño por pilar y, sobre todo, un método para encontrar la deuda arquitectónica antes de que estalle. No es una certificación ni una lista de servicios obligatorios: es un conjunto de preguntas que cualquiera puede hacer a cualquier arquitectura, incluida la suya.

Esta lección recorre los cinco pilares auditando la plataforma de Contoso pilar por pilar —qué cumple, qué no cumple y qué se decidió conscientemente no hacer—, se detiene en lo que el marco tiene de más valioso, que son los compromisos entre pilares, convierte la revisión en un proceso con participantes, frecuencia y plan de acción, y termina con una lista de comprobación que puedes llevarte a tu propio trabajo mañana mismo.

Aviso de nomenclatura: en este curso «WAF» ha significado hasta ahora firewall de aplicaciones web (wafcontosoglobal). El Well-Architected Framework comparte siglas por accidente. Para evitar confusiones, en esta lección se le llama siempre Well-Architected o «el marco».

Contenido

  1. Qué es el marco y para qué sirve de verdad
  2. Los cinco pilares de un vistazo
  3. Fiabilidad
  4. Seguridad
  5. Optimización de costes
  6. Excelencia operativa
  7. Eficiencia del rendimiento
  8. Los compromisos entre pilares
  9. La revisión Well-Architected como proceso
  10. Herramientas: la evaluación oficial y Azure Advisor
  11. Guías para cargas de trabajo específicas
  12. El marco en el día a día
  13. Lista de comprobación de arquitectura
  14. Errores Comunes y Consejos
  15. Ejercicios
  16. Conclusión

  1. Qué es el marco y para qué sirve de verdad

El Well-Architected Framework es una guía de Microsoft que estructura el diseño y la revisión de cargas de trabajo —no de suscripciones enteras, sino de sistemas concretos con dueño y usuarios— alrededor de cinco pilares. Cada pilar aporta principios de diseño, listas de comprobación, recomendaciones y compromisos conocidos.

Sus tres utilidades reales, por orden de importancia:

  1. Lenguaje común. Cuando alguien dice «esto es deuda de fiabilidad» en lugar de «esto está mal hecho», la conversación deja de ser personal. El marco convierte opiniones en categorías.
  2. Detección temprana. Las preguntas del marco encuentran la ausencia de plan de reversión, la copia nunca restaurada o el secreto sin rotación antes de que un incidente los descubra a las tres de la madrugada.
  3. Explicitar los compromisos. Ningún sistema puntúa alto en los cinco pilares a la vez. El marco obliga a decir en voz alta qué se está sacrificando y a cambio de qué.

Y dos cosas que no es, y conviene saberlo antes de empezar: no es una lista de requisitos que haya que cumplir al 100 % —una plataforma que cumpliera todo sería carísima e inmanejable—, y no sustituye al criterio: el marco pregunta, la respuesta la pone el contexto de negocio.

  1. Los cinco pilares de un vistazo

Pilar Pregunta central Se degrada cuando... Módulos del curso
Fiabilidad ¿Sigue funcionando cuando algo falla? Se diseña para el camino feliz M2, M3, M7
Seguridad ¿Está protegido el dato y el acceso? «Ya lo aseguraremos después» M4
Optimización de costes ¿Se paga solo por lo que aporta valor? Nadie es dueño de la factura M8
Excelencia operativa ¿Se puede desplegar, observar y recuperar sin héroes? Se opera a mano y se documenta nunca M5, M7
Eficiencia del rendimiento ¿Escala con la demanda sin desperdiciar? Se dimensiona por el pico y para siempre M2, M3, M6

  1. Fiabilidad

Principios de diseño: diseñar para el fallo asumiendo que todo componente caerá; definir objetivos medibles de disponibilidad, RPO y RTO acordados con negocio; añadir redundancia en la capa correcta; usar reintentos, tiempos de espera y cortacircuitos; simplificar, porque cada dependencia añade probabilidad de fallo; y probar la recuperación, porque una copia no restaurada no es una copia.

Aspecto Estado en Contoso Comentario
Objetivos definidos Cumple 99,9 %, RPO 15 min, RTO 4 h, acordados y escritos
Redundancia de zona Cumple App Service Premium v3, db-reservas, almacenamiento ZRS/GZRS
Redundancia regional Parcial fg-contoso-reservas y piloto ligero; no activo-activo
Desacoplamiento Cumple Service Bus entre la venta y la generación de tarjetas
Puntos de comprobación de salud Cumple /salud en App Service y sondas del equilibrador
Reintentos y tiempos de espera Parcial Bien en la API; el motor de disponibilidad no tiene cortacircuito
Copias probadas Cumple rsv-contoso-pro con restauración verificada en el simulacro semestral
Simulacro de recuperación Cumple Semestral, con plan-recuperacion-contoso
Pruebas de caos No cumple Nunca se ha inyectado un fallo en producción
Zona única en desarrollo Consciente Se acepta que -dev caiga; no vale la inversión

  1. Seguridad

Principios de diseño: confianza cero —no confiar en la red, verificar siempre—; mínimo privilegio; defensa en profundidad; cifrado en tránsito y en reposo; ninguna credencial en el código; segmentación; y detección con capacidad de respuesta.

Aspecto Estado en Contoso Comentario
Identidad centralizada Cumple Entra ID con grupos por función y acceso condicional
Acceso privilegiado temporal Cumple PIM para los papeles de propietario y colaborador
Sin credenciales en código Cumple Identidades administradas y kv-contoso-pro
Exposición pública de datos Cumple Puntos privados en SQL, tarjetas y Key Vault
Protección de borde Cumple Front Door con wafcontosoglobal en modo prevención
Segmentación de red Cumple Hub-radio, subredes por función, NSG y firewall
Postura y amenazas Cumple Defender for Cloud en SQL, Storage y Key Vault
Rotación de secretos Parcial Automatizada en dos secretos; el resto es manual
Revisiones de acceso No cumple No hay recertificación periódica de pertenencia a grupos
Registro inalterable No cumple La auditoría vive en Log Analytics, sin bloqueo de escritura
Defender en toda la suscripción Consciente Solo en tres servicios; el resto se consideró desproporcionado

  1. Optimización de costes

Principios de diseño: adecuar el gasto al valor de negocio; modelar y prever el coste antes de construir; medir con un indicador unitario; optimizar antes de comprometerse; y hacer del coste una responsabilidad compartida, no una auditoría anual.

Aspecto Estado en Contoso Comentario
Estimación previa Cumple Rehecha con 15 % de colchón tras el fallo inicial
Presupuesto con alertas Cumple 13.000 €/mes, alertas al 80 % real y 100 % previsto
Imputación por centro de coste Cumple Etiquetas obligatorias por directiva
Coste unitario Cumple 0,136 €/reserva, publicado junto a la latencia
Compromisos Cumple ≈2.900 €/mes a 1 año, comprados tras estabilizar
Eliminación de desperdicio Cumple 457 €/mes, con revisión mensual
Apagado de entornos Cumple Runbook Detener-IniciarEntornosDev
Coste en el ciclo de desarrollo Parcial Estimación en la revisión de diseño; sin comentario automático en todos los repositorios
Recortes rechazados Cumple 2.555 €/mes rechazados por escrito, con motivo

  1. Excelencia operativa

Principios de diseño: infraestructura como código; automatizar todo lo repetitivo; despliegues pequeños, frecuentes y reversibles; observabilidad de extremo a extremo; documentación viva; y cultura sin culpa con análisis posterior a los incidentes.

Aspecto Estado en Contoso Comentario
Infraestructura como código Cumple Bicep en contoso-infra, revisado en solicitud de cambios
Despliegue automatizado Cumple contoso-reservas-ci / -cd con entornos y aprobaciones
Reversión Cumple Intercambio de ranura preproduccion en segundos
Observabilidad Cumple Log Analytics único, Application Insights, trazas correlacionadas
Alertas accionables Parcial Buenas en producción; ruido pendiente de depurar en desarrollo
Automatización de operación Cumple aa-contoso-operaciones con runbooks
Análisis posterior a incidentes Parcial Se hace, pero no siempre se escribe
Documentación de arquitectura Cumple Plano y tabla de decisiones en el repositorio
Presupuestos de error No cumple No hay acuerdo formal de nivel de servicio interno

  1. Eficiencia del rendimiento

Principios de diseño: escalar horizontalmente antes que verticalmente; medir antes de optimizar; elegir el modelo de datos por el patrón de acceso; usar caché donde el dato lo tolera; procesar de forma asíncrona lo que no necesita respuesta inmediata; y pruebas de carga que reproduzcan el pico previsto.

Aspecto Estado en Contoso Comentario
Escalado automático Cumple VMSS 2-20 con perfil de temporada; App Service por reglas
Escalado a cero Cumple Container Apps y Functions en consumo
Modelo de datos por acceso Cumple Cosmos con /origenDestino, SQL para transacciones
Caché y entrega en el borde Parcial Front Door cachea lo estático; no hay caché de tarifas
Proceso asíncrono Cumple Tarjetas, facturación y fidelización por Service Bus
Objetivo de latencia medido Cumple p95 < 400 ms en Application Insights
Prueba de carga previa a temporada Parcial Se hizo una vez; no está en el pipeline
Consultas y índices revisados Parcial Revisión reactiva, no periódica

  1. Los compromisos entre pilares

Aquí está el verdadero valor del marco. Ninguna decisión mejora los cinco pilares a la vez; casi todas mejoran uno y empeoran otro, y el trabajo del arquitecto es elegir cuál, no fingir que no ocurre.

flowchart LR
    F["Fiabilidad"] <-->|"redundancia<br/>cuesta dinero"| C["Coste"]
    S["Seguridad"] <-->|"inspeccion<br/>anade latencia"| R["Rendimiento"]
    O["Excelencia operativa"] <-->|"gobierno<br/>frena la entrega"| AG["Agilidad del equipo"]
    C <-->|"apagar entornos<br/>reduce disponibilidad"| F
    R <-->|"cache<br/>arriesga dato obsoleto"| F
Compromiso Caso vivido en el curso Qué se ganó Qué se pagó Decisión
Seguridad ↔ rendimiento wafcontosoglobal en modo prevención Bloqueo de ataques antes de la región Unos milisegundos por petición y falsos positivos iniciales Se mantiene: el modo detección primero resolvió los falsos positivos
Fiabilidad ↔ coste Réplica fg-contoso-reservas en North Europe RTO de 4 h en lugar de días ≈1.180 €/mes Se mantiene: una parada larga en temporada cuesta más
Coste ↔ fiabilidad Apagado nocturno de -dev Ahorro significativo Desarrollo no disponible de noche Se acepta: -dev no tiene compromiso de servicio
Gobierno ↔ agilidad Directiva de etiquetas obligatorias Factura imputable desde el primer día Un despliegue bloqueado un viernes por la tarde Se mantiene, con mejora: la plantilla Bicep ya trae las etiquetas
Rendimiento ↔ fiabilidad Caché de resultados en el borde Latencia menor y menos carga Riesgo de precio obsoleto Solo para lo estático; las tarifas no se cachean
Coste ↔ operabilidad Retención de registros a 90 días Investigación de incidentes lejanos 1.640 €/mes en observabilidad Se optimiza por tabla, no se recorta en bloque
Simplicidad ↔ capacidad AKS solo para operaciones internas Menos complejidad en el flujo de venta Dos modelos de contenedor conviviendo Correcto: el clúster está donde aporta

Regla práctica que conviene memorizar: un compromiso solo es legítimo si está escrito, tiene dueño y tiene fecha de revisión. Lo que no está escrito no es un compromiso, es un descuido con buena prensa.

  1. La revisión Well-Architected como proceso

Una revisión no es una reunión de dos horas donde alguien enseña un diagrama. Es un proceso con participantes, guion y salida.

Elemento Recomendación En Contoso
Ámbito Una carga de trabajo, no toda la nube La plataforma de reservas
Participantes Arquitectura, desarrollo, operación, seguridad, finanzas Marta, Diego, seguridad y Nuria
Frecuencia Semestral, y ante cambio arquitectónico grande Semestral, alineada con el simulacro
Duración Media jornada de trabajo real 4 horas + preparación
Entrada Plano, tabla de decisiones, incidentes y factura Los de 09-01 y M8
Salida Plan de acción priorizado, no una puntuación 5 acciones con dueño y fecha

Cómo se puntúa, sin caer en la trampa del número: la evaluación oficial produce una puntuación por pilar, útil como línea base para comparar contigo mismo dentro de seis meses, e inútil como objetivo. Perseguir el 100 % lleva a aplicar recomendaciones que no proceden —exactamente el mismo error que perseguir la puntuación de Advisor en el módulo 8—.

El resultado de la revisión de Contoso, priorizado por riesgo por unidad de esfuerzo:

# Acción Pilar Motivo Dueño Plazo
1 Revisiones de acceso trimestrales en los grupos de Entra ID Seguridad Permisos temporales que se vuelven permanentes Marta 1 mes
2 Cortacircuito y tiempos de espera en ca-motor-disponibilidad Fiabilidad Un fallo lento del motor degrada toda la búsqueda Diego 6 semanas
3 Prueba de carga automatizada antes de la temporada Rendimiento El perfil de escalado no está validado con el pico real Diego 2 meses
4 Depuración de alertas ruidosas y presupuesto de error Excelencia operativa Alertas que nadie mira son alertas que no existen Marta 1 mes
5 Comentario automático de coste en las solicitudes de cambio de Bicep Coste Llevar el dato al momento en que cambiarlo es barato Nuria y Diego 3 meses

Obsérvese lo que no está en la lista: multirregión activo-activo, pruebas de caos y registro inalterable. No porque no importen, sino porque su relación coste-beneficio, en este contexto y este trimestre, es peor que la de las cinco anteriores. Una revisión que produce veinte acciones no produce ninguna.

  1. Herramientas: la evaluación oficial y Azure Advisor

La evaluación Well-Architected es un cuestionario guiado que recorre los pilares, permite marcar preguntas como no aplicables y genera un informe con recomendaciones y enlaces a documentación. Es autoevaluación: su calidad depende por completo de la honestidad de quien responde, así que conviene hacerla en grupo y no en solitario.

Evaluación Well-Architected Azure Advisor (M8)
Naturaleza Cuestionario de diseño Análisis automático de recursos reales
Mira Decisiones e intenciones Configuración y telemetría
Detecta Ausencia de plan, de prueba, de dueño Recursos huérfanos, mal dimensionados, sin redundancia
Frecuencia Semestral Continua
Ceguera No ve lo que hay desplegado No ve lo que no existe

Se complementan exactamente en su punto ciego: Advisor nunca dirá «no tienes plan de reversión» y la evaluación nunca dirá «esta máquina lleva catorce días al 3 %». Ambas comparten los cinco pilares como taxonomía, lo que permite volcar las recomendaciones de Advisor directamente en el pilar correspondiente de la revisión.

  1. Guías para cargas de trabajo específicas

Además de los cinco pilares genéricos, el marco publica guías especializadas que aplican los mismos principios a un tipo concreto de carga. Merece la pena conocer que existen y consultarlas cuando toque:

Guía A quién aplica Qué añade
AKS / Kubernetes aks-contoso-operaciones Diseño de grupos de nodos, actualizaciones, cuotas, seguridad del clúster
Cargas de IA oai-contoso-pro Coste por token, cuotas, evaluación de calidad, contenido responsable
SaaS multiinquilino Producto vendido a terceros Aislamiento por inquilino, ruido entre vecinos, facturación
Misión crítica Sistemas sin tolerancia a parada Activo-activo, sellos de despliegue, presupuestos de error estrictos
Azure Virtual Desktop, SAP, Oracle Cargas de empresa concretas Dimensionamiento y patrones específicos del producto

La guía de misión crítica es especialmente instructiva aunque no la necesites: leerla enseña cuánto cuesta de verdad el «cero paradas» y, casi siempre, convence de que 99,9 % con RTO de 4 h era la decisión correcta.

  1. El marco en el día a día

Un marco que solo se usa una vez al año es un ritual. La forma de que sirva es partirlo en dos puntos de contacto pequeños:

  • En la revisión de diseño, antes de construir: cinco preguntas, una por pilar, respondidas en una página. ¿Qué pasa si esto falla? ¿Quién puede acceder y con qué credencial? ¿Cuánto costará al mes? ¿Cómo se despliega y cómo se revierte? ¿Qué carga soporta y cómo escala?
  • En la solicitud de incorporación de cambios, como plantilla de una sola línea por pilar. No es burocracia si cabe en la plantilla del repositorio y se responde en un minuto.
<!-- .azuredevops/pull_request_template.md, en contoso-infra -->
## Impacto por pilar
- Fiabilidad: ¿cambia RPO, RTO o el modo de fallo?
- Seguridad: ¿nuevo acceso, secreto, puerto o dato personal?
- Coste: ¿variación mensual estimada?
- Operación: ¿cómo se revierte y qué alerta lo cubre?
- Rendimiento: ¿carga esperada y comportamiento de escalado?

  1. Lista de comprobación de arquitectura

Para llevarse y usar en cualquier proyecto, no solo en este curso.

Fiabilidad: ¿hay RPO y RTO escritos y acordados con negocio? ¿Qué componente es un punto único de fallo? ¿Qué dependencia síncrona podría hacerse asíncrona? ¿Hay reintentos con retroceso y tiempos de espera? ¿Se ha restaurado alguna copia este semestre? ¿Está probado el plan de recuperación?

Seguridad: ¿hay alguna credencial fuera de un almacén de secretos? ¿Alguien tiene propietario permanente? ¿Hay algún dato accesible desde internet? ¿MFA es obligatorio para todos? ¿Se revisan los accesos periódicamente? ¿Se cifra en tránsito y en reposo? ¿Hay detección activa y alguien que la mire?

Coste: ¿existe presupuesto con alerta? ¿Está todo etiquetado con dueño y centro de coste? ¿Cuál es el coste unitario y hacia dónde va? ¿Qué recursos llevan un mes sin uso? ¿Se optimizó antes de comprometerse? ¿Están escritos los recortes rechazados?

Excelencia operativa: ¿se puede recrear el entorno desde código? ¿Se despliega sin intervención manual? ¿Cuánto se tarda en revertir? ¿Qué alerta habría detectado el último incidente? ¿Está la arquitectura documentada y actualizada?

Eficiencia del rendimiento: ¿cuál es el objetivo de latencia y se mide? ¿Escala automáticamente y se ha probado con el pico? ¿El modelo de datos corresponde al patrón de acceso? ¿Qué se puede cachear sin arriesgar corrección? ¿Qué se puede hacer asíncrono?

Errores Comunes y Consejos

  • Tratar el marco como una lista de obligaciones. Cumplirlo todo es carísimo; el marco pregunta, el negocio responde.
  • Perseguir la puntuación. La puntuación sirve para compararse con uno mismo, no para presumir ni para fijar objetivos.
  • Revisar toda la nube a la vez. Se revisa una carga de trabajo; una revisión de «todo» no produce acciones concretas.
  • Hacer la evaluación en solitario. El sesgo de quien diseñó el sistema anula el resultado; hace falta alguien que pregunte «¿y si esto cae?».
  • No incluir a negocio ni a finanzas. Sin ellos no se pueden decidir compromisos, y toda la revisión queda en teoría.
  • Salir con veinte acciones. Cinco con dueño y fecha valen más que veinte en una hoja de cálculo.
  • No registrar lo que se decide no hacer. Es la información que más se echa de menos un año después.
  • Consejo: haz la primera revisión antes de construir, cuando cambiar de idea es gratis.
  • Consejo: guarda el informe de cada revisión en el repositorio, con fecha. La comparación entre dos revisiones enseña más que cualquiera de las dos.
  • Consejo: cuando alguien proponga algo que mejore un pilar, pregunta siempre en voz alta qué pilar empeora. Si la respuesta es «ninguno», falta análisis.

Ejercicios

Ejercicio 1. Toma tres decisiones concretas de la plataforma de Contoso —el WAF en modo prevención, la réplica fg-contoso-reservas y el apagado nocturno de los entornos de desarrollo— y analiza cada una como compromiso: qué pilar mejora, qué pilar empeora, cómo se cuantifica cada lado y en qué condiciones de negocio la decisión debería invertirse.

Ejercicio 2. Eres responsable de una plataforma de comercio electrónico con 20.000 pedidos al mes, una sola región, App Service, SQL Database y despliegues manuales desde el portal los viernes. No hay copias probadas, los secretos están en la configuración de la aplicación y no hay presupuesto de coste. Realiza una revisión Well-Architected abreviada: identifica el estado de cada pilar y produce cinco acciones priorizadas con dueño y plazo, justificando por qué esas cinco y no otras.

Ejercicio 3. La dirección de Contoso pide subir la disponibilidad objetivo del 99,9 % al 99,99 % «porque suena mejor». Prepara la respuesta técnica: qué implica realmente esa diferencia en minutos de parada, qué cambios de arquitectura exigiría, qué coste aproximado tendría, qué pilares empeorarían y qué preguntas devolverías a negocio antes de aceptar el compromiso.

Soluciones

Solución 1: WAF en modo prevención. Mejora seguridad —bloquea inyección, secuencias de comandos entre sitios y automatismos antes de llegar a la región—; empeora rendimiento —unos milisegundos por petición, irrelevantes frente a los 400 ms de objetivo— y, sobre todo, disponibilidad percibida por falsos positivos: una regla demasiado estricta bloquea a clientes legítimos, que es un riesgo mucho mayor que la latencia. Se cuantifica con la latencia añadida en Application Insights y con el número de peticiones bloqueadas legítimas. Debería invertirse —pasar a solo detección— únicamente si se demostrara que bloquea tráfico real de forma recurrente y el ajuste de reglas no lo resuelve; nunca por rendimiento. Réplica fg-contoso-reservas. Mejora fiabilidad —RTO de 4 h en vez de días y protección ante fallo regional—; empeora coste en ≈1.180 €/mes. La cuantificación del otro lado es la clave: hay que estimar el coste de una parada de un día en temporada alta, que con ingresos por reservas es muy superior. Se invertiría si el negocio aceptara por escrito un RTO de días, o si el volumen cayera tanto que la parada costara menos que la réplica. Apagado nocturno de -dev. Mejora coste; empeora disponibilidad y, de rebote, agilidad —alguien que quiera trabajar de madrugada se encuentra el entorno parado— y fiabilidad del propio runbook, que mal filtrado podría apagar producción. Se cuantifica con horas ahorradas por el precio hora y con incidencias reportadas por el equipo. Se invertiría si hubiera equipo en otra zona horaria o pipelines nocturnos que necesitaran el entorno: entonces el ahorro se busca en dimensionamiento, no en apagado.

Solución 2: estado por pilar. Fiabilidad: crítico —copias no probadas equivale a no tener copias; región única sin plan de recuperación; sin RPO/RTO escritos—. Seguridad: crítico —secretos en configuración de aplicación, accesibles a cualquiera con permiso de lectura del recurso—. Excelencia operativa: malo —despliegue manual, en viernes, sin reversión ni trazabilidad de qué versión hay en producción—. Coste: desconocido, que a estos efectos es malo —sin presupuesto no hay alerta de anomalía—. Rendimiento: sin datos —no se menciona medición, así que probablemente no la haya—. Cinco acciones priorizadas: (1) Restaurar una copia en un entorno aparte esta semana —dueño operación, 5 días—: es la acción de menor esfuerzo y mayor reducción de riesgo catastrófico, y además revela si las copias existen de verdad. (2) Sacar los secretos a Key Vault con identidad administrada —desarrollo, 2 semanas—: elimina la exposición más probable y más barata de explotar. (3) Pipeline de despliegue con ranura y reversión, y prohibición de desplegar en viernes —desarrollo y operación, 3 semanas—: convierte cada despliegue de evento de riesgo en rutina. (4) Presupuesto con alerta y etiquetado mínimo de dueño y entorno —finanzas con operación, 1 semana—: coste bajísimo, y sin él no se detecta ni un error ni un abuso. (5) Objetivos de disponibilidad y latencia escritos, con Application Insights midiéndolos —producto y desarrollo, 1 mes—: sin objetivo no hay forma de saber si algo va mal. Por qué estas y no otras: las cinco atacan riesgos con consecuencia catastrófica y coste de mitigación bajo; multirregión, autoescalado fino o revisiones de acceso automatizadas tienen mejor apariencia pero peor relación riesgo-esfuerzo mientras las copias sigan sin probarse.

Solución 3: en minutos, 99,9 % permite unos 43 minutos de parada al mes; 99,99 %, unos 4,3 minutos. La diferencia no es «un nueve más»: es que ninguna intervención humana cabe dentro del presupuesto de parada, así que todo debe ser automático. Cambios necesarios: conmutación automática de base de datos con pruebas continuas, activo-activo en al menos dos regiones con el tráfico ya repartido —no en frío—, eliminación de todo punto único incluido el propio despliegue, despliegues progresivos con reversión automática por métrica, pruebas de caos periódicas, y guardia 24×7 con capacidad de respuesta en minutos. Coste aproximado: al menos duplicar la plataforma de producción más el coste operativo del equipo, del orden de 25.000-30.000 €/mes adicionales, frente a los 12.550 € actuales. Pilares que empeoran: coste, obviamente, y excelencia operativa a corto plazo, porque la complejidad multirregión introduce clases de incidente nuevas —incoherencia de datos, división de cerebro, despliegues desincronizados— que hoy no existen; también empeora la agilidad, ya que cada cambio debe validarse en dos regiones. Preguntas a devolver a negocio: ¿cuánto cuesta realmente un minuto de parada, medido en reservas perdidas y no solo estimado? ¿Cuántos minutos de parada hemos tenido en los últimos doce meses, y cuántos habrían sido evitables con 99,99 %? ¿Hay algún contrato, cliente corporativo o requisito regulatorio que exija ese nivel, o es una preferencia? ¿Está la dirección dispuesta a financiar un equipo de guardia continuo, que es el coste que no aparece en la factura de Azure? Y una observación honesta: si en el último año la mayor parte de la indisponibilidad vino de errores de despliegue y no de fallos de infraestructura, invertir en despliegue progresivo y reversión automática compra más disponibilidad real que duplicar regiones, y cuesta una fracción.

Conclusión

Ya sabes qué es el Azure Well-Architected Framework y para qué sirve de verdad: no como lista de obligaciones ni como certificación, sino como lenguaje común que despersonaliza la discusión sobre arquitecturas, como mecanismo de detección temprana de la deuda que aún no ha estallado y, sobre todo, como forma de hacer explícitos los compromisos que de otro modo se toman sin que nadie los mencione.

Conoces los cinco pilares con sus principios de diseño —fiabilidad, seguridad, optimización de costes, excelencia operativa y eficiencia del rendimiento— y has visto la plataforma de Contoso auditada pilar por pilar, con la distinción que hace útil una auditoría: lo que cumple, lo que no cumple —revisiones de acceso, cortacircuitos, pruebas de caos, presupuestos de error, registro inalterable— y lo que se decidió conscientemente no hacer, que no es lo mismo que un olvido.

Tienes los compromisos entre pilares con casos vividos y cuantificados: el WAF que añade milisegundos y falsos positivos, la réplica que cuesta 1.180 € al mes, el apagado que ahorra a costa de disponibilidad, la directiva que bloqueó un despliegue un viernes; con la regla que los hace legítimos —escritos, con dueño y con fecha de revisión—. Sabes ejecutar la revisión como proceso: una carga de trabajo, participantes de arquitectura, desarrollo, operación, seguridad y finanzas, cadencia semestral, y una salida que es un plan de cinco acciones priorizadas, no una puntuación; conoces la evaluación oficial y su complementariedad exacta con Azure Advisor, las guías especializadas para AKS, IA, SaaS y misión crítica, cómo llevar el marco al día a día con cinco preguntas en la revisión de diseño y una plantilla en la solicitud de cambios, y te llevas una lista de comprobación por pilar aplicable a cualquier plataforma.

El marco te dice cómo debería estar hecha una arquitectura. La lección siguiente aborda la otra mitad del oficio: cómo se hacen mal. El catálogo honesto de los errores que se repiten en todas las organizaciones —de coste, de seguridad, de arquitectura, de operación, de gobierno y de datos—, con su síntoma, lo que cuesta arreglarlos tarde, cómo se previenen, y los cuatro que el equipo de Contoso sí cometió durante este curso.

Curso de Azure

Módulo 1: Introducción a Azure

Módulo 2: Servicios principales de Azure

Módulo 3: Bases de datos de Azure

Módulo 4: Seguridad en Azure

Módulo 5: Azure DevOps

Módulo 6: Servicios avanzados de Azure

Módulo 7: Monitoreo y gestión

Módulo 8: Gestión y optimización de costos

Módulo 9: Estudios de caso y mejores prácticas

© Copyright 2026. Todos los derechos reservados