Rechercher un type d'EC2instance Amazon - Amazon Elastic Compute Cloud

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.

Rechercher un type d'EC2instance Amazon

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.

Vous pouvez obtenir des suggestions et des conseils pour les types d'EC2instances à l'aide de l'outil de recherche de types d'EC2instance. Pour de plus amples informations, veuillez consulter Obtenez des recommandations depuis l'outil de recherche de types d'EC2instance.

Si vous avez déjà des EC2 instances en cours d'exécution, vous pouvez AWS Compute Optimizer obtenir des recommandations sur les types d'instances à utiliser pour améliorer les performances, économiser de l'argent, ou les deux. Pour de plus amples informations, veuillez consulter Obtenez des recommandations EC2 d'instance auprès de Compute Optimizer.

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 EC2 console Amazon.

Recherche d’un type d’instance à l’aide de la console
  1. Ouvrez la EC2 console Amazon à 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 par le biais de la ligne de commande API ou de 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 de plus amples informations, veuillez consulter Régions et zones.

    • vCPUsou cœurs : nombre de cœurs vCPUs ou.

    • 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 side-by-side comparaison, cochez la case correspondant à plusieurs types d'instances. La comparaison s’affiche au bas de l’écran.

  7. (Facultatif) Pour enregistrer la liste des types d'instances dans un fichier de valeurs séparées par des virgules (.csv) pour un examen plus approfondi, choisissez Actions, 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 de plus amples informations, veuillez consulter Lancer une EC2 instance à l'aide de l'assistant de lancement d'instance de la console.

Décrivez un type d'instance à l'aide du AWS CLI

Vous pouvez utiliser la describe-instance-typescommande pour décrire un type d'instance spécifique.

Pour décrire de manière complète un type d'instance

La commande suivante affiche tous les détails disponibles pour le type d'instance spécifié. La sortie est longue, elle est donc omise ici.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2
Ensuite, décrivez un type d'instance et filtrez la sortie

La commande suivante affiche les détails du réseau pour le type d'instance spécifié.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2 \ --query "InstanceTypes[].NetworkInfo"

Voici un exemple de sortie.

[ { "NetworkPerformance": "Low to Moderate", "MaximumNetworkInterfaces": 2, "MaximumNetworkCards": 1, "DefaultNetworkCardIndex": 0, "NetworkCards": [ { "NetworkCardIndex": 0, "NetworkPerformance": "Low to Moderate", "MaximumNetworkInterfaces": 2, "BaselineBandwidthInGbps": 0.064, "PeakBandwidthInGbps": 1.024 } ], "Ipv4AddressesPerInterface": 2, "Ipv6AddressesPerInterface": 2, "Ipv6Supported": true, "EnaSupport": "unsupported", "EfaSupported": false, "EncryptionInTransitSupported": false, "EnaSrdSupported": false } ]

La commande suivante affiche la mémoire disponible pour le type d'instance spécifié.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2 \ --query "InstanceTypes[].MemoryInfo"

Voici un exemple de sortie.

[ { "SizeInMiB": 1024 } ]

Trouvez un type d'instance à l'aide du AWS CLI

Vous pouvez utiliser les describe-instance-type-offeringscommandes describe-instance-typeset pour trouver les types d'instances qui répondent à vos besoins.

Exemple 1 : Rechercher un type d'instance par zone de disponibilité

L'exemple suivant affiche uniquement les types d'instances proposés dans la zone de disponibilité 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

Le résultat est une liste de types d'instances, triés par ordre alphabétique. Ce qui suit est le début de la sortie uniquement.

a1.2xlarge a1.4xlarge a1.large a1.medium a1.metal a1.xlarge c4.2xlarge ...

Exemple 2 : Rechercher un type d'instance en fonction de la taille de mémoire disponible

L'exemple suivant affiche uniquement les types d'instances de la génération actuelle avec 64 GiB (65536 MiB) de mémoire.

aws ec2 describe-instance-types \ --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" \ --region us-east-2 \ --query "InstanceTypes[*].[InstanceType]" --output text | sort

Le résultat est une liste de types d'instances, triés par ordre alphabétique. Ce qui suit est le début de la sortie uniquement.

c5a.8xlarge c5ad.8xlarge c6a.8xlarge c6g.8xlarge c6gd.8xlarge c6gn.8xlarge c6i.8xlarge c6id.8xlarge c6in.8xlarge ...

Exemple 3 : Rechercher un type d'instance en fonction du stockage d'instance disponible

L'exemple suivant affiche la taille totale du stockage d'instance pour toutes les instances R7 avec des volumes de stockage d'instance.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r7*" "Name=instance-storage-supported,Values=true" \ --region us-east-2 \ --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \ --output table

Voici un exemple de sortie.

--------------------------- | DescribeInstanceTypes | +----------------+--------+ | r7gd.xlarge | 237 | | r7gd.8xlarge | 1900 | | r7gd.16xlarge | 3800 | | r7gd.medium | 59 | | r7gd.4xlarge | 950 | | r7gd.2xlarge | 474 | | r7gd.metal | 3800 | | r7gd.large | 118 | | r7gd.12xlarge | 2850 | +----------------+--------+

Exemple 4 : trouver un type d'instance qui prend en charge l'hibernation

L'exemple suivant montre les types d'instances qui prennent en charge l'hibernation.

aws ec2 describe-instance-types \ --filters "Name=hibernation-supported,Values=true" \ --region us-east-2 \ --query "InstanceTypes[*].[InstanceType]" \ --output text | sort

Le résultat est une liste de types d'instances, triés par ordre alphabétique. Ce qui suit est le début de la sortie uniquement.

c4.2xlarge c4.4xlarge c4.8xlarge c4.large c4.xlarge c5.12xlarge c5.18xlarge c5.2xlarge c5.4xlarge c5.9xlarge ...