Preparación para la Certificación Microsoft AZ-305
Diseña cargas de trabajo con eficiencia del rendimiento en Azure
Convierte expectativas de usuario en objetivos medibles, planifica capacidad elástica, evita regresiones, observa la producción y optimiza donde la evidencia ofrece mayor valor.
Tiempo de estudio sugerido: 85 minutos • Nivel intermedio • Reescritura original completa con resumen conciso de cada tema
Por João Ricardo Dutra••Contenido original completo
1. Trata la eficiencia del rendimiento como capacidad arquitectónica
El pilar Eficiencia del rendimiento de Well-Architected evalúa si una carga cumple su propósito dentro de tiempos aceptables mientras cambia la demanda. Debe absorber más carga sin dañar la experiencia y liberar CPU, memoria y otras capacidades innecesarias cuando baja la actividad.
La capacidad fija preaprovisionada falla de dos formas: la saturación puede ralentizar o detener el sistema por encima del límite, y la holgura ociosa consume presupuesto por debajo de él. El rendimiento entra en el diseño desde el principio y continúa como disciplina medida durante desarrollo y producción.
La eficiencia del rendimiento es un ciclo cerrado, no un dimensionamiento aislado.
Resumen del tema
Diseña para demanda cambiante conectando experiencia, capacidad elástica, medición y mejora recurrente.
2. Organiza los cuatro principios de diseño nombrados
Principios de Eficiencia del rendimiento presentes en el módulo suministrado.
Principio
Pregunta arquitectónica
Negociar objetivos realistas de rendimiento
¿Qué experiencia y resultado debe entregar cada flujo importante?
Diseñar para cumplir requisitos de capacidad
¿Qué recursos y modelo de escalado suministran la demanda esperada y máxima?
Lograr y mantener el rendimiento
¿Cómo impedirán las pruebas y la supervisión una regresión durante la evolución?
Mejorar la eficiencia mediante optimización
¿Dónde producen más valor los cambios basados en evidencia con iguales o menos recursos?
El resumen exportado menciona “cinco principios clave”, pero las unidades sustantivas entregadas y el marco actual nombran los cuatro anteriores. Este capítulo documenta la discrepancia y cubre todo el material recibido sin inventar un quinto principio ausente.
Resumen del tema
Usa los cuatro principios explícitos como ciclo entre expectativas, capacidad, protección y optimización.
3. Convierte promesas del negocio en objetivos medibles
Empieza por la calidad de servicio prometida al usuario, no por una métrica de cada recurso de . Propietarios del negocio y equipo de carga deben acordar lo aceptable para recorridos críticos, incluida calidad, regulación, inversión, crecimiento y relación entre rendimiento, disponibilidad y resistencia.
“El sitio debe ser rápido” no guía alertas, pruebas ni decisiones. Expresa tiempo de respuesta, rendimiento, latencia o trabajo completado con un intervalo aspiracional, un límite aceptable y una frontera inaceptable. Las mediciones refinan la definición y esta indica qué medir.
Resumen del tema
Define con las partes interesadas umbrales medibles centrados en el usuario para alinear diseño, pruebas, alertas y compensaciones.
4. Prepara la negociación con evidencia
Investiga límites técnicos y niveles de precio, realiza experimentos económicos y revisa comportamiento histórico, uso y cuellos de botella. Añade comparación competitiva, sondeos, expertos, tendencias y estándares del sector para equilibrar viabilidad y expectativas.
En Contoso Bicycle, los técnicos gestionan agenda, órdenes y pagos en una aplicación móvil y los clientes reservan reparaciones en el sitio; sitio, aplicación y son candidatos al . Analistas investigan expectativas y el equipo nuevo en estudia escalado y precios antes de una prueba de concepto.
Una negociación eficaz empieza con evidencia empresarial y técnica.
Resumen del tema
Lleva datos, referencias externas, conocimiento de plataforma y costos a la negociación, no suposiciones.
5. Negocia el intervalo y el futuro sin detallar demasiado pronto
El primer acuerdo debe conservar opciones, pero distinguir aspiración, aceptación y fallo. Incluye inversión, requisitos funcionales y no funcionales, alcance geográfico y crecimiento. Así revela compensaciones de otros pilares y evita sobreingeniería o rediseño tardío.
Contoso Bicycle acuerda objetivos y límites prohibidos y aprende que el primer año operará solo en el suroeste de Estados Unidos, con expansión nacional el segundo. Puede validar rendimiento y precio del en pruebas tempranas y preparar la expansión.
Resumen del tema
Establece intervalos y límites estrictos dentro del contexto del negocio e incluye el crecimiento futuro.
6. Modela el rendimiento alrededor de flujos críticos
Mapea cada flujo importante desde entrada hasta salida, resáltalo en la arquitectura y clasifica impacto, frecuencia, importancia y complejidad. Registra el intervalo desde comportamiento aspiracional hasta inaceptable y las dependencias que pueden retrasar el recorrido completo.
El localizador de servicios y el pago merecen atención distinta de un flujo administrativo. Los objetivos por flujo evitan privar a recorridos decisivos y sobredimensionar recursos de poco efecto. La línea base resultante inicia las mejoras.
Los objetivos pertenecen a flujos de extremo a extremo.
Resumen del tema
Prioriza flujos completos y asigna a cada uno intervalo, contexto y mapa de dependencias.
7. Planifica capacidad temprano y observa el sistema completo
La planificación comienza con una línea base y una comprensión preliminar de los puntos de presión, sin exigir ajuste exhaustivo. Analiza el sistema porque optimizar pronto un componente puede crear costos, riesgo o complejidad en otro.
Al acercarse las pruebas de aceptación y producción, las mediciones enfocan el trabajo detallado. Capacidad es el suministro para demanda continua y máxima, y la elasticidad debe diseñarse para flujos priorizados, no adivinarse desde el tamaño de una máquina.
Resumen del tema
Establece una línea base del sistema, aplaza el ajuste fino hasta tener evidencia y planifica oferta constante y máxima.
8. Selecciona y ajusta el tamaño de recursos para escalar
Elige recursos compatibles en toda la pila y evalúa rendimiento, límites, escalado integrado, soporte y carga operativa. Ajustar tamaño significa ofrecer suficiente capacidad sin elegir automáticamente el nivel más barato, el más caro o un servicio en .
El escenario industrial usa ,, y . Compara Standard, con hasta 500 instancias por aplicación, y Enterprise, con hasta 1.000, y escoge Standard porque no necesita el límite, soporte y funciones adicionales. Las cifras describen el escenario suministrado, no una recomendación actual.
El diseño de capacidad equilibra oferta, demanda, elasticidad y valor.
Resumen del tema
Evalúa capacidades y límites y selecciona la configuración soportada más pequeña que satisfaga el modelo.
9. Pronostica demanda y tradúcela en capacidad técnica
Combina uso esperado con capacidad medida. El modelado predictivo anticipa cambios programados e inesperados, traduce objetivos de flujo en proceso y datos y revela escasez o sobreaprovisionamiento antes de que sean costo o incidente.
Contoso Manufacturing alterna productos. Los cambios agregan análisis y actualización de algoritmos; el equipo identifica los flujos, estima tráfico desde la aplicación local, calcula capacidad de microservicios, escala horizontalmente antes de la transición y reduce después. La producción ajustará las reglas.
Resumen del tema
Usa historia y un modelo para prever capacidad futura, incluidos picos programados y demanda incierta.
10. Valida hipótesis mediante una prueba de concepto
Una prueba de concepto comprueba si la arquitectura satisface la carga y si el objetivo es plausible, además de mostrar el efecto en costos. Simuladores y pruebas de carga sirven, pero el experimento debe representar dependencias que cambian el rendimiento.
Dispositivos locales llegan a mediante y se registran en . Como la latencia por ubicación y hora puede reducir transacciones por instancia de , un entorno consulta dispositivos durante el día y combina tiempos con pruebas de carga para estimar el lanzamiento y mejorar casos posteriores.
La prueba de concepto convierte supuestos en mediciones.
Resumen del tema
Construye una prueba representativa para validar objetivos, carga, dependencias, capacidad, costo y realismo.
11. Mantén el rendimiento durante todo el ciclo
Funciones, perfiles de usuario, patrones, volumen de datos y mejoras de otros pilares cambian la presión. Actualiza el modelo con el comportamiento medido e indica si cada modificación mejoró, degradó o no alteró un flujo crítico.
Realiza comprobaciones manuales ligeras y mediciones de prueba al inicio, fija referencias y automatiza latencia, estrés, capacidad de carga y otros rasgos durante compilación. Simula antes de publicar y observa tráfico real. Si cambió el negocio, renegocia expectativas en vez de optimizar un modelo obsoleto.
Resumen del tema
Trata el rendimiento como propiedad del ciclo de vida, actualiza el modelo y reabre expectativas cuando sea necesario.
12. Convierte el rendimiento en puerta de calidad
Puertas formales aprueban o bloquean la promoción en cada etapa. Detectan regresiones mientras el cambio aún es pequeño y deciden con umbrales acordados, no con intuición.
Contoso Event Solutions valida entradas online y sin conexión. Una nueva foto hace que el lector offline intente descargar una imagen y espere . Las pruebas automatizadas detectan la regresión, la regla go/no-go bloquea la versión y el defecto se corrige antes de llegar a clientes.
Un objetivo es útil cuando puede detener una versión dañina.
Resumen del tema
Automatiza pruebas representativas e impone umbrales go/no-go antes de promover a producción.
13. Combina observabilidad real, sintética, online y offline
Las pruebas no reproducen toda producción. Supervisa transacciones reales y ejecuta sintéticas para mantener una línea base cuando el uso es intermitente. Sigue percentiles y valores atípicos, no solo promedios, alerta sobre desviaciones e investiga cuellos y recursos infrautilizados.
La carga de entradas observa validación online intensa, carga telemetría offline por lotes y ejecuta transacciones sintéticas entre semana porque los eventos se concentran de noche y en fines de semana. Un sistema APM debe vigilar la salud real, no limitarse a estar instalado.
La observabilidad explica el comportamiento normal y la cola de la distribución.
Resumen del tema
Usa transacciones reales y sintéticas, percentiles, valores atípicos, alertas y telemetría offline.
14. Responde al crecimiento, las funciones y los datos acumulados
El rendimiento puede deteriorarse sin una versión porque clientes y datos siguen creciendo. Ajustar consultas alivia temporalmente; al acercarse a la capacidad práctica, revisa arquitectura u objetivos en lugar de repetir el mismo ajuste.
Con más recintos, las búsquedas escanean demasiado. Contoso planea particionar eventos y mover entradas antiguas a otro almacén para informes e historia, ya que la validación activa no las necesita. Así atiende carga creciente sin perjudicar el camino crítico.
Particiona y conserva según las necesidades del camino crítico.
Resumen del tema
Observa erosión prolongada, particiona datos activos, archiva historia y rediseña cuando el ajuste deje de proteger el presupuesto.
15. Ejecuta optimización como ciclo continuo de valor
Supervisar, optimizar, probar e implementar se repiten toda la vida. Una mejora puede liberar capacidad para confiabilidad, ahorro o nuevas funciones sin más infraestructura, y puede justificar objetivos más exigentes.
El momento lo decide la evidencia. Comprende uso, cambios y evolución de la plataforma antes del trabajo detallado. Optimizar prematuramente consume esfuerzo en un camino irrelevante o oculta un cambio arquitectónico superior.
La optimización produce valor cuando la evidencia cierra el ciclo.
Resumen del tema
Repite un ciclo basado en evidencia y decide si la holgura mejora confiabilidad, costo o producto.
16. Reserva capacidad del equipo para el rendimiento
El trabajo de rendimiento pierde ante funciones si no se planifica. Reserva tiempo recurrente para requisitos no funcionales y mejoras en consumo, calidad de código, retención y consultas. El equipo responde a tendencias antes de quejas directivas o incidentes.
Integraciones de Contoso HR pasaban del código al despliegue y a la tarea siguiente, aunque demoras en nómina e informes legales causaban soporte urgente. El equipo dedica 20% de cada sprint a deuda técnica y rendimiento. Ese porcentaje pertenece al ejemplo ficticio, no es regla general.
Resumen del tema
Convierte la mejora en trabajo recurrente y visible, priorizado por impacto empresarial.
17. Mejora el diseño, no solo el código
Optimizar puede exigir otro patrón o componente. Caché evita trabajo repetido, una red de entrega de contenidos acerca contenido y la orquestación paralela acorta tareas independientes. Evalúa complejidad, coherencia, seguridad, confiabilidad y costo.
El escenario de RR. HH. ejecuta en C# en Kubernetes habilitado para . Al revisar flujos por desencadenador, descubre que Durable Functions aplica fan-out/fan-in a una tarea de nómina paralela y registra el patrón. Mejorar incluye reconsiderar la ejecución, no solo limpiar código o datos.
Resumen del tema
Considera caché, , paralelismo y nuevos componentes cuando la evidencia señale un límite arquitectónico.
18. Usa telemetría, APM y generadores de perfiles para hallar rutas activas
Las tendencias históricas revelan flujos y rutas de código donde la mejora importa. APM y los generadores de perfiles exponen rutas activas, contribuyentes de latencia y cuellos para dirigir el tiempo de optimización.
Aunque todas las de RR. HH. tienen , inicialmente se usa como receptor de registros y para correcciones. El análisis proactivo de puntos de acceso durante el tiempo reservado descubre una integración arriesgada antes de una demora visible.
Resumen del tema
Analiza telemetría histórica y perfiles de ejecución y concentra la optimización en rutas ligadas a flujos importantes.
19. Conserva los escenarios y el contexto de productos Microsoft
Escenarios ficticios y su aporte arquitectónico.
Escenario
Productos y contexto
Lección
Contoso Bicycle
para sitio, móvil y
Negociar objetivos por flujo antes del diseño final.
Contoso Manufacturing
,, y
Dimensionar, pronosticar cambios y validar latencia.
Contoso Event Solutions
Validación online y offline con APM y telemetría por lotes
Bloquear regresiones, observar y particionar datos.
Ingeniería Contoso HR
en C# sobre Kubernetes con ; Durable Functions;
Financiar optimización, adoptar patrones y localizar rutas activas.
Los nombres conservan el contexto suministrado y el diccionario. Antes de implementar, confirma disponibilidad, límites, soporte, región y precio actuales.
Resumen del tema
Usa cada escenario para conectar un principio con objetivos, capacidad, pruebas, datos u optimización.
20. Considera la retirada de
La fuente usa legítimamente y sus límites históricos. Después, Microsoft colocó todos los planes en retirada, prevista para el 31 de marzo de 2028, y recomienda o para migrar. Conserva la lección, pero no elijas el servicio en retirada para una arquitectura nueva sin orientación vigente.
La actualización demuestra el principio: la tecnología cambia, por lo que modelos y servicios deben revisarse. Una alternativa debe repetir objetivos, pruebas de capacidad, mediciones de red, análisis operativo y comparación de costos.
Resumen del tema
Separa la lección duradera de capacidad de una elección de producto envejecida y valida alternativas.
21. Comprueba el conocimiento con razonamiento arquitectónico
Bicycle investiga para preparar la negociación; el objetivo aún no estaba negociado ni producción lista.
La negociación incluye crecimiento. Los objetivos se contextualizan por flujos, no por recursos aislados.
Las funciones de escalabilidad orientan la selección; el modelado predictivo pronostica capacidad futura.
La prueba industrial evalúa si la latencia hacia local cambia el proceso requerido.
Probar rendimiento en producción es recomendable con control y supervisión; importan transacciones reales y sintéticas.
La base de entradas cambia para soportar carga mediante particiones y separación del histórico.
RR. HH. reserva tiempo en cada ciclo; nuevos patrones mejoran eficiencia; APM analiza tendencias y cuellos.
Resumen del tema
Razona desde flujos, demanda futura, pruebas representativas, producción y cuellos, no solo precio o tamaño.
22. Aplica el ciclo completo de eficiencia del rendimiento
Define intervalos centrados en usuario para flujos críticos y alínealos con crecimiento e inversión.
Crea el modelo, ajusta recursos, pronostica demanda continua y máxima y diseña elasticidad antes de saturar.
Valida objetivos, dependencias, carga, costo y capacidad mediante pruebas de concepto representativas.
Protege con pruebas de ciclo, puertas, transacciones reales y sintéticas, percentiles y alertas.
Aborda crecimiento con consultas, particiones, retención, archivo y rediseño cuando sea necesario.
Reserva tiempo y usa , APM, generadores de perfiles, patrones, caché, y paralelismo donde la evidencia apoye.
El ciclo completo mantiene experiencia, capacidad y valor alineados.
Para practicar, revisa los principios, la lista de comprobación, las compensaciones entre pilares y los patrones de nube. Un laboratorio también requiere una suscripción adecuada; compara las condiciones actuales de pago por uso y cuenta gratuita antes de crear recursos facturables.