Effectuer un scale-up et un scale-out d’un plan Azure App Service

Effectué

Il existe deux méthodes pour mettre à l’échelle votre plan et vos applications Azure App Service : le scale-up et le scale-out. Vous pouvez mettre à l’échelle vos applications manuellement ou choisir une mise à l’échelle automatique.

Regardez la vidéo suivante pour savoir comment implémenter la mise à l’échelle automatique pour votre plan et vos applications Azure App Service.

Ce qu’il faut savoir sur la mise à l’échelle d’Azure App Service

Examinons les détails de la mise à l’échelle de votre plan Azure App Service et de vos applications App Service.

  • La méthode par scale-up augmente la capacité de processeur, de mémoire et d’espace disque. Le scale-up vous permet d’obtenir de nombreuses fonctionnalités supplémentaires, comme des machines virtuelles dédiées, des domaines et des certificats personnalisés, des emplacements de préproduction, la mise à l’échelle automatique, entre autres. Le scale-up s’effectue en changeant le niveau tarifaire du plan Azure App Service dans lequel se trouve votre application.

  • La méthode par scale-out augmente le nombre d’instances de machine virtuelle qui exécutent votre application. Vous pouvez effectuer le scale-out de 30 instances au maximum, selon le niveau tarifaire de votre plan App Service. Dans les environnements App Service de niveau Isolé, bénéficiez d’une capacité de scale-out supplémentaire pouvant aller jusqu’à 100 instances. Le nombre d’instances de mise à l’échelle peut être configuré manuellement ou automatiquement (mise à l’échelle automatique).

  • Grâce à la mise à l’échelle automatique, vous pouvez augmenter automatiquement le nombre d’instances de mise à l’échelle pour la méthode par scale-out. La mise à l’échelle automatique est basée sur des règles et des planifications prédéfinies.

  • Vous pouvez faire un scale-up et un scale-down de votre plan App Service à tout moment en changeant le niveau tarifaire du plan.

Ce qu’il faut savoir quand vous utilisez la mise à l’échelle d’Azure App Service

Passez en revue les avantages suivants qu’apporte l’implémentation de la mise à l’échelle pour votre plan et vos applications App Service. Réfléchissez aux avantages de la mise à l’échelle pour votre site web de l’hôtel.

  • Envisagez d’ajuster manuellement les niveaux de plan. Démarrez votre plan à un niveau tarifaire inférieur et effectuez un scale-up du plan en fonction de votre besoin de fonctionnalités App Service supplémentaires. Effectuez un scale-down du plan lorsque vous n’avez plus besoin de ces fonctionnalités et contrôlez ainsi vos coûts globaux.

    Envisagez un scénario où vous commencez à tester votre application web avec le niveau Gratuit d’Azure App Service. Vous n’avez rien à payer pour utiliser le service. Après un certain temps, vous décidez d’ajouter un nom DNS personnalisé à votre application web. Pour cela, vous effectuez un scale-up de votre plan vers le niveau Partagé. Par la suite, vous découvrez que vous devez créer une liaison SSL. Vous effectuez alors un scale-up de votre plan vers le niveau De base. Plus tard, vous vous apercevez que vous avez besoin d’environnements de préproduction. Vous effectuez un scale-up vers le niveau Standard. Si vous avez besoin de cœurs, de mémoire ou de stockage supplémentaires, vous pouvez refaire un scale-up pour passer à une taille de machine virtuelle supérieure dans le même niveau.

    Vous pouvez effectuer le même processus de mise à l’échelle dans l’ordre inverse. Si vous estimez que vous n’avez plus besoin des capacités ou des fonctionnalités d’un niveau supérieur, effectuez un scale-down de votre plan pour repasser à un niveau inférieur, et ainsi économiser de l’argent.

  • Envisagez la mise à l’échelle automatique pour répondre aux besoins des utilisateurs et réduire les coûts. Continuez à fournir un service optimal à vos utilisateurs dans les moments où votre application connaît une forte charge. Implémentez la mise à l’échelle automatique pour contrôler le nombre de fonctionnalités et le support fournis à un moment donné en fonction des paramètres de préférence et des conditions de règle définis. La mise à l’échelle automatique vous aide à réduire les coûts lorsque la charge sur votre application baisse, car elle diminue automatiquement les fonctionnalités auxquelles vous êtes abonné.

  • N’envisagez pas de redéploiement. Quand vous modifiez vos paramètres de mise à l’échelle, vous n’avez pas besoin de modifier votre code ni de redéployer vos applications. Les modifications apportées aux paramètres de mise à l’échelle de votre plan sont appliquées en quelques secondes. Vos modifications affectent toutes les applications qui se trouvent dans votre plan App Service.

  • Envisagez la mise à l’échelle pour d’autres services Azure. Si votre application App Service dépend d’autres services Azure, comme Azure SQL Database ou Stockage Azure, vous pouvez mettre à l’échelle ces ressources séparément. Le plan App Service ne gère pas les ressources.