Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Concepts de mise à l'échelle pour Amazon AppStream 2.0
AppStream La mise à l'échelle 2.0 est fournie par Application Auto Scaling. Pour plus d'informations, consultez la Référence de l'API Application Auto Scaling.
Pour step-by-step obtenir des conseils sur l'utilisation de la AppStream version 2.0 de Fleet Auto Scaling, consultez la section Scaling Your Desktop Application Streams with Amazon AppStream 2.0
Pour utiliser efficacement la fonctionnalité d’autoscaling de flotte, vous devez comprendre les termes et les concepts suivants.
- Multi-sessions ou mono-session
-
Dans un scénario mono-session, chaque session utilisateur possède sa propre instance dédiée. En mode multi-sessions, plusieurs sessions utilisateur peuvent être configurées sur une instance. Les politiques de capacité de flotte et d’autoscaling doivent être configurées en termes de sessions utilisateur, et le service calculera et lancera le nombre d’instances requis.
- Capacité minimale/Nombre minimal de sessions utilisateur de la flotte
-
Nombre minimal d’instances (pour les flottes mono-session) ou de sessions utilisateur (pour les flottes multi-sessions). Le nombre d’instances (pour les flottes mono-session) ou de sessions utilisateur (pour les flottes multi-sessions) ne peut pas être inférieur à cette valeur, et les stratégies de dimensionnement ne mettront pas votre flotte à l’échelle en dessous de cette valeur. Par exemple, dans un scénario mono-session, si vous définissez la capacité minimale d’une flotte sur 2, votre flotte n’aura jamais moins de 2 instances. De même, dans un scénario multi-sessions où le nombre maximal de sessions sur une instance est fixé à 5, si vous définissez la capacité minimale d’une flotte sur 12, votre flotte ne comptera jamais moins d’instances que l’arrondi au chiffre supérieur de (12/5) = 3 instances.
- Capacité maximale/Nombre maximal de sessions utilisateur de la flotte
-
Nombre maximal d’instances (pour les flottes mono-session) ou de sessions utilisateur (pour les flottes multi-sessions). Le nombre d’instances (pour les flottes mono-session) ou de sessions utilisateur (pour les flottes multi-sessions) ne peut pas être supérieur à cette valeur, et les stratégies de dimensionnement ne mettront pas votre flotte à l’échelle au-dessus de cette valeur. Par exemple, dans un scénario mono-session, si vous définissez la capacité maximale d’une flotte sur 10, votre flotte n’aura jamais plus de 10 instances. De même, dans un scénario multi-sessions où le nombre maximal de sessions sur une instance est fixé à 5, si vous définissez la capacité maximale d’une flotte sur 52, votre flotte ne comptera jamais plus d’instances que l’arrondi au chiffre supérieur de (52/5) = 11 instances.
- Capacité souhaitée
-
Nombre total d’instances (pour les flottes mono-session) ou de sessions utilisateur (pour les flottes multi-sessions) en cours d’exécution ou en attente. Cette valeur représente le nombre total de sessions de streaming simultanées pouvant être prises en charge par votre flotte à un état stable. Pour définir la valeur de Capacité souhaitée, modifiez les Détails de la flotte. Nous vous déconseillons de modifier manuellement la valeur de Capacité souhaitée lorsque vous utilisez des stratégies de dimensionnement.
Notez que si la valeur de Capacité souhaitée est définie au-dessous de la valeur de Capacité minimale et qu’une activité de montée en puissance est déclenchée, Application Auto Scaling augmente la valeur de Capacité souhaitée jusqu’à la valeur Capacité minimale, puis continue à monter en puissance en fonction de vos besoins, conformément à la stratégie de dimensionnement. Cependant, dans ce cas, une activité de mise à l’échelle horizontale ne permet pas d’ajuster Capacité souhaitée, car sa valeur se situe déjà en dessous de la valeur de Capacité minimale.
Si la valeur de Capacité souhaitée est définie au-dessus de la valeur de Capacité maximale et qu’une activité de mise à l’échelle horizontale est déclenchée, Application Auto Scaling réduit la valeur de Capacité souhaitée jusqu’à la valeur de Capacité maximale, puis continue la mise à l’échelle horizontale en fonction de vos besoins, conformément à la stratégie de dimensionnement. Cependant, dans ce cas, une activité de montée en puissance ne permet pas d’ajuster Capacité souhaitée, car sa valeur se situe déjà au-dessus de la valeur de Capacité maximale.
- Action de stratégie de dimensionnement
-
Action que les stratégies de dimensionnement effectuent sur votre flotte lorsque la Condition de la stratégie de dimensionnement est remplie. Vous pouvez choisir une action en fonction du % de la capacité ou du nombre d’instances (pour les flottes mono-session) ou de sessions utilisateur (pour les flottes multi-sessions). Par exemple, si la capacité actuelle est de 4 et que l'action de la politique de dimensionnement est définie sur « Ajouter 25 % de capacité », la capacité souhaitée est augmentée et sera définie à 5 lorsque la condition de la politique de mise à l'échelle sera remplie.
- Condition de la stratégie de dimensionnement
-
Condition qui déclenche l’action définie dans Action de stratégie de dimensionnement. Cette condition comprend une métrique de la stratégie de dimensionnement, un opérateur de comparaison et un seuil. Par exemple, pour mettre à l'échelle une flotte si l'utilisation de la flotte est supérieure à 50 %, la condition de votre stratégie de dimensionnement doit être « Si Utilisation de la capacité > 50 % ».
- Métrique de la stratégie de dimensionnement
-
Votre stratégie de dimensionnement est basée sur cette métrique. Les métriques suivantes sont disponibles pour les stratégies de dimensionnement :
- Utilisation de la capacité
-
Pourcentage d’instances en cours d’utilisation dans une flotte. Vous pouvez utiliser cette métrique pour mettre votre flotte à l’échelle en fonction de son utilisation. Par exemple, Condition de la stratégie de dimensionnement : « Si Utilisation de la capacité < 25 % », exécuter Action de stratégie de dimensionnement : « Supprimer 25 % de la capacité ».
- Capacité disponible
-
Nombre d’instances (pour les flottes mono-session) ou de sessions utilisateur (pour les flottes multi-sessions) de votre flotte qui sont disponibles pour les utilisateurs. Vous pouvez utiliser cette métrique pour conserver un tampon dans votre capacité disponible afin que les utilisateurs lancent des sessions de streaming. Par exemple, Condition de la stratégie de dimensionnement : « Si Capacité disponible < 5 », exécuter Action de stratégie de dimensionnement : « Ajouter 5 instance(s) (pour les flottes mono-session) ou session(s) utilisateur (pour les flottes multi-sessions) ».
- Erreur de capacité insuffisante
-
Nombre de demandes de session rejetées par manque de capacité. Vous pouvez utiliser cette métrique pour allouer de nouvelles instances aux utilisateurs qui ne sont pas en mesure de démarrer des sessions de streaming en raison d'un manque de capacité. Par exemple, Condition de la stratégie de dimensionnement : « Si Erreur de capacité insuffisante > 0 », exécuter Action de stratégie de dimensionnement : « Ajouter 1 instance(s) (pour les flottes mono-session) ou session(s) utilisateur (pour les flottes multi-sessions) ».