Votre application web s'exécute sur plusieurs instances dans Azure App Service. Occasionnellement, une instance ne répond plus. Vous souhaitez que la plateforme détecte automatiquement une instance défectueuse et la retire de l'équilibreur de charge, puis la remplace sans intervention manuelle. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Activer la fonctionnalité de vérification de l'intégrité (Health check) et définir le chemin d'accès à un point de terminaison (par exemple, /healthz) qui renvoie HTTP 200 lorsque l'application est saine., Définir le paramètre d'application WEBSITE_HEALTHCHECK_MAXPINGFAILURES à une valeur inférieure pour provoquer un retrait/remplacement plus rapide après des sondes de santé consécutives échouées..
Pourquoi c'est la réponse
La fonctionnalité de vérification de l'intégrité (Health check) d'Azure App Service est conçue pour détecter les instances défectueuses. En l'activant et en configurant un point de terminaison comme /healthz qui renvoie un code HTTP 200 lorsque l'application est saine, App Service peut sonder cet endpoint. Si l'endpoint ne répond pas ou renvoie un code d'erreur, l'instance est considérée comme défectueuse, retirée de l'équilibreur de charge et remplacée automatiquement, répondant ainsi au besoin de détection et de remplacement sans intervention manuelle. Le paramètre d'application WEBSITEHEALTHCHECKMAXPINGFAILURES contrôle le nombre de sondes d'intégrité consécutives qui doivent échouer avant qu'une instance ne soit marquée comme défectueuse et retirée. En réduisant cette valeur, vous accélérez le processus de détection et de remplacement des instances défaillantes, ce qui est crucial pour maintenir la disponibilité. Les autres options ne répondent pas directement à l'exigence de remplacement automatique des instances défectueuses par la plateforme. Application Insights peut surveiller et alerter, mais ne gère pas le remplacement d'instance. Always On maintient l'application active mais ne remplace pas les instances défectueuses. Azure Traffic Manager gère le routage du trafic mais ne remplace pas les instances d'App Service.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise