Quelle est la meilleure méthode de flotte à utiliser ? - Amazon Elastic Compute Cloud

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

Amazon EC2 Auto Scaling

  • Vous avez besoin de plusieurs instances avec une configuration unique ou une configuration mixte.

  • Vous souhaitez automatiser la gestion du cycle de vie de vos instances.

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.

Flotte EC

  • Vous avez besoin de plusieurs instances avec une configuration unique ou une configuration mixte.

  • Vous voulez gérer vous-même le cycle de vie de vos instances.

  • Si vous n’avez pas besoin d’une mise à l’échelle automatique, nous vous recommandons d’utiliser une flotte EC2 de type instant.

Créez une flotte instant à la fois d’instances à la demande et d’instances Spot en une seule opération, avec plusieurs spécifications de lancement qui varient en fonction du type d’instance, de l’AMI, de la zone de disponibilité ou du sous-réseau. La stratégie d’allocation de l’instance Spot est par défaut définie sur le prix unitaire lowest-price pmais nous recommandons de la modifier en fonction de price-capacity-optimized.

Parc d’instances Spot

  • Nous déconseillons fortement l’utilisation du parc d’instances Spot, car il est basé sur une API ancienne pour laquelle aucun investissement n’est prévu.

  • Si vous souhaitez gérer le cycle de vie de votre instance, utilisez plutôt la flotte EC2.

  • Si vous ne souhaitez pas gérer le cycle de vie de votre instance, utilisez plutôt un groupe Auto Scaling.

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.