Comment puis-je utiliser le runbook d'automatisation pour remplacer les instances EC2 alimentées par Intel par des types d'instances équivalents alimentés par AMD ?

Lecture de 5 minute(s)
0

Je souhaite ajuster la taille de ma charge de travail à l'aide du runbook AWS PremiumSupport-ChangeInstanceTypeInteltoAMD AWS Support Automation Workflow (SAW).

Brève description

Le runbook AWSPremiumSupport-ChangeInstanceTypeIntelToAMD fournit une solution automatisée pour redimensionner vos instances de la famille EC2 M, C, R et T basées sur x86 Nitro. Vous pouvez les redimensionner pour obtenir des instances EC2 comparables à l'aide des processeurs AMD EPYC. Le runbook fournit un paramètre facultatif, TargetInstanceType, qui vous permet de choisir le nouveau type d'instance.

Pour plus d'informations sur SAW, consultez AWS Support Automation Workflows (SAW).

**Important :**L'accès au runbook AWS PremiumSupport-ChangeInstanceTypeInteltoAMD nécessite un abonnement Enterprise ou Business Support. Pour plus d'informations, consultez Comparer les plans de support AWS.

Résolution

Les caractéristiques suivantes sont validées par le runbook AWS PremiumSupport-ChangeInstanceTypeIntelToAMD:

  • L'état, les propriétés, le cycle de vie, la location, les contrôles d'état et le comportement d'arrêt de l'instance EC2.
  • Si l'instance EC2 fait partie d'un groupe Amazon EC2 Auto Scaling.
  • Les options de type d'instance EC2.
  • Les codes de produit AWS Marketplace.
  • Si l'instance EC2 fait partie d'un AWS CloudFormation.
  • Le type de volume racine.
  • Les types d'instances AMD compatibles et la disponibilité des instances AMD dans la même zone de disponibilité.
  • La cohérence éventuelle.

Les autorisations suivantes sont requises pour l'utilisateur actuel ou le rôle supposé du service AWS Identity and Access Management (IAM) utilisé pour exécuter l'automatisation :

  • Arrêter les instances
  • Changer le type d'instance
  • Instances de démarrage

Si l'instance EC2 en cours d'exécution ne passe pas les contrôles d'état après avoir modifié le type d'instance, le runbook revient automatiquement au type d'instance précédent.

L'exécution réussie du runbook affiche le résultat des modifications apportées au type d'instance EC2.

Prérequis

Avant d'exécuter le runbook, assurez-vous que votre utilisateur ou votre rôle IAM dispose des autorisations appropriées.

Exécutez AWS Premium Support-Change Instance Type Intelto AMD Automation

1.    Ouvrez le AWSPremiumSupport-ChangeInstanceTypeIntelToAMD.

2.    Sélectionnez Exécuter l’automatisation.

Pour les paramètres d'entrée, entrez ce qui suit :

  • **ID d'instance (obligatoire) :**Il s'agit de l'ID de l'instance gérée.
  • **Reconnaître (obligatoire) :**Entrez oui si vous reconnaissez que ce runbook modifie le type d'instance en arrêtant et en démarrant une instance EC2 en cours d'exécution. Lorsque l'instance est arrêtée, toutes les données stockées dans la RAM ou dans les volumes de stockage de l'instance sont perdues. L'adresse IPv4 publique automatique est également publiée. Pour plus d'informations, consultez la section Arrêter et démarrer votre instance.
  • **L'automatisation joue un rôle (facultatif) :**Il s'agit du nom de ressource Amazon (ARN) du rôle IAM qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui démarre le runbook.
  • **Autoriser les instances du StoreInstances (facultatif) :**Si ce paramètre est défini sur oui, le runbook s'exécute sur des instances comportant des volumes de stockage d'instances (éphémères).
    Avertissement : Les données contenues dans les volumes de stockage d'instance sont perdues lorsque l'instance est arrêtée. Ce paramètre permet d'éviter les pertes de données accidentelles. Si l'instance est en cours d'exécution, elle doit être arrêtée pour modifier le type d'instance.
  • **Autoriser la génération croisée (facultatif) :**Si ce paramètre est défini sur oui, le runbook recherche les types d'instances EC2 équivalents de dernière génération alimentés par AMD au sein de la même famille (par exemple, c5.large à c6a.large). L'option par défaut non renvoie le type AMD équivalent au sein de la même famille d'instances et de la même génération (par exemple, c5.large vers c5a.large).
  • **Type d'instance cible (facultatif) :**Type d'instance EC2 alimentée par AMD cible. L'option automatique par défaut trouve le type d'instance équivalent en termes de nombre de processeurs virtuels et de mémoire.
    Par exemple, m6i.large est remplacé par m6a.large. Vous pouvez éventuellement spécifier un type d'instance AMD pris en charge (par exemple, t3a.large).
    **Remarque :**Seules les familles d'instances équipées de processeurs AMD M, C, R et T sont prises en charge.
  • **Autoriser les instances Cloud Formation (facultatif) :**Si ce paramètre est défini sur oui, le runbook apporte des modifications aux instances qui font partie d'une pile AWS CloudFormation. **Important :**N'apportez aucune modification aux ressources du stack en dehors de CloudFormation. Toute modification apportée aux ressources de votre pile en dehors de CloudFormation entraîne une dérive et peut placer votre pile dans un état irrécupérable.
  • SleepWait (facultatif) : Le temps que ce runbook attend après la fin de l'exécution. Ce paramètre accepte les valeurs d'heure au format de date et d'heure ISO 8601. Pour plus d'informations sur le format de date et d'heure pris en charge, voir Retarder une automatisation.
  • DryRun (facultatif) : Si ce paramètre est défini sur oui, le runbook renvoie uniquement le type d'instance EC2 équivalent alimenté par AMD et valide les exigences. Le type d'instance n'est pas réellement modifié.
  1. Sélectionnez Exécuter. L'automatisation démarre.

  2. Une fois que vous avez terminé, vous pouvez consulter la section Sorties pour obtenir les résultats détaillés de l'exécution :

  • GetInstanceProperties.CurrentInstanceType » Type d'instance actuel
  • **GetComparableAMDTypeFilter.ComparableAMDType :**Type d'instance comparable (AMD)
  • **GetComparableAMDTypeFilter.DryRun :**Valeur du paramètre d'entrée DryRun

Pour plus d'informations sur l'exécution de ce runbook SAW, consultez AWSPremiumSupport-ChangeInstanceTypeIntelToAMD

Remarque : Pour vous aider à résoudre les problèmes, à y remédier, à gérer et à réduire les coûts associés à vos ressources AWS, AWS Support gère un sous-ensemble des runbooks prédéfinis fournis par AWS. Ces runbooks sont préfixés par AWSSupport- ou AWSPremiumSupport-.

Informations connexes

Exécutez cette automatisation (console)

Exécuter une automatisation

Configuration de l'automatisation

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an