Rechercher un type d'instance Amazon EC2 - Amazon Elastic Compute Cloud

Rechercher un type d'instance Amazon EC2

Pour pouvoir lancer une instance, vous devez sélectionner un type d'instance à utiliser. Le type d'instance que vous choisissez peut dépendre des ressources requises par votre charge de travail, telles que les ressources de calcul, de mémoire ou de stockage. Il peut être utile d'identifier plusieurs types d'instance qui pourraient convenir à votre charge de travail et d'évaluer leurs performances dans un environnement de test. Rien ne remplace la mesure des performances de votre application sous charge.

Si vous avez déjà des instances EC2 en cours d'exécution, vous pouvez utiliser AWS Compute Optimizer pour obtenir des recommandations sur les types d'instance que vous devriez utiliser pour améliorer les performances, économiser de l'argent ou les deux. Pour plus d'informations, consultez Obtenir des recommandations pour un type d'instance.

Rechercher un type d'instance à l'aide de la console

Vous pouvez trouver un type d'instance qui répond à vos besoins à l'aide de la console Amazon EC2.

Recherche d'un type d'instance à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans la barre de navigation, sélectionnez la région dans laquelle lancer vos instances. Vous pouvez sélectionner n'importe quelle région disponible, quel que soit votre emplacement.

  3. Dans le volet de navigation, choisissez Types d'instances.

  4. (Facultatif) Choisissez l'icône de préférences pour sélectionner les attributs de type d'instance à afficher, tels que la tarification Linux à la demande, puis choisissez Valider. Vous pouvez également sélectionner le nom d'un type d'instance pour ouvrir sa page de détails et afficher tous les attributs disponibles dans la console. La console n'affiche pas tous les attributs disponibles via l'API ou la ligne de commande.

  5. Utilisez les attributs de type d'instance pour filtrer la liste des types d'instance affichés uniquement aux types d'instance qui répondent à vos besoins. Par exemple, vous pouvez filtrer sur les attributs suivants :

    • Zones de disponibilité : le nom de la zone de disponibilité, de la zone locale ou des zones Wavelength. Pour plus d'informations, consultez Régions et zones.

    • vCPU ou Cores (Cœurs) : le nombre de vCPU ou de cœurs.

    • Mémoire (Gio) : la taille de la mémoire, en Gio.

    • Performances réseau : la performance du réseau, en Gigabits.

    • Stockage d'instance locale : indique si le type d'instance a un stockage d'instance local (true | false).

  6. (Facultatif) Pour voir une comparaison côte à côte, cochez la case pour plusieurs types d'instance. La comparaison s'affiche au bas de l'écran.

  7. (Facultatif) Pour enregistrer la liste des types d'instance dans un fichier de valeurs séparées par des virgules (.csv) pour un examen plus approfondi, choisissez Actions, Download list CSV (Télécharger la liste CSV). Le fichier inclut tous les types d'instance qui correspondent aux filtres que vous avez définis.

  8. (Facultatif) Pour lancer des instances en utilisant un type d'instance qui répond à vos besoins, cochez la case du type d'instance et choisissez Actions, Launch instance (Lancer l'instance). Pour plus d'informations, consultez Lancer une instance à l'aide du nouvel assistant de lancement d'instance.

Rechercher un type d'instance à l'aide d'AWS CLI AWS CLI

Vous pouvez utiliser les commandes AWS CLI pour Amazon EC2 pour rechercher un type d'instance qui répond à vos besoins.

Pour rechercher un type d'instance à l'aide d'AWS CLI AWS CLI
  1. Si vous ne l'avez pas déjà fait, installez AWS CLI. Pour plus d'informations, consultez le Guide de l'utilisateur AWS Command Line Interface.

  2. Utilisez la commande describe-instance-types pour filtrer les types d'instance en fonction des attributs d'instance. Par exemple, vous pouvez utiliser la commande suivante pour afficher uniquement les types d'instance de la génération actuelle avec 64 GiB (65 536 MiB) de mémoire.

    aws ec2 describe-instance-types --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" --query "InstanceTypes[*].[InstanceType]" --output text | sort
  3. Utilisez la commande describe-instance-type-offerings pour filtrer les types d'instance proposés par emplacement (région ou zone). Par exemple, vous pouvez utiliser la commande suivante pour afficher les types d'instance proposés dans la zone spécifiée.

    aws ec2 describe-instance-type-offerings --location-type "availability-zone" --filters Name=location,Values=us-east-2a --region us-east-2 --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort
  4. Après avoir localisé les types d'instance qui répondent à vos besoins, enregistrez la liste afin de pouvoir utiliser ces types d'instance lorsque vous lancez des instances. Pour plus d'informations, consultez Lancer votre instance dans le Guide de l'utilisateur AWS Command Line Interface.