-
Quels sont les types et tailles d'instances AWS EC2 ?
-
Comment choisir la bonne taille d'instance EC2 ?
-
Comparaison des familles et tailles d'instances EC2 populaires
-
Solutions de sauvegarde Vinchin pour les infrastructures virtuelles modernes
-
Tailles AWS EC2 FAQ
-
Conclusion
AWS EC2 (Elastic Compute Cloud) alimente une grande partie de l'infrastructure cloud actuelle. Avec des centaines de types et tailles d'instances disponibles, choisir la bonne peut sembler accablant. Ce guide vous aidera à comprendre les tailles AWS EC2, des concepts de base aux stratégies avancées de sélection. Nous expliquerons comment les instances sont structurées, comment choisir judicieusement en fonction de vos charges de travail, comparerons les options populaires — y compris les nouvelles générations — et montrerons comment protéger vos données avec Vinchin.
Quels sont les types et tailles d'instances AWS EC2 ?
AWS EC2 propose des machines virtuelles appelées instances qui exécutent vos applications dans le cloud. Chaque type d'instance cible un cas d'utilisation spécifique : certaines se concentrent sur un équilibre des ressources, tandis que d'autres sont spécialisées dans la puissance de calcul ou la capacité mémoire.
Types d'instances AWS EC2
Les types d'instances regroupent des profils matériels optimisés pour différentes tâches :
-
Usage général : Ces instances équilibrent le processeur, la mémoire et le réseau (comme les familles M ou T). Elles conviennent aux serveurs web ou aux petites bases de données.
-
Optimisé pour le calcul : Conçu pour des performances élevées du processeur (famille C). Idéal pour le calcul scientifique ou le traitement par lots.
-
Optimisé pour la mémoire : Offre de grandes quantités de RAM (familles R, X, U). Idéal pour l'analyse ou les bases de données en mémoire.
-
Optimisé pour le stockage : Fournit un débit disque élevé (familles I, D, H). Utile pour les bases de données NOSQL ou l'analyse de données à grande échelle.
-
Calcul accéléré : Utilisez des GPU ou des FPGA (familles P, G, F) pour les tâches d'apprentissage automatique ou graphiques intensives.
Chaque famille comprend plusieurs générations, les plus récentes offrant souvent de meilleurs rapports prix/performance.
Décodage des tailles d'instance
Dans chaque type, il existe plusieurs tailles : nano, micro, small, medium, large — jusqu'à 24xlarge ou même metal (accès bare metal). Par exemple :
La famille M5 va de m5.large (2 vCPU/8 Gio de RAM) à m5.24xlarge (96 vCPU/384 Gio de RAM).
Les tailles plus grandes augmentent le nombre de processeurs (mesuré en vCPU), la taille de la mémoire (en GiB), la capacité et le type de stockage, ainsi que la bande passante réseau.
Qu'est-ce qu'une vCPU ?
Une vCPU signifie « unité centrale virtuelle ». Chez AWS :
-
Sur les plateformes Intel/AMD : 1 vCPU = 1 hyperthread d'un cœur physique
-
Sur ARM-based Graviton : 1 vCPU = 1 cœur
Cela signifie que deux vCPU peuvent partager les ressources d'un seul cœur physique si l'hyperthreading est activé.
Unités de mémoire : GiB contre GB
AWS utilise des gibi-octets (GiB) au lieu de giga-octets (GB) lorsqu'il s'agit de mémoire :
-
1 Gio = 1024^3 octets
-
1 Go = 1000^3 octets
Toujours vérifier l'unité que vous lisez !
Instances Bare Metal
Certaines tailles se terminent par « metal » (par exemple, m5.metal). Elles offrent un accès direct au matériel sous-jacent, sans couche de virtualisation, ce qui profite à certaines charges de travail hautes performances.
Comment choisir la bonne taille d'instance EC2 ?
Le choix d'une taille EC2 implique d'équilibrer les besoins en performance avec les contraintes de coût. Décomposons ce processus étape par étape, des bases aux considérations avancées.
Étape 1 : Définir les exigences de charge de travail EC2 pour un dimensionnement optimal des instances
Commencez par déterminer les besoins réels de votre application :
1. Estimer l'utilisation maximale de l'UC — combien de processus s'exécutent simultanément ?
2. Calculer la mémoire requise — votre application met-elle en cache beaucoup de données ?
3. Prendre en compte les besoins de stockage — faut-il un SSD rapide ? Ou simplement un grand espace disque dur ?
4. Pensez au trafic réseau — allez-vous desservir des milliers d'utilisateurs en même temps ?
Pour des applications web simples ou des environnements de test ? Des types à usage général comme t3.medium suffisent souvent. Pour l'analytique ? Un type optimisé pour la mémoire comme r6g.xlarge pourrait être plus adapté.
Étape 2 : Comparer les types de stockage EC2 et les compromis en matière de performances
EC2 prend en charge deux modèles de stockage principaux :
-
La plupart des instances utilisent des volumes Amazon EBS, un stockage de blocs persistant connecté en réseau
-
Choisissez entre les SSD gp3/gp2 pour une utilisation générale ; les SSD io1/io2 si vous avez besoin de hautes IOPS ; les disques durs st1/sc1 pour des tâches intensives en débit
-
EBS persiste même si vous arrêtez ou redémarrez une instance
-
Certains types offrent un « stockage local d'instance » — des SSD NVMe rapides physiquement attachés au serveur hôte
-
Les données disparaissent lorsque vous arrêtez/terminez/redimensionnez ces instances !
-
Les familles optimisées pour le stockage comme I3 s'appuient sur ce modèle
Choisissez en fonction de l'importance relative de la persistance ou de la rapidité.
Étape 3 : Évaluer la bande passante réseau EC2 en fonction des besoins en trafic
La bande passante réseau augmente avec la taille au sein de chaque famille :
Par exemple : m5.large offre jusqu'à 10 Gbps ; m5.24xlarge fournit jusqu'à 25 Gbps.
Les applications à haut débit tirent parti de tailles plus grandes ou de fonctionnalités réseau améliorées telles que l'adaptateur réseau élastique (ENA).
Étape 4 : Concevoir une architecture évolutive à l'aide d'instances EC2
Demandez-vous :
-
Mon application peut-elle s'agrandir horizontalement ? Autrement dit, puis-je ajouter davantage de petites instances plutôt que d'en faire une énorme ?
-
La mise à l'échelle horizontale améliore la résilience mais peut nécessiter des équilibreurs de charge
-
La mise à l'échelle verticale signifie redimensionner les instances existantes vers le haut, mais il existe des limites par région/compte
Envisagez les deux approches en fonction de votre architecture !Étape 5 : Calculer les coûts des instances EC2 et optimiser le budget
Les tailles plus grandes coûtent plus cher à l'heure, mais exécuter de nombreuses petites instances peut également représenter un montant élevé ! Utilisez le Calculateur de prix AWS avant de déployer des systèmes en production.
N'oubliez pas les frais supplémentaires—for EBS volumes/network transfer/data backups/etc.—lors de la planification de vos dépenses totales.
Étape 6 : Surveiller les performances d'EC2 et ajuster la taille de l'instance
Lancez des instances candidates ; exécutez des tests de référence sous des charges réelles ; surveillez l'utilisation des ressources à l'aide des métriques Amazon CloudWatch telles que :
-
CPUUtilization -
MemoryUtilization(nécessite un agent personnalisé) -
DiskReadOps,DiskWriteOps -
NetworkIn,NetworkOut
Définissez des alarmes si l'utilisation dépasse des seuils sûrs, par exemple au-dessus d'une utilisation soutenue du processeur d'environ 70 % pendant les heures de travail, ce qui pourrait indiquer un dimensionnement insuffisant !
Si nécessaire, arrêtez votre instance via Console AWS > Actions > État de l'instance > Arrêter ; puis sélectionnez Actions > Paramètres de l'instance > Changer le type d'instance ; choisissez la nouvelle taille ; redémarrez-la à nouveau à l'aide du bouton Démarrer.
Comparaison des familles et tailles d'instances EC2 populaires
Comprendre les différences entre les principales familles d'instances permet de les associer précisément aux charges de travail, des projets débutants jusqu'aux déploiements à l'échelle entreprise.
Instances à usage général
Celles-ci offrent un équilibre entre calcul/mémoire/réseau :
| Family | Example Size | vCPUs | Memory | Network | Typical Use |
|---|---|---|---|---|---|
| M5 | m5.large | 2 | 8 GiB | Up to10Gbps | Serveurs web/app à usage général |
| m5.xlarge | 4 | 16 GiB | Up to10Gbps | Small DBs | Bases de données petites à moyennes |
| m5.12xlarge | 48 | 192 GiB | 10Gbps | Enterprise apps | Applications d'entreprise haute performance |
| m5.metal | 96*† | 384 GiB† | 25Gbps† | Bare metal | Charge de travail sur serveur dédié nécessitant un accès complet au matériel |
\*Le nombre de vCPU varie selon la génération
†Consultez les dernières spécifications dans la console AWS
Les nouvelles générations améliorent l'efficacité :
> Les M6i/M7g offrent des coûts inférieurs par charge de travail par rapport aux anciennes séries M4/M5 grâce à des processeurs améliorés, notamment les puces ARM Graviton dans les M7g !
Les types à performances élastiques comme t4g.micro sont idéaux pour les environnements de développement ou de test : ils accumulent des « crédits » pendant les périodes d'inactivité, ce qui permet de courtes pousses de performances plus élevées lorsque nécessaire.
Instances optimisées pour le calcul
Meilleur choix lorsque la puissance de traitement brute est primordiale :
| Family | Example Size | vCPUs | Memory | Network |
|---|---|---|---|---|
| C6i | c6i.large | 2 | 4 GiB | Up To12.5Gbps |
| C6g | c6g.xlarge | 4 | 8 GiB | Up To12Gbps |
Les cas d'utilisation incluent la modélisation scientifique, les travaux par lots et le trading à haute fréquence.
Instances optimisées pour la mémoire
Pour les applications nécessitant des allocations de RAM importantes :
| Family | Example Size | vCPUs | Memory |
|---|---|---|---|
| R6i | r6i.large | 2 | 16 GiB |
| R7g | r7g.xlarge | 4 | 32 GiB |
SAP HANA/l'analyse de big data/la mise en cache en mémoire vive prospèrent ici.
Solutions de sauvegarde Vinchin pour les infrastructures virtuelles modernes
Une fois que vous avez sélectionné la taille appropriée de l'instance AWS EC2, garantir la protection et la récupération de vos charges de travail dans le cloud devient la priorité suivante.
Vinchin Backup & Recovery propose une sauvegarde et une récupération de niveau entreprise pour les environnements virtuels, notamment AWS EC2, prenant en charge plus de 15 plateformes telles que VMware, Hyper-V, Proxmox VE, oVirt/RHV, XCP-ng, et bien d'autres. Grâce à des fonctionnalités telles que la sauvegarde incrémentielle permanente, la déduplication intégrée, la sauvegarde au niveau fichier et la migration V2V transparente entre plateformes cloud et locales, Vinchin aide les entreprises à protéger efficacement leurs systèmes critiques via une console web simple et centralisée.
Pour sauvegarder un EC2 AWS à l'aide de l'interface web de Vinchin, c'est simple :
1. Sélectionnez simplement l'AWS EC2 sur l'hôte
2. Ensuite, sélectionnez la destination de la sauvegarde
3. Sélectionner les stratégies (y compris les sauvegardes incrémentielles)
4. Soumettez enfin le travail
Vinchin propose un essai gratuit de 60 jours, vous permettant d'explorer l'ensemble de ses fonctionnalités dans des environnements réels. Si vous souhaitez simplifier la sauvegarde et la restauration sur AWS EC2 et d'autres plateformes, n'hésitez pas à nous contacter pour plus d'informations ou une assistance personnalisée.
Tailles AWS EC2 FAQ
Q1 : Puis-je redimensionner une instance EC2 sans temps d'arrêt ?
R1 : Non. Vous devez d'abord arrêter l'instance, puis accéder à Actions > Paramètres de l'instance > Changer le type d'instance, puis la redémarrer.
Q2 : En quoi la taille de l'instance influence-t-elle les performances d'EBS ?
R2 : Des tailles d'instance plus élevées offrent une bande passante EBS et des IOPS plus élevées. Reportez-vous à la documentation AWS pour connaître les limites exactes selon la famille d'instances.
Q3 : Que se passe-t-il si j'utilise excessivement une instance à usage éclaté (série T) ?
R3 : Si vous dépassez vos crédits processeur, les performances seront limitées jusqu'à ce que vous accumuliez ou achetiez davantage de crédits.
Conclusion
Le choix de la bonne instance AWS EC2 garantit des performances optimales et une efficacité économique pour vos charges de travail. De stratégies de dimensionnement aux familles d'instances, ce guide couvre tous les aspects. Pour une protection renforcée, Vinchin propose une sauvegarde simplifiée de niveau entreprise pour EC2 et au-delà, rendant la sécurité des données des machines virtuelles simple, évolutif et fiable dans les environnements hybrides.
Partager sur :