Configurer la mise à l’échelle automatique pour les applications
Notes
Azure Spring Apps est le nouveau nom du service Azure Spring Cloud. Bien que le service ait un nouveau nom, vous verrez l’ancien nom à divers endroits pendant un certain temps, car nous travaillons à mettre à jour les ressources telles que les captures d’écran, les vidéos et les diagrammes.
Cet article s’applique à : ✔️ Java ✔️ C#
Cet article s’applique au : Niveau ✔️ De base/Standard ✔️ Entreprise
Cet article décrit comment configurer les paramètres de mise à l’échelle automatique pour vos applications à l’aide du portail Microsoft Azure ou de l’interface Azure CLI.
La mise à l’échelle automatique est une fonctionnalité intégrée d’Azure Spring Apps qui permet aux applications d’atteindre des performances maximales quand la demande évolue. Azure Spring Apps prend en charge le scale-out et le scale-in, ce qui inclut la modification du nombre d’instances d’application et de l’équilibrage de charge.
Prérequis
Pour suivre ces procédures, vous avez besoin des éléments suivants :
- Un abonnement Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
- Une instance du service Azure Spring Apps déployée. Pour bien démarrer, suivez notre guide de démarrage rapide sur le déploiement d’une application par le biais d’Azure CLI.
- Au moins une application déjà créée dans votre instance de ce service.
Accéder à la page Mise à l’échelle automatique sur le portail Azure
- Connectez-vous au portail Azure.
- Accédez à la page Vue d’ensemble d’Azure Spring Apps.
- Sélectionnez l’onglet Applications sous Paramètres dans le menu du volet de navigation de gauche.
- Sélectionnez l’application pour laquelle vous souhaitez configurer la mise à l’échelle automatique. Dans cet exemple, sélectionnez l’application demo. La page Vue d’ensemble de l’application doit alors s’afficher.
- Accédez à l’onglet Monter en charge sous Paramètres dans le menu du volet de navigation de gauche.
Configurer les paramètres de mise à l’échelle automatique pour votre application dans le portail Azure
Deux options sont disponibles pour la gestion des demandes de mise à l’échelle automatique :
- Mise à l’échelle manuelle : conserve un nombre d’instances fixe. Dans le plan Standard, vous pouvez effectuer un scale-out jusqu’à un maximum de 500 instances. Cette valeur change le nombre d’instances distinctes de l’application en cours d’exécution.
- Mise à l’échelle automatique personnalisée : effectue la mise à l’échelle selon n’importe quelle planification en fonction de métriques.
Dans le portail Azure, choisissez la façon dont vous souhaitez effectuer la mise à l’échelle. L’illustration suivante montre l’option Mise à l’échelle automatique personnalisée et les paramètres de mode.
Configurer les paramètres de mise à l’échelle automatique pour votre application dans l’interface Azure CLI
Vous pouvez également définir les modes de mise à l’échelle automatique à l’aide de l’interface Azure CLI. Les commandes suivantes créent un paramètre et une règle de mise à l’échelle automatique.
Créer un paramètre de mise à l’échelle automatique :
az monitor autoscale create \ --resource-group <resource-group-name> \ --name <autoscale-setting-name> \ --resource /subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.AppPlatform/Spring/<service-instance-name>/apps/<app-name>/deployments/<deployment-name> \ --min-count 1 \ --max-count 5 \ --count 1
Créer une règle de mise à l’échelle automatique :
az monitor autoscale rule create \ --resource-group <resource-group-name> \ --autoscale-name <autoscale-setting-name> \ --scale out 1 \ --cooldown 1 \ --condition "tomcat.global.request.total.count > 100 avg 1m where AppName == <app-name> and Deployment == <deployment-name>"
Pour plus d’informations sur les métriques disponibles, consultez la section Options de métriques de l’utilisateur dans Métriques pour Azure Spring Apps.
Mise à niveau vers le plan Standard
Si vous utilisez le plan De base et que vous êtes limité par une ou plusieurs de ces limites, vous pouvez effectuer une mise à niveau vers le plan Standard. Pour effectuer une mise à niveau, accédez au menu Plan tarifaire en sélectionnant d’abord la colonne Niveau Standard , puis en sélectionnant le bouton Mettre à niveau .