La mise à l'échelle d'une application ajuste sa capacité de calcul en modifiant le nombre d'instances. Effectuez une mise à l'échelle horizontale lorsque la charge de l'application est élevée et réduisez la capacité lorsqu'elle est inactive. Cette approche optimise l'utilisation des ressources et réduit les coûts. Cette rubrique explique comment mettre à l'échelle manuellement les instances d'application dans Serverless App Engine (SAE).
Prérequis
Contexte
Vous pouvez mettre à l'échelle votre application de deux manières : manuellement ou automatiquement.
Pour les besoins urgents, tels que la réponse à un pic de trafic soudain, utilisez la mise à l'échelle manuelle.
Pour les besoins non urgents, comme la gestion des pics de trafic périodiques, privilégiez la mise à l'échelle automatique. Pour plus d'informations, consultez la rubrique Configurer une politique de mise à l'échelle automatique.
Limites
Lors d'une mise à l'échelle horizontale, l'opération échoue si le nombre total d'instances (nouvelles et existantes) dépasse la limite de ressources définie pour l'application. Si vous devez ajouter davantage d'instances au-delà de cette limite, rejoignez le groupe DingTalk (ID : 32874633) pour soumettre une demande.
Procédure
La mise à l'échelle d'une application peut entraîner des problèmes imprévisibles, tels que des interruptions de service. Effectuez les opérations de mise à l'échelle avec prudence.
Sur la page Liste des applications SAE, sélectionnez une région et un namespace en haut de la page, puis cliquez sur l'ID de l'application cible pour accéder à la page des détails de l'application.
Sur la page Basic Information de l'application, cliquez sur Manual Scaling.
-
Dans la boîte de dialogue Application Scaling, configurez les paramètres.
-
Si l'application n'est pas déployée ou si aucune politique de mise à l'échelle automatique n'est activée :
Utilisez le curseur pour définir le nombre d'instances attendues dans le champ Expected Application Instances, puis cliquez sur OK.
-
Si une politique de mise à l'échelle automatique est configurée et activée :
Utilisez le curseur pour définir le nombre d'instances attendues dans le champ Expected Application Instances.
-
Sélectionnez une option pour le paramètre Resume Auto Scaling After Manual Scaling, puis cliquez sur OK. Le tableau suivant décrit les options disponibles :
Automatic : Une politique de mise à l'échelle automatique planifiée prend effet lors de la prochaine fenêtre temporelle du cycle en cours. Si les conditions ne sont pas remplies, la politique est reportée au cycle suivant. Les politiques de mise à l'échelle automatique basées sur les métriques et hybrides prennent effet immédiatement après la fin de la mise à l'échelle manuelle. Vérifiez les paramètres d'instances minimales et maximales définis dans la politique afin de respecter votre accord de niveau de service (SLA).
-
Manual : Reprenez manuellement la mise à l'échelle automatique.
Si vous sélectionnez Manual, vous devrez ultérieurement accéder à la page Auto Scaling de l'application pour activer manuellement la politique. Dans le cas contraire, la politique de mise à l'échelle automatique basée sur les métriques ou hybride restera désactivée.
RemarquePour la mise à l'échelle manuelle, le nombre d'instances d'application attendues ne peut pas dépasser le nombre maximal spécifié dans la politique de mise à l'échelle automatique basée sur les métriques.
Pour sélectionner une option pour le paramètre Resume Auto Scaling After Manual Scaling, vous devez au préalable configurer et activer une politique de mise à l'échelle automatique.
-
-
Vérifiez le résultat.
Accédez à la page Change Details pour consulter l'historique des modifications.
Méthode 1 : Sur la page Basic Information, cliquez sur View Details en haut de la page pour afficher l'état d'exécution spécifique de la modification sur la page Change Details.
Méthode 2 : Dans le volet de navigation de gauche, cliquez sur Change Records. Sur la page Change Records, vérifiez le statut dans la colonne Change Status. Si le statut Change Status indique Execution Successful, la mise à l'échelle horizontale ou la réduction de capacité de l'application a réussi. Cliquez sur Change Details dans la colonne Actions pour afficher l'état d'exécution détaillé de la modification sur la page Change Details.