Partager via


Migrer votre application de fonction vers un plan redondant interzone

La prise en charge des zones de disponibilité pour Azure Functions est disponible dans les plans Premium (Premium élastique) et les plans dédiés (App Service). Un plan d’application de fonction redondante interzone équilibre automatiquement ses instances entre les zones de disponibilité pour une plus haute disponibilité. Cet article explique comment migrer vers le plan Premium multilocataire public avec prise en charge des zones de disponibilité. Pour en savoir plus sur la migration vers la redondance de zone sur les plans dédiés, reportez-vous ici.

Exigences en matière de temps d’arrêt

Le temps d’arrêt dépend de la façon dont vous décidez d’effectuer la migration. Étant donné que vous ne pouvez pas convertir les plans Premium existants pour utiliser des zones de disponibilité, la migration se compose d’un déploiement côte à côte où vous allez créer des plans Premium. Le temps d’arrêt dépend de la façon dont vous choisissez de rediriger le trafic de votre ancienne application de fonction pour laquelle les zones de disponibilité sont activées vers la nouvelle. Par exemple, pour les fonctions basées sur HTTP, si vous utilisez une passerelle applicative, un domaine personnalisé ou Azure Front Door, le temps d’arrêt dépend du temps nécessaire pour mettre à jour ces services respectifs avec les informations de votre nouvelle application. Vous pouvez également acheminer le trafic vers plusieurs applications en même temps à l’aide d’un service tel qu’Azure Traffic Manager et effectuer uniquement un basculement complet vers vos nouvelles applications pour lesquelles les zones de disponibilité sont activées lorsque tout est déployé et entièrement testé. Vous pouvez également écrire des fonctions défensives pour garantir que les messages ne sont pas perdus pendant la migration pour les fonctions non-HTTP.

Recommandations pour la migration : redéploiement

Si vous souhaitez que votre application de fonction utilise des zones de disponibilité, redéployez votre application dans un plan d’application de fonction Premium qui vient d’être créé et pour lequel les zones de disponibilité sont activées.

Comment redéployer

Les étapes suivantes décrivent l’activation des zones de disponibilité.

  1. Si vous utilisez déjà la référence SKU Premium et que vous êtes dans l’une des régions prises en charge, vous pouvez passer à l’étape suivante. Sinon, vous devez créer un groupe de ressources dans l’une des régions prises en charge.
  2. Créez un plan Premium dans l’une des régions prises en charge et le groupe de ressources. Vérifiez que la redondance de zone est activée pour le nouveau plan Premium.
  3. Créez et déployez vos applications de fonction dans le nouveau plan Premium en utilisant la méthode de déploiement de votre choix.
  4. Après avoir testé et activé les nouvelles applications de fonction, vous pouvez éventuellement désactiver ou supprimer vos applications précédentes ne prenant pas en charge les zones de disponibilité.

Étapes suivantes