Microsoft AZ-204: Almacenamiento en caché, CDN y rendimiento de Azure — Guía de estudio

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

Información general

Para lograr experiencias de usuario rápidas y fiables en Azure, es fundamental ubicar el contenido y el estado cerca de los usuarios, minimizar la carga en el origen y gestionar los fallos con elegancia. Azure Cache for Redis, Azure CDN y Azure Front Door proporcionan conjuntamente aceleración en memoria, almacenamiento en caché perimetral y enrutamiento anycast global con seguridad. Dominar las estructuras de datos y los patrones de conexión de Redis, los perfiles y la semántica de almacenamiento en caché de CDN, y el enrutamiento y los sondeos de estado de Front Door le permite diseñar aplicaciones resilientes y de baja latencia.

Azure Cache for Redis: niveles, estructuras de datos, expulsión y patrones

Azure Cache for Redis es un servicio de Redis gestionado que proporciona acceso a datos en menos de un milisegundo, admitiendo las estructuras de datos comunes de Redis y capacidades avanzadas en los niveles superiores.

Niveles:

Estructuras de datos y cuándo usarlas:

Políticas de expulsión (se aplican cuando se alcanza maxmemory):

Elija la política de expulsión según la criticidad de los datos y los patrones de acceso. Para cachés, allkeys-lru o allkeys-lfu ofrecen las mejores tasas de acierto. Para almacenes mixtos con caducidades cuidadosamente establecidas, volatile-ttl o volatile-lru pueden respetar sus TTL.

Casos de uso comunes:

Conexión a Azure Redis: cadenas de conexión, StackExchange.Redis y resiliencia

Los puntos de conexión y las claves de conexión se proporcionan en el portal de Azure, en “Claves de acceso”. La cadena de conexión principal incluye el host, el puerto, TLS y la contraseña (por ejemplo, contoso.redis.cache.windows.net:6380,password=…;ssl=True;abortConnect=False). Use siempre TLS en el puerto 6380 en producción.

Mejores prácticas para StackExchange.Redis:

Azure CDN: perfiles, puntos de conexión, orígenes, optimización y actualización del contenido

Azure CDN almacena en caché contenido estático en los POP de borde para reducir la latencia y la carga en el origen. Un perfil de CDN agrupa puntos de conexión y un plan de precios/proveedor; un punto de conexión define el nombre de host de borde y se conecta a uno o más orígenes.

Perfiles y puntos de conexión:

Tipos de origen:

Tipos de optimización (aplicados en la creación del punto de conexión):

Reglas de caché y purga:

Controles de actualización del contenido:

undefined

para maximizar las tasas de acierto (hit rates).

Azure Front Door: enrutamiento global, estado, seguridad y afinidad

Azure Front Door proporciona balanceo de carga global de capa 7 basado en anycast, aceleración dinámica de sitios y un WAF integrado. Complementa la CDN al enrutar y proteger el tráfico dinámico, mientras opcionalmente almacena en caché contenido estático en los niveles Standard/Premium.

Reglas de enrutamiento:

Sondeos de estado y estado del backend:

Integración con WAF:

Afinidad de sesión:

Interacción con la CDN:

Escenario de Problema Práctico

Mozilla está lanzando un micrositio global para el descubrimiento de complementos (add-ons) con altos picos de tráfico durante los lanzamientos. Necesitan una entrega rápida de activos estáticos, API dinámicas resilientes e interacciones de usuario seguras y de baja latencia en todo el mundo.

  1. Front Door para entrada global y seguridad
  1. Política de WAF y limitación de velocidad
  1. Sondeos de estado y grupos de origen
  1. Sesión respaldada por Redis y caché de salida
  1. Estructuras de datos de Redis para tablas de clasificación (leaderboards)
  1. Resiliencia de la conexión con StackExchange.Redis
  1. CDN para activos estáticos con almacenamiento en caché agresivo
  1. Proceso de purga en CI/CD
  1. Afinidad de sesión de Front Door solo donde sea necesario

Esta arquitectura utiliza Front Door para un enrutamiento de borde inteligente y seguro y WAF, Azure CDN para la entrega de contenido estático con alta tasa de aciertos y control preciso de la frescura, y Azure Cache for Redis para descargar lecturas intensivas, mantener datos de sesión y tablas de clasificación de baja latencia, y absorber picos de tráfico con elegancia.


Soluciones de mensajería y basadas en eventos de Azure · Todos los dominios · Supervisión

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