Montez une application en puissance dans Azure App Service

Cet article décrit la mise à l’échelle d’une application web dans Azure App Service. Il existe deux workflows de mise à l’échelle : scale-up et scale-out. Cet article décrit le workflow de scale-up.

  • Effectuer un scale-up : obtenez un surcroît de capacité d’UC, de mémoire ou d’espace disque, ou des fonctionnalités supplémentaires, comme des machines virtuelles dédiées, des domaines et des certificats personnalisés, des emplacements intermédiaires, la mise à l’échelle automatique, et bien davantage. Pour monter en puissance en modifiant le niveau tarifaire du plan App Service auquel appartient votre application.
  • Effectuer un scale-out: augmentez le nombre d’instances de machine virtuelle qui exécutent votre application. Les plans de service De base, Standard et Premium montent en charge jusqu’à 3, 10 et 30 instances respectivement. Les Environnements App Service au niveau Isolé augmente davantage votre capacité de scale-out à 100 instances. Pour plus d’informations sur le scale-out, voir Mise à l’échelle manuelle ou automatique du nombre d’instances. Vous y trouverez comment utiliser la mise à l’échelle automatique, qui permet de mettre à l’échelle le nombre d’instances automatiquement en fonction des planifications et des règles prédéfinies.

Ces paramètres de mise à l’échelle sont applicables en quelques secondes et affectent toutes les applications de votre plan App Service. Ils ne nécessitent pas de modifier votre code ou de redéployer votre application.

Pour plus d’informations sur la tarification et les fonctionnalités de chaque plan App Service, voir Détails de la tarification - App Service.

Notes

Avant de changer le niveau Gratuit d’un plan App Service, commencez par supprimer les limites de dépense en place pour votre abonnement Azure. Pour afficher ou modifier les options de votre abonnement App Service, consultez Cost Management + Billing dans le Portail Azure.

Montée en puissance de votre niveau de tarification

Notes

Pour effectuer un scale-up jusqu’au niveau Premium V3, consultez Configurer le niveau Premium V3 pour App Service.

  1. Dans votre navigateur, ouvrez le portail Azure.

  2. Dans le volet de navigation de gauche dans la page de votre application App Service, sélectionnez Monter en puissance (plan App Service) .

    Capture d’écran montrant comment effectuer un scale-up de votre plan App Service.

  3. Sélectionnez l’un des niveaux tarifaires, puis sélectionnez Sélectionner.

    Capture d’écran montrant la page Explorer les plans tarifaires avec un plan Premium V3 sélectionné.

    Une fois l’opération terminée avec succès, une fenêtre contextuelle de notification s’affiche avec une coche verte.

Si votre application dépend d’autres services, comme Azure SQL Database ou Stockage Azure, vous pouvez effectuer un scale-up de ces ressources séparément. Ces ressources ne sont pas gérées par le plan App Service.

  1. Dans la page Vue d’ensemble de votre application, sélectionnez le lien Groupe de ressources.

    Effectuez un scale-up des ressources associées à votre application Azure.

  2. Dans la page Vue d’ensemble du groupe de ressources, sélectionnez une ressource que vous souhaitez mettre à l’échelle. La capture d’écran ci-après illustre une ressource de SQL Database.

    Accéder à la page du groupe de ressources pour activer la montée en puissance de votre application Azure

    Pour monter en puissance la ressource associée, consultez la documentation relative à ce type de ressource précise. Par exemple, pour effectuer un scale-up d’une base de données SQL unique, consultez Mettre à l'échelle des ressources de base de données uniques dans Azure SQL Database. Pour effectuer un scale-up d’une ressource Azure Database pour MySQL, consultez Mettre à l’échelle les ressources Azure Database pour MySQL.

Comparer les niveaux tarifaires

Pour plus d’informations, par exemple sur les tailles de machine virtuelle pour chaque niveau tarifaire, voir Tarification App Service.

Pour un tableau des limites, quotas et contraintes du service, ainsi que des fonctionnalités prises en charge dans chaque niveau, voir Limites d’App Service.