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.
Gestion des erreurs de capacité insuffisante de l'EC2
Lorsque le planificateur d'instance ne parvient pas à démarrer une instance en raison d'une capacité insuffisante, son comportement par défaut est d'émettre un événement d'échec du démarrage (voir EventBridge Événements) et de réessayer lors du prochain intervalle de planification. Le planificateur d'instance peut également être configuré pour redimensionner votre instance selon d'autres types d'instance avant de réessayer l'opération de démarrage. Cette fonctionnalité permet d'améliorer la disponibilité des instances dans les environnements à capacité limitée.
Configuration
Pour activer d'autres types d'instance pour une instance EC2, ajoutez la IS-PreferredInstanceTypes balise à l'instance avec une liste de types d'instances séparés par des virgules par ordre de préférence (le plus préféré en premier) :
IS-PreferredInstanceTypes: t3.medium,t3.large,m5.large
Comment ça marche
La liste des types d'instances alternatifs est fournie par ordre de préférence, le premier type étant le plus préféré. Lorsque le planificateur d'instance tente de démarrer une instance EC2 :
-
Si l'instance n'est pas actuellement à la taille préférée, essaie de la redimensionner à la taille préférée avant de démarrer
-
Si l'opération de démarrage réussit, aucune autre alternative n'est tentée
-
Si l'opération de démarrage échoue en raison d'une capacité insuffisante :
-
Tente de redimensionner vers le type d'instance alternatif suivant dans la liste
-
Réessaie l'opération de démarrage
-
En cas d'échec, essaie le type alternatif suivant
-
Continue jusqu'à la réussite ou jusqu'à épuisement de tous les suppléants
-
Exigences et limitations
Compatibilité des instances : les types d'instances alternatifs doivent être compatibles avec la configuration actuelle de l'instance (AMI, sous-réseau, groupes de sécurité, etc.). Pour plus d'informations, consultez la section Modifier le type d'instance dans le guide de l'utilisateur Amazon EC2.
Format de balise : la valeur de la IS-PreferredInstanceTypes balise doit être une liste séparée par des virgules de types d'instances EC2 valides.
Exemple
Pour une instance initialement configurée en tant quet3.small, vous pouvez configurer :
Schedule: office-hours IS-PreferredInstanceTypes: t3.small,t3.medium,t3.large,m5.large
Si l't3.smallinstance ne démarre pas en raison de problèmes de capacité, Instance Scheduler tentera de redimensionner et de démarrer l'instance en tant que telt3.medium, m5.large jusqu'à ce que cela t3.large réussisse ou que toutes les options soient épuisées.