Partager via


Maintenance planifiée de routine pour Azure App Service

La maintenance courante comprend des mises à jour en arrière-plan d’Azure App Service. Ces mises à jour peuvent inclure des améliorations des performances, des correctifs de bogues, de nouvelles fonctionnalités ou des mises à jour de sécurité. La maintenance peut s’appliquer à la plateforme App Service ou au système d’exploitation sous-jacent.

Important

Une modification majeure ou un abandon de fonctionnalités ne fait pas partie de la maintenance courante. Pour plus d’informations, consultez Stratégie de cycle de vie moderne.

Les garanties de qualité de service et de temps d’activité de Microsoft continuent d’être appliquées pendant les périodes de maintenance. Les notifications sont fournies pour donner aux clients une visibilité sur les modifications de plateforme.

À quoi s’attendre

Comme les ordinateurs personnels, les téléphones mobiles et d’autres appareils, les machines dans le cloud ont besoin de mises à jour régulières. Contrairement aux appareils physiques, Azure App Service gère la maintenance de routine avec une interruption minimale. Les charges de travail peuvent être décalées vers le matériel mis à jour en secondes, ce qui permet aux mises à jour de continuer sans temps d’arrêt.

La maintenance se produit généralement tous les mois, mais peut varier en fonction des besoins de votre organisation et d’autres facteurs.

Étant donné qu’une solution cloud classique se compose de plusieurs applications, bases de données, comptes de stockage, fonctions et autres ressources, certaines parties de votre solution peuvent subir une maintenance à différents moments. Cette variation peut être due à la géographie, à la région, aux centres de données et aux zones de disponibilité. Pour plus d’informations, consultez Pratiques de déploiement sûres.

Pour rechercher des événements de maintenance, recherchez Service Health dans le portail Azure. Sous Événements actifs, sélectionnez Maintenance planifiée.

Capture d’écran d’un événement de maintenance dans le portail Azure.

De haut en bas, l’exemple montre :

  • Un titre descriptif de l’événement de maintenance
  • Les régions et abonnements affectés
  • La fenêtre de maintenance prévue.

Les captures d’écran suivantes montrent des informations supplémentaires disponibles via l’onglet Ressources affectées :

Capture d’écran de la section Ressources affectées dans le portail Azure.

De gauche à droite, l’exemple montre :

  • Sélection de l’onglet Ressources affectées .
  • Option Plus d’informations .

Remarque

L’initiation manuelle de la maintenance n’est pas prise en charge pour les plans App Service. Toutefois, les environnements App Service (ASE) prennent en charge les préférences de maintenance manuelle.

Capture d’écran de plus d’informations pour un événement de maintenance dans le portail Azure.

Cet exemple montre :

  • L’état de la maintenance, qui peut être en attente, démarré ou terminé.
  • Une fois la maintenance démarrée, les horodatages peuvent être consultés sous Plus d’informations.

Forum aux questions

Pourquoi la maintenance dure-t-elle si longtemps ?

La maintenance de routine fournit les dernières mises à jour de la plateforme et du service. Il est difficile de prédire l’impact de la maintenance sur les applications individuelles, de sorte que les notifications fournissent des intervalles de temps généraux. Ces plages reflètent l’opération globale sur toutes les ressources, et non sur des expériences spécifiques au niveau de l'application. Les applications qui subissent un redémarrage de maintenance sur des machines actualisées et continuent de fonctionner. Il n’y a pas de temps d’arrêt quand des requêtes ou le trafic ne sont pas traités.

Pourquoi est-ce que je reçois autant de notifications ?

Les clients ont souvent plusieurs applications mises à niveau à différents moments. Pour éviter d’envoyer des notifications pour chacune d’elles, nous envoyons une seule notification qui concerne plusieurs ressources. Nous envoyons la notification au début et tout au long de la fenêtre de maintenance. Vous pouvez recevoir plusieurs rappels pour le même déploiement si la fenêtre de temps est longue, donc vous pouvez mettre en corrélation plus facilement les redémarrages, les interruptions ou autres problèmes.

La maintenance de la plateforme ne devrait pas avoir d’impact sur la durée de bon fonctionnement ou la disponibilité des applications. Les applications restent en ligne pendant la maintenance de la plateforme.

La maintenance de la plateforme peut entraîner le démarrage à froid des applications sur de nouvelles machines virtuelles, ce qui peut entraîner des retards. Une application est toujours considérée comme étant en ligne pendant qu'elle démarre à froid. Pour réduire au minimum ou éviter les démarrages à froid, pensez à utiliser le cache local pour les applications Windows et le contrôle d’intégrité.

Nous ne prévoyons pas que des sites subissent des violations de contrat de niveau de service (SLA) pendant les fenêtres de maintenance.

Comment la mise à niveau peut-elle garantir le bon fonctionnement de mes applications ?

Azure App Service représente une flotte d’unités d’échelle qui fournissent l’hébergement d’applications web et de solutions aux clients. Chaque unité d’échelle est divisée en domaines de mise à niveau et en zones de disponibilité. Cette division optimise le placement des plans App Service plus volumineux et permet des déploiements sans heurts, car toutes les machines de chaque unité d’échelle ne sont pas mises à jour simultanément.

Les opérations de maintenance mettent à niveau les machines de façon itérative tandis qu’App Service surveille l’intégrité de la flotte. En cas de problème, le système peut arrêter le déploiement. Pour plus d’informations sur ce processus, consultez le billet de blog Démystifier la magie des mises à jour du système d’exploitation App Service.

Les heures de bureau sont-elles prises en compte ?

Oui, les heures de bureau sont prises en compte sur la base du fuseau horaire de la région. Les opérations de maintenance sont optimisées pour démarrer en dehors des heures d'ouverture standard de 9h à 17h00. Statistiquement, c’est le meilleur moment pour les interruptions et les redémarrages des charges de travail, car il y a moins d’activité sur le système (dans les applications des clients et donc sur la plateforme elle-même). La maintenance d’App Service est conçue pour réduire les interruptions pendant les heures d’ouverture. Si des mises à niveau sont toujours en cours d’ici 9 heures dans une région donnée, elles tenteront de s’interrompre avant d’atteindre les phases critiques. Certains mouvements d’instance sous-jacents peuvent continuer, mais ils sont orchestrés pour chevaucher en toute sécurité et maintenir la disponibilité du site.

Quelles sont mes options pour contrôler la maintenance de routine ?

Si vous exécutez vos charges de travail dans un produit isolé via App Service Environment v3, vous pouvez si nécessaire planifier les mises à niveau. Pour plus d’informations sur cette fonctionnalité, consultez le billet de blog Contrôler et automatiser la maintenance planifiée pour App Service Environment v3.

Que puis-je faire pour mieux préparer mes applications à des redémarrages ?

Si vos applications ont besoin d’un délai supplémentaire pendant les redémarrages pour revenir en ligne, envisagez d’utiliser le contrôle d’intégrité. Un cas classique où un délai supplémentaire est nécessaire est quand il y a une dépendance forte vis-à-vis de ressources externes lors de la préparation ou du démarrage de l’application.

Vous pouvez utiliser le contrôle d’intégrité pour informer la plateforme que votre application n’est pas encore prête à recevoir des requêtes. Le système peut utiliser ces informations pour router les requêtes vers d’autres instances de votre plan App Service. Dans ce cas, nous vous recommandons d’avoir au moins deux instances dans le plan.

Mes applications étaient en ligne, mais les choses se sont aggravées depuis que ces notifications ont commencé à apparaître. Qu’est ce qui a changé ?

Des mises à jour et des événements de maintenance se produisent sur la plateforme depuis sa création. La fréquence des mises à jour a diminué au fil du temps, de sorte que le nombre d’interruptions a également diminué et la durée de fonctionnement a augmenté. Cependant, vous avez maintenant plus de visibilité sur toutes les modifications. Cette plus grande visibilité peut donner l’impression que davantage de changements se produisent.