Événement
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
La maintenance de routine couvre les mises à jour en arrière-plan apportées à Azure App Service. Les différents types de maintenance peuvent être des améliorations des performances, des correctifs de bogues, de nouvelles fonctionnalités ou des mises à jour de sécurité. La maintenance d'App Service peut se faire sur le service lui-même ou sur le système d’exploitation sous-jacent.
Important
Les changements cassants ou les dépréciations de fonctionnalités ne font pas partie de la maintenance de routine. Pour plus d’informations, consultez Stratégie de cycle de vie moderne.
Les garanties Microsoft de qualité de service et de temps de fonctionnement continuent de s’appliquer pendant les périodes de maintenance. Des notifications mentionnent les périodes de maintenance pour donner aux clients une visibilité sur les modifications de la plateforme.
Tout comme les ordinateurs personnels, les téléphones mobiles et d'autres appareils, les machines dans le cloud ont besoin des mises à jour les plus récentes. Contrairement aux appareils physiques, les solutions cloud comme Azure App Service offrent des moyens de gérer plus facilement la maintenance de routine. Il n’est pas nécessaire d’arrêter de travailler et d’attendre que les correctifs soient installés. Toute charge de travail peut être déplacée vers un autre matériel en quelques secondes, pendant l’installation des mises à jour. Les mises à jour se produisent tous les mois, mais peuvent varier en fonction des besoins de votre organisation et d’autres facteurs.
Comme une solution cloud classique se compose de plusieurs applications, bases de données, comptes de stockage, fonctions et autres ressources, les différentes parties de vos solutions peuvent faire l’objet d’une maintenance à des moments différents. Une partie de cette coordination est liée à la géographie, à la région, aux centres de données et aux zones de disponibilité. Cela peut aussi être dû au cloud, où tout ne peut pas être modifié simultanément. Pour plus d’informations, consultez Pratiques de déploiement sûres.
La capture d’écran suivante montre un exemple d'événement de maintenance.
Dans l’ordre de haut en bas, l'exemple montre :
Fondamentalement, la maintenance de routine fournit les mises à jour les plus récentes à la plateforme et au service. Il est difficile de prédire comment la maintenance va affecter les applications individuelles à un moment précis, de sorte que les notifications ont tendance à être plus générales. Les intervalles de temps dans les notifications ne reflètent pas les expériences au niveau de l’application, mais plutôt l’opération globale sur toutes les ressources. Les applications qui font l’objet d’une maintenance redémarrent instantanément sur les machines qui viennent d'être mises à jour et elles 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.
Dans un scénario classique, les clients ont plusieurs applications qui sont mises à niveau à des moments différents. 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 : vous pouvez donc mettre en corrélation plus facilement les redémarrages, les interruptions ou d'autres problèmes.
La maintenance de la plateforme ne devrait pas avoir d’impact sur la durée de bon fonctionnement ou la disponibilité d’une application. 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.
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 les placements de plans App Service plus grands et de déploiements fluides, car toutes les machines de chaque unité d’échelle ne sont pas mises à jour en même temps.
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.
Oui, les heures d'ouverture sont reflétées pour le 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). Si des ressources sont encore en cours de mise à niveau à 9h dans une région donnée, la mise à niveau va s’interrompre de façon sécurisée avant l’étape critique suivante et jusqu’à la fin des heures d’ouverture.
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.
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.
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 : le nombre d’interruptions a donc lui aussi diminué et la durée de fonctionnement a quant à elle augmenté. Cependant, vous avez maintenant plus de visibilité sur toutes les modifications. Une visibilité accrue peut entraîner la perception que d’autres changements se produisent.
Obtenez plus d’informations sur les notifications de maintenance en lisant le billet de blog Notifications de maintenance planifiée de routine pour Azure App Service.
Événement
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantFormation
Parcours d’apprentissage
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certification
Microsoft Certified : Azure Database Administrator Associate - Certifications
Administrer une infrastructure de base de données SQL Server pour les bases de données relationnelles cloud, locales et hybrides à l’aide des offres de bases de données relationnelles Microsoft PaaS.