Microsoft AZ-305: Well-Architected Framework y Principios de Diseño — Guía de estudio

Forma parte de la Microsoft Azure Solutions Architect Expert AZ-305 — Guía de estudio. Practica con respuestas verificadas en el centro de exámenes de Microsoft, o realiza tests cronometrados en ExamRoll.io.

Principios de diseño de excelencia operativa, optimización de costos y seguridad

Infraestructura como código: Estandariza en módulos de Bicep/ARM o Terraform, versionados en Git y validados con pruebas previas al despliegue y política como código. Usa especificaciones de plantilla (template specs) o registros de Terraform para su reutilización. Parametriza por entorno y aplica etiquetas consistentes, bloqueos de recursos y configuraciones de diagnóstico. Intégralo con Azure DevOps o GitHub Actions; utiliza despliegues por fases y aprobaciones para una promoción controlada.

Automatización de despliegues: Favorece las estrategias de deployment slots, blue-green y canary soportadas por App Service, AKS (despliegues progresivos con estrategias de Deployment) y Traffic Manager/Front Door para el enrutamiento ponderado. Automatiza los cambios de esquema de la base de datos con canalizaciones de migración y contratos retrocompatibles. Controla los despliegues usando sondeos de estado (health probes) y KPIs de negocio.

Observabilidad: Instrumenta las aplicaciones con OpenTelemetry, exporta a Application Insights para el rastreo distribuido, métricas y mapas de dependencias. Habilita Azure Monitor para las métricas de la plataforma, despliega espacios de trabajo de Log Analytics y crea Workbooks y paneles para los SLOs y la capacidad. Define reglas de alerta con umbrales dinámicos, intégralas con ITSM y almacena los Activity Logs y los registros de diagnóstico de forma centralizada para auditoría y análisis forense.

Ajuste de tamaño y controles de costos: Usa Azure Advisor, las métricas de uso de Azure Monitor y el generador de perfiles (profiling) de Application Insights para identificar el desperdicio (núcleos inactivos, vCores sobreaprovisionados, RU/s sobreasignadas). Aplica Reservations/Savings Plans a cargas de trabajo estables (VMs, SQL, Synapse), capacidad reservada para Storage y niveles de compromiso (commitment tiers) de Cosmos DB. Elige Spot VMs para agentes de compilación, procesamiento por lotes y entrenamiento de ML con puntos de control (checkpointing). Equilibra las concesiones arquitectónicas: un PaaS gestionado puede reducir el costo operativo y mejorar la fiabilidad a un costo unitario más alto; el almacenamiento en caché reduce los costos de salida de datos y de RU a expensas de la complejidad de la invalidación de la caché; la alta disponibilidad multirregional aumenta el gasto, pero puede ser requerida por el RTO/RPO.

Principios de seguridad en la práctica:

Zonas de Aterrizaje de Azure y Patrones de Arquitectura Modernos

Las Zonas de Aterrizaje de Azure (Azure Landing Zones) operacionalizan el marco de trabajo a escala. Organice una jerarquía de grupos de administración (raíz → plataforma → unidades de negocio) para definir el alcance de Azure Policy, RBAC y los presupuestos. Las zonas de aterrizaje de plataforma proporcionan servicios compartidos: identidad (Azure AD), conectividad (hub con Azure Firewall, DDoS, DNS), gestión (Log Analytics, Automation, Update Management) y seguridad (Defender for Cloud). Las zonas de aterrizaje de aplicación alojan cargas de trabajo, segmentadas por entorno y límites de cumplimiento, con políticas heredadas que imponen el etiquetado, los diagnósticos y los tipos de recursos permitidos. Adopte el diseño Enterprise-Scale del Cloud Adoption Framework (CAF) o los aceleradores de zonas de aterrizaje basados en Terraform/Bicep para arrancar de forma rápida y consistente.

Los microservicios en Azure enfatizan equipos desacoplados y servicios desplegables de forma independiente:

CQRS y Event Sourcing separan los modelos de escritura y lectura para aislar la complejidad y mejorar el rendimiento. Persista eventos de solo anexión (append-only) en un almacén de eventos (Cosmos DB, Azure SQL o Event Hubs con compactación a través de almacenamiento secundario), reprodúzcalos para reconstruir el estado y proyéctelos en modelos de lectura optimizados para consultas, como Azure SQL Database, contenedores de Cosmos DB o Azure Cognitive Search. El change feed de Cosmos DB es el eje central para las proyecciones: Azure Functions o Azure Stream Analytics pueden procesar los cambios para actualizar los almacenes de lectura casi en tiempo real. Event Hubs actúa como búfer para flujos de eventos de gran volumen, permitiendo que los consumidores escalen de forma independiente. Adopte la consistencia eventual con SLAs claros y patrones de experiencia de usuario (p. ej., confirmación del comando seguida de la convergencia del modelo de lectura).

El patrón Strangler Fig permite la modernización incremental. Coloque Azure API Management delante del monolito para enrutar endpoints específicos a nuevos microservicios mientras el resto continúa hacia el backend heredado. Use políticas para el enrutamiento basado en encabezados, la transformación de respuestas y la autenticación. Sincronice los datos con captura de datos de cambios (CDC, p. ej., Azure Data Factory o CDC de base de datos a Event Hubs) y construya nuevos modelos de lectura con Cosmos DB + change feed, retirando gradualmente las capacidades del monolito. Gestione el riesgo con indicadores de funcionalidad (feature flags), enrutamiento canary en Front Door y una observabilidad completa para comparar el comportamiento.

Escenario de Problema Práctico

Starbucks está modernizando su plataforma global de pedidos, actualmente un monolito alojado en VMs en una única región. Deben mejorar la fiabilidad entre regiones, reducir la latencia para los clientes móviles, aplicar el privilegio mínimo y la Confianza Cero (Zero Trust), y migrar de forma incremental sin interrumpir el negocio.

  1. Establecer zonas de aterrizaje empresariales
  1. Poner una fachada de borde y API delante del monolito
  1. Implementar la migración Strangler Fig
  1. Construir microservicios con patrones resilientes y de alto rendimiento
  1. Adoptar comunicación basada en eventos y CQRS
  1. Reforzar la seguridad y la identidad
  1. Diseñar para la fiabilidad y la observabilidad
  1. Optimizar el costo continuamente

Migración y Modernización · Todos los dominios

Practica estas preguntas → · Práctica cronometrada en ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Aprueba tu examen →

Explorar Microsoft →

Related guides

Acceso todo en uno

Una suscripción. Todos los exámenes.

Cada plan desbloquea la búsqueda ilimitada de respuestas, pruebas de práctica, explicaciones de AI y la biblioteca completa de recursos, en más de 20 idiomas.

Mensual
24.87
Just €0.83/day
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

Mejor valor
12 meses
179.87
Just €0.49/daySave 40%
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

✓ Plan gratuito incluido · ✓ Cancela en cualquier momento · ✓ Todos los planes desbloquean el producto completo