Implémenter des plans Azure App Service

Effectué

Dans Azure App Service, une application s’exécute dans un plan Azure App Service. Un plan App Service définit un ensemble de ressources de calcul nécessaires à l’exécution d’une application web. Les ressources de calcul sont analogues à une batterie de serveurs dans l’hébergement web classique. Une ou plusieurs applications peuvent être configurées pour s’exécuter sur les mêmes ressources informatiques (ou dans le même plan App Service).

Ce qu’il faut savoir sur les plans App Service

Examinons de plus près comment implémenter et utiliser un plan App Service avec vos machines virtuelles.

  • Lorsque vous créez un plan App Service dans une région, un ensemble de ressources de calcul est créé pour le plan dans la région spécifiée. Toutes les applications que vous placez dans le plan s’exécutent sur les ressources de calcul définies par le plan.

  • Chaque plan App Service définit ces paramètres :

    • Système d’exploitation : Linux ou Windows.
    • Région : région pour le plan App Service, par exemple USA Ouest, Inde Centre, Europe Nord, etc.
    • Niveau tarifaire : Détermine les fonctionnalités App Service que vous obtenez et combien vous payez pour le plan. Les niveaux tarifaires disponibles pour votre plan App Service dépendent du système d’exploitation sélectionné au moment de la création.
    • Nombre d’instances de machine virtuelle : Actuellement, la plage est comprise entre trois et 30.
    • Taille des instances de VM : Défini par le processeur, la mémoire et le stockage distant.
  • Vous pouvez continuer à ajouter de nouvelles applications à un plan existant tant que le plan a suffisamment de ressources pour gérer l’augmentation de charge.

Éléments à prendre en considération lors de l’utilisation de plans Azure App Service

Passez en revue les considérations suivantes relatives à l’utilisation des plans Azure App Service pour l’exécution et la mise à l’échelle de vos applications. Réfléchissez aux conditions qui peuvent s’appliquer à l’exécution et à la mise à l’échelle du site web de l’hôtel.

  • Réfléchissez aux économies en termes de coûts. Étant donné que vous payez pour les ressources informatiques allouées par votre plan App Service, vous pouvez potentiellement faire des économies en plaçant plusieurs applications dans le même plan App Service.

  • Pensez à placer plusieurs applications dans un même plan. Créez un plan unique pour prendre en charge plusieurs applications, afin de faciliter la configuration et la gestion des instances de machine virtuelle partagées. Étant donné que les applications partagent les mêmes instances de machine virtuelle, vous devez gérer soigneusement les ressources et la capacité de votre plan.

  • Réfléchissez à la capacité du plan. Avant d’ajouter une nouvelle application à un plan existant, déterminez les besoins en ressources de la nouvelle application et identifiez la capacité restante de votre plan.

    Important

    La surcharge d’un plan App Service peut entraîner un temps d’arrêt pour les applications nouvelles et existantes.

  • Réfléchissez à l’isolation des applications. Isolez votre application dans un nouveau plan App Service lorsque  :

    • L’application est gourmande en ressources.
    • Vous souhaitez mettre à l’échelle l’application indépendamment des autres applications dans le plan existant.
    • L’application a besoin de ressources dans une région géographique différente.