Comment choisir le type d'instance EC2 approprié pour mon application ?

Dernière mise à jour : 25/06/2021

Quelles étapes dois-je prendre pour déterminer quelle instance Amazon Elastic Compute Cloud (Amazon EC2) convient le mieux à mon application ?

Brève description

Amazon EC2 propose une gamme de types d'instances avec différents niveaux de capacité CPU, mémoire, stockage et réseaux. Pour déterminer le type d'instance dont vous avez besoin pour votre cas d'utilisation, rassemblez des détails sur la configuration système requise de l'application ou du logiciel que vous envisagez d'exécuter sur votre instance. Ces détails doivent comprendre les éléments suivants :

  • Système d'exploitation
  • Nombre de cœurs du processeur
  • Quantité de mémoire système (RAM)
  • Espace de stockage
  • Cœurs du GPU
  • Bande passante réseau nécessaire

Résolution

Déterminez le cas d'utilisation de l'instance, puis examinez les différentes familles d'instances EC2.

Pour en savoir plus sur les différents cas d'utilisation qu'une famille d'instances EC2 en particulier peut servir, consultez la section Types d'instances.

Amazon propose les familles de types d'instances suivantes :

Choisissez la famille d'instances Amazon EC2 et la taille appropriée pour votre instance

Servez-vous de la configuration système obligatoire que vous avez collectée et de la famille d'instances qui répond le mieux à vos besoins pour choisir un type d'instance précis. Les noms de types d'instance sont composés du nom de famille et de la taille de l'instance. Par exemple, l'instance t2.micro appartient à la famille T2 et a une micro-taille.

Chaque type d'instance possède les spécifications matérielles suivantes :

  • vCPUs par défaut : nombre de processeurs virtuels de l'instance. Pour en savoir plus, voir Optimiser les options du processeur.
  • Mémoire (GiB) : pour en savoir plus, consultez les Instances à mémoire élevée Amazon EC2.
  • Stockage d'instance (Go) : volumes de stockage d'instances locales disponibles pour l'instance. Les données d'un stockage d'instances ne sont pas permanentes. Les données des volumes de stockage d'instances sont supprimées si l'instance est arrêtée ou résiliée. Pour en savoir plus, consultez la section Stockage d'instance Amazon EC2.
  • Amazon Elastic Block Store (Amazon EBS) optimisé disponible : indique si le type d'instance prend en charge l'optimisation EBS. Une instance EBS optimisée fournit un débit supplémentaire dédié aux I/O Amazon EBS. Cela améliore les performances de vos volumes Amazon EBS et permet aux instances d'utiliser complètement les IOPS provisionnés. Pour en savoir plus, consultez la section Instances Amazon EBS optimisées.
  • Performances réseau : indique le niveau de performance du taux de transfert de données. L'activation de la mise en réseau améliorée offre une bande passante supérieure, des performances de paquet par seconde (PPS) nettement plus élevées, ainsi que des latences réduites entre les instances. Pour en savoir plus, consultez la section Comment activer et configurer la mise en réseau améliorée sur mes instances EC2 ?

Rechercher et lancer le type d'instance que vous avez sélectionné

Vous pouvez trouver le type d'instance que vous avez sélectionné à l'aide de la console Amazon EC2 ou de l'interface de ligne de commande AWS (AWS).  Vous pouvez lancer votre instance à partir d'une Amazon Machine Image (AMI) sélectionnée à l'aide de n'importe quelle option de lancement disponible.

Remarque : Si vous recevez des messages d'erreurs lors de l'exécution des commandes AWS CLI, assurez-vous d'utiliser la version AWS CLI la plus récente.

Autres considérations

  • Volume racine : chaque instance EC2 est soutenue par Amazon EBS ou le volume du stockage d'instances. Sélectionnez une AMI en fonction du type de volume racine dont vous avez besoin. Pour en savoir plus, consultez la section Stockage pour le périphérique racine.
  • Options d'achat : Amazon EC2 prend en charge les instances à la demande (par défaut), les instances Spot et les instances réservées. Pour en savoir plus, consultez la section Options d'achat d'instances. Pour connaître la tarification détaillée de chaque type d'instance EC2, consultez la section Tarification Amazon EC2 et le Calculateur de tarification AWS.
  • Modification du type d'instance (capacité de mise à l'échelle) : si votre système nécessite plus de CPU ou de mémoire que ce qui est disponible sur votre type d'instance EC2 actuel, vous pouvez redimensionner l'instance. Pour en savoir plus, consultez l'un des éléments suivants :
    Quelles étapes dois-je suivre avant de changer le type d'instance de mon instance Linux EC2 ?
    Comment redimensionner mon instance EC2 Windows ou modifier le type d'instance EC2 Windows ?
  • Obtenir des recommandations pour un type d'instance : pour les instances EC2 déjà exécutées, vous pouvez utiliser AWS Compute Optimizer pour obtenir des recommandations qui vous aideront à améliorer les performances, à économiser de l'argent ou les deux. Vous pouvez vous servir de ces recommandations pour décider si vous souhaitez passer à un nouveau type d'instance.
  • Surveillez votre instance EC2 : surveillez vos instances pour vous assurer d'obtenir le maximum de fiabilité, de disponibilité et de performances. Pour en savoir plus, consultez la section Contrôler Amazon EC2.
  • Gérer un flotte d'instances EC2 : AWS Systems Manager vous permet de gérer à distance et en toute sécurité la configuration de vos instances Amazon EC2, sur site et celle de vos machines virtuelles (VM) dans des environnements hybrides, y compris les machines virtuelles d'autres fournisseurs de cloud. Pour en savoir plus, consultez le Guide de l'utilisateur AWS Systems Manager.

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?