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.
Ce didacticiel utilise une société fictive appelée ABC Online pour illustrer le processus de demande d'une EC2 flotte avec la capacité principale à la demande, et une capacité ponctuelle si disponible.
Objectif
ABC Online, une société de livraison de restaurants, a pour objectif de fournir à Amazon des EC2 capacités pour différents types d'EC2 instances et options d'achat afin d'atteindre l'échelle, les performances et les coûts 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. L'entreprise détermine les exigences suivantes pour sa EC2 flotte :
-
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 EC2 flotte, ABC Online vérifie qu'elle possède un rôle IAM avec les autorisations requises. Pour de plus amples informations, veuillez consulter EC2 Prérequis relatifs à la flotte.
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éation d'un modèle de EC2 lancement Amazon.
Créez la EC2 flotte
ABC Online crée un fichierconfig.json
, avec la configuration suivante pour sa EC2 flotte. 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 la EC2 flotte à l'aide de la commande create-fleet
aws ec2 create-fleet --cli-input-json file://config.json
Pour de plus amples informations, veuillez consulter Création d'une EC2 flotte.
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.