Quelle est la meilleure méthode de flotte à utiliser ?
En tant que bonne pratique générale, nous vous recommandons de lancer des flottes d’instances Spot et à la demande avec Amazon EC2 Auto Scaling, car ce dernier fournit des fonctionnalités supplémentaires que vous pouvez utiliser pour gérer votre flotte. La liste des fonctionnalités supplémentaires inclut le remplacement automatique des surveillances de l’état pour les instances Spot et à la demande, les surveillances de l’état basées sur les applications et une intégration avec Elastic Load Balancing pour garantir une répartition uniforme du trafic applicatif vers vos instances saines. Vous pouvez également utiliser les groupes Auto Scaling lorsque vous utilisez des services AWS tels qu’Amazon ECS, Amazon EKS (groupes de nœuds autogérés) et Amazon VPC Lattice. Pour plus d’informations, consultez le Guide de l’utilisateur Amazon EC2 Auto Scaling.
Si vous ne pouvez pas utiliser Amazon EC2 Auto Scaling, vous pouvez envisager d’utiliser la flotte EC2 ou le parc d’instances Spot. La flotte EC2 et le parc d’instances Spot offrent les mêmes fonctionnalités de base. Cependant, la flotte EC2 n’est disponible qu’en ligne de commande et n’est pas compatible avec les consoles. Le parc d’instances Spot Fleet offre un support pour la console, mais il est basé sur une API ancienne pour laquelle aucun investissement n’a été prévu.
Le tableau suivant permet de déterminer la méthode de flotte à utiliser.
| Méthode de la flotte | Quand l’utiliser ? | Cas d’utilisation |
|---|---|---|
|
Créez un groupe Auto Scaling qui gère le cycle de vie de vos instances tout en gardant le nombre d’instances souhaité. Prend en charge la mise à l’échelle horizontale (ajout d’instances supplémentaires) entre les limites minimale et maximale spécifiées. |
|
|
Créez une flotte |
|
|
N’utilisez le parc d’instances Spot que si vous avez besoin d’un support de console pour un cas d’utilisation où vous utiliseriez la flotte EC2. |