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.
Amazon EC2 On-Demand ou Amazon EC2 Spot
La plupart des AWS Batch clients utilisent les instances Amazon EC2 Spot en raison des économies réalisées par rapport aux instances à la demande. Toutefois, si votre charge de travail s'exécute pendant plusieurs heures et ne peut pas être interrompue, les instances à la demande sont peut-être plus adaptées à vos besoins. Vous pouvez toujours essayer d'abord les instances Spot et passer à On-Demand si nécessaire.
Si vous avez les exigences et les attentes suivantes, utilisez les instances Amazon EC2 On-Demand :
-
L'exécution de vos tâches est supérieure à une heure et vous ne pouvez tolérer aucune interruption de votre charge de travail.
-
Vous avez un SLO (objectif de niveau de service) strict pour votre charge de travail globale et vous ne pouvez pas augmenter le temps de calcul.
-
Les instances dont vous avez besoin sont plus susceptibles de connaître des interruptions.
Si vous avez les exigences et les attentes suivantes, utilisez les instances Amazon EC2 Spot :
-
La durée d'exécution de vos tâches est généralement de 30 minutes ou moins.
-
Vous pouvez tolérer les interruptions potentielles et le report des tâches dans le cadre de votre charge de travail. Pour plus d'informations, consultez Spot Instance Advisor
. -
Les tâches de longue durée peuvent être redémarrées depuis un point de contrôle en cas d'interruption.
Vous pouvez combiner les deux modèles d'achat en soumettant d'abord sur une instance Spot, puis en utilisant l'instance On-Demand comme option de secours. Par exemple, soumettez vos tâches sur une file d'attente connectée à des environnements informatiques exécutés sur des instances Amazon EC2 Spot. Si une tâche est interrompue, repérez l'événement sur Amazon EventBridge et corrélez-le à une réclamation d'instance Spot. Soumettez ensuite à nouveau le travail à une file d'attente à la demande à l'aide d'une AWS Lambda fonction ou AWS Step Functions. Pour plus d'informationsTutoriel : envoi d'alertes Amazon Simple Notification Service en cas d'échec d'une tâche, consultez les meilleures pratiques pour gérer les interruptions des instances Amazon EC2 Spot
Important
Utilisez différents types d'instances, tailles et zones de disponibilité pour votre environnement de calcul à la demande afin de maintenir la disponibilité du pool d'instances Amazon EC2 Spot et de réduire le taux d'interruption.