Didacticiel : configurer la flotte EC2 afin d’utiliser les instances à la demande comme capacité principale - Amazon Elastic Compute Cloud

Didacticiel : configurer la flotte EC2 afin d’utiliser les instances à la demande comme capacité principale

Ce didacticiel utilise une société fictive nommée ABC Online pour illustrer le processus de demande d’une flotte EC2 avec la capacité à la demande comme capacité principale, et la capacité des instances spot si elle est disponible.

Objectif

ABC Online, une société de livraison de restaurants, cherche à approvisionner la capacité d’Amazon EC2 à travers les types d’instances EC2 et les options d’achat afin d’atteindre l’échelle, la performance et le coût souhaités.

Plan

ABC Online a besoin d’une capacité fixe pour faire face aux périodes de pointe, mais souhaite bénéficier d’une capacité supplémentaire à moindre coût. La société détermine les exigences suivantes concernant sa flotte EC2 :

  • Capacité d’instance à la demande : ABC Online nécessite 15 instances à la demande pour s’assurer de pouvoir prendre en charge le trafic dans les périodes de pic.

  • Capacité de l’instance Spot : pour améliorer les performances, mais à moindre coût, ABC Online prévoit d’approvisionner 5 instances Spot.

Vérifier les autorisations

Avant de créer une flotte EC2, la société ABC Online vérifie qu’elle dispose d’un rôle IAM avec les autorisations requises. Pour de plus amples informations, veuillez consulter Conditions préalables requises flotte EC2.

Créer un modèle de lancement

Ensuite, ABC Online crée un modèle de lancement. L’ID de modèle de lancement est utilisé à l’étape suivante. Pour de plus amples informations, veuillez consulter Créer un modèle de lancement Amazon EC2.

Créer la flotte EC2

ABC Online crée un fichier, config.json, avec la configuration suivante pour son flotte EC2. Dans l’exemple suivant, remplacez les identificateurs de ressources par vos propres identificateurs de ressources.

{ "LaunchTemplateConfigs": [ { "LaunchTemplateSpecification": { "LaunchTemplateId": "lt-07b3bc7625cdab851", "Version": "2" } } ], "TargetCapacitySpecification": { "TotalTargetCapacity": 20, "OnDemandTargetCapacity":15, "DefaultTargetCapacityType": "spot" } }

ABC Online crée le Flotte EC2 à l’aide de la commande create-fleet suivante.

aws ec2 create-fleet --cli-input-json file://config.json

Pour de plus amples informations, consultez Créer une flotte EC2.

Exécution

La stratégie d’allocation prévoit que la capacité à la demande est toujours remplie, tandis que le reste de la capacité cible est remplie selon la méthode Spot s’il y a de la capacité disponible.