Microsoft AZ-204: Mise en cache, CDN et performances Azure — Guide d'étude

Fait partie du Microsoft Azure Developer Associate AZ-204 — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Microsoft, ou passez des tests chronométrés sur ExamRoll.io.

Vue d’ensemble

Des expériences utilisateur rapides et fiables dans Azure dépendent du placement du contenu et de l’état au plus près des utilisateurs, de la minimisation de la charge sur l’origine et de la gestion élégante des défaillances. Azure Cache for Redis, Azure CDN et Azure Front Door fournissent ensemble l’accélération en mémoire, la mise en cache en périphérie (edge) et le routage anycast mondial avec sécurité. La maîtrise des structures de données et des modèles de connexion Redis, des profils CDN et de la sémantique de mise en cache, ainsi que du routage et des sondes d’intégrité de Front Door vous permet de concevoir des applications résilientes à faible latence.

Azure Cache for Redis : niveaux, structures de données, éviction et modèles

Azure Cache for Redis est un service Redis géré qui fournit un accès aux données en moins d’une milliseconde, prenant en charge les structures de données Redis courantes et des capacités avancées dans les niveaux supérieurs.

Niveaux :

Structures de données et quand les utiliser :

Stratégies d’éviction (appliquées lorsque maxmemory est atteint) :

Choisissez la stratégie d’éviction en fonction de la criticité des données et des modèles d’accès. Pour les caches, allkeys-lru ou allkeys-lfu donnent les meilleurs taux de réussite (hit rates). Pour les stockages mixtes avec des expirations définies avec soin, volatile-ttl ou volatile-lru peuvent respecter vos TTL.

Cas d’utilisation courants :

Connexion à Azure Redis : chaînes de connexion, StackExchange.Redis et résilience

Les points de terminaison de connexion et les clés sont fournis dans le portail Azure sous Clés d’accès. La chaîne de connexion principale inclut l’hôte, le port, TLS et le mot de passe (par exemple, contoso.redis.cache.windows.net:6380,password=…;ssl=True;abortConnect=False). Utilisez toujours TLS sur le port 6380 en production.

Bonnes pratiques avec StackExchange.Redis :

Azure CDN : profils, points de terminaison, origines, optimisation et fraîcheur du contenu

Azure CDN met en cache le contenu statique dans des POPs (points de présence) en périphérie pour réduire la latence et la charge sur l’origine. Un profil CDN regroupe des points de terminaison et un niveau de tarification/fournisseur ; un point de terminaison définit le nom d’hôte de périphérie et se connecte à une ou plusieurs origines.

Profils et points de terminaison :

Types d’origine :

Types d’optimisation (appliqués à la création du point de terminaison) :

Règles de mise en cache et purge :

Contrôles de la fraîcheur du contenu :

undefined

pour maximiser les taux de réussite de cache.

Azure Front Door : routage global, intégrité, sécurité et affinité

Azure Front Door fournit un équilibrage de charge global de couche 7 basé sur anycast, une accélération de site dynamique et un WAF intégré. Il complète le CDN en routant et en protégeant le trafic dynamique tout en mettant éventuellement en cache le contenu statique dans les niveaux Standard/Premium.

Règles de routage :

Sondes d’intégrité et intégrité du backend :

Intégration WAF :

Affinité de session :

Interaction avec le CDN :

Scénario de problème pratique

Mozilla lance un microsite mondial pour la découverte d’add-ons, avec des pics de trafic élevés lors des lancements. Ils ont besoin d’une livraison rapide des ressources statiques, d’API dynamiques résilientes et d’interactions utilisateur sécurisées à faible latence dans le monde entier.

  1. Front Door pour le point d’entrée global et la sécurité
  1. Politique WAF et limitation de débit
  1. Sondes d’intégrité et groupes d’origines
  1. Session et cache de sortie basés sur Redis
  1. Structures de données Redis pour les classements
  1. Résilience de la connexion avec StackExchange.Redis
  1. CDN pour les ressources statiques avec une mise en cache agressive
  1. Processus de purge dans la CI/CD
  1. Affinité de session Front Door uniquement là où c’est nécessaire

Cette architecture utilise Front Door pour le routage de périphérie intelligent et sécurisé et le WAF, Azure CDN pour la livraison de contenu statique avec un taux de succès élevé et un contrôle précis de la fraîcheur, et Azure Cache for Redis pour décharger les lectures intensives, maintenir des données de session et de classement à faible latence, et absorber les pics en douceur.


Solutions basées sur les événements et la messagerie Azure · Tous les domaines · Supervision

Entraînez-vous sur ces questions → · Tests chronométrés sur 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.

Réussissez votre examen →

Parcourir Microsoft →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet