Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure App Service offre des fonctionnalités de fiabilité intégrées vous permettant de veiller à la disponibilité et à la résilience de vos applications. Cet article explique la création d’un plan App Service qui inclut la redondance de zone. Il aborde également la désactivation et l’activation de la redondance de zone sur des plans existants et la vérification de la prise en charge de la redondance de zone. Pour plus d’informations sur la redondance de zone, consultez Fiabilité dans App Service.
Important
La redondance de zone répartit les instances de plans App Service entre les zones de disponibilité ; elle ne crée pas de répliques d’application garanties. Si perSiteScaling est true et qu’une application ou un emplacement de déploiement a une limite de processus de travail de 1, n’en déduisez pas que l’application ou l’emplacement dispose d’un deuxième réplica actif. Une limite de 2 ou plus permet de placer plusieurs workers de plan distincts, mais ne garantit pas que ces instances soient réparties sur plusieurs zones physiques. Examinez la montée en échelle par application et la fiabilité dans les services d’application lorsque vous concevez la charge de travail.
Créer un plan App Service redondant interzone
Si vous souhaitez créer un plan App Service qui inclut la redondance de zone, suivez les étapes appropriées.
Suivez les instructions pour créer un plan App Service. Veillez à sélectionner Activé pour la redondance de zone.
Définir la redondance de zone pour un plan App Service existant
Pour activer la redondance de zone sur un plan App Service existant, vérifiez la prise en charge de la redondance de zone.
Si votre plan App Service prend en charge la redondance de zone, utilisez le portail Azure, Azure CLI ou Bicep et Azure Resource Manager pour l’activer ou le désactiver.
Important
Avant d’activer la redondance de zone, notez la capacité actuelle du plan et le mode de mise à l’échelle. Si la mise à l’échelle par application est activée, examinez la limite de travailleurs configurée pour chaque application et chaque emplacement de déploiement. Une limite de
1ne fournit pas une réplique simultanée dans une autre zone. Pour la mise à l’échelle basée sur les règles , assurez-vous que chaque profil d’autoéchelle applicable dispose de capacités minimales, par défaut et maximales d’au moins2.Dans le portail Azure, accédez à votre plan App Service.
Sélectionnez Paramètres>scale-out (plan App Service) dans le volet de navigation gauche.
Suivez les instructions pour le mode de mise à l’échelle configuré pour le plan :
-
Manuel : Si le nombre d’instances est inférieur à
2, augmentez-le à2; conservez une valeur supérieure. Sélectionnez Redondance de zone, puis enregistrez vos modifications. -
Automatique : Le nombre minimum d’instances est géré et indisponible dans le portail. Sélectionnez la redondance de zone, enregistrez vos modifications, puis confirmez que la capacité du plan obtenu est d’au moins
2. -
Basé sur des règles : Vous ne pouvez pas effectuer ce flux de travail dans le portail. Premièrement, mettez à jour séparément chaque profil d’autoscale applicable afin que son minimum, son défaut et son maximum soient chacun au moins
2, en préservant des valeurs plus élevées. Ensuite, utilisez Azure CLI ou Bicep et Azure Resource Manager pour activer la redondance de zone.
-
Manuel : Si le nombre d’instances est inférieur à
Pour la mise à l’échelle manuelle ou automatique , pour désactiver la redondance de zone, désélectionnez la redondance de zone, puis enregistrez vos modifications.
Si votre plan App Service se trouve sur une unité d’échelle qui ne prend pas en charge la redondance de zone, vous ne pouvez pas activer la redondance de zone sur votre plan. Au lieu de cela, vous devez redéployer vos applications dans un nouveau plan sur une unité d’échelle différente.
Vérifier la prise en charge de la redondance de zone sur un plan App Service
Si vous souhaitez vérifier si un plan App Service existant prend en charge la redondance de zone, procédez comme suit :
Déterminez le nombre maximal de zones de disponibilité que le plan App Service prend en charge en utilisant le Portail Azure, ’’interface Azure CLI ou Bicep et Resource Manager.
Dans le portail Azure, accédez à votre plan App Service.
Sélectionnez Effectuer un scale-out (plan App Service)
Le nombre maximal de zones disponibles affiche le nombre maximal de zones que votre plan App Service peut utiliser.
Comparez le nombre avec le tableau suivant pour déterminer si votre plan prend en charge la redondance de zone.
Nombre maximal de zones Prise en charge de la redondance de zone Plus de 1 Soutenu Égal à 1 Non pris en charge* * Si vous utilisez un plan ou une empreinte qui ne prend pas en charge les zones de disponibilité, vous devez créer un plan App Service dans un nouveau groupe de ressources. Cette configuration veille à ce que votre déploiement atterrisse sur l’infrastructure App Service qui prend en charge les zones de disponibilité.
Afficher les zones physiques d’un plan App Service
Lorsque vous disposez d’un plan App Service avec redondance de zone, la plateforme répartit les instances du plan sur l’ensemble de zones de disponibilité physiques. Utilisez le portail Azure ou l'interface Azure CLI pour inspecter la zone physique rapportée pour les instances actuellement observées par une application.
Note
Les valeurs observées physicalZone correspondent à des informations de positionnement à un instant donné. Ils ne prouvent pas l’existence de répliques d’applications cachées ni ne garantissent la diversité des zones physiques pour une application ou un emplacement de déploiement. En utilisant une mise à l’échelle par application, une application peut fonctionner sur moins d’instances que prévu.
Dans le portail Azure, allez dans l’application App Service que vous souhaitez inspecter.
Sélectionnez Contrôle d’intégrité.
Sélectionnez Instances pour afficher le placement de zone physique pour chacune de vos instances.