AWS EC2 est un service de cloud computing proposé par Amazon Web Services.
Il permet de créer et gérer des serveurs virtuels, appelés instances, dans le cloud.
Utilisé par les entreprises de toutes tailles, il soutient de nombreux usages informatiques.
Qu’est-ce que AWS EC2 ?
AWS EC2 signifie "Amazon Elastic Compute Cloud".
C’est un service de machines virtuelles à la demande, hébergées par Amazon.
Il permet aux utilisateurs de louer de la puissance de calcul à l’heure ou à la seconde.
Chaque machine virtuelle est appelée une "instance EC2". Elle fonctionne comme un serveur classique.
À quoi sert AWS EC2 ?
EC2 permet de faire fonctionner des applications sans acheter de matériel physique.
Une entreprise peut héberger son site web, son logiciel interne ou un outil de traitement de données.
Il est aussi couramment utilisé pour des tests, du développement ou des environnements temporaires.
Sa flexibilité permet d’ajuster la capacité ou d’en changer rapidement selon les besoins.
Comment fonctionne AWS EC2 ?
Une instance EC2 fonctionne comme un ordinateur distant contrôlable à distance.
L’utilisateur choisit la taille (CPU, mémoire), le système d’exploitation et la région géographique.
Il peut démarrer, arrêter ou supprimer l’instance à tout moment.
La facturation se fait en fonction du temps d’utilisation et des ressources consommées.
Types d’instances
Amazon propose plusieurs types d’instances EC2, adaptés à différents usages :
- Usage général (équilibre entre CPU et mémoire)
- Optimisé pour le calcul (CPU intensif)
- Optimisé pour la mémoire (bases de données, analyse)
- Optimisé pour le stockage (accès disque rapide)
Sécurité et réseau
EC2 inclut des outils de sécurité comme les groupes de sécurité et les clés SSH.
Il est possible de contrôler les accès réseau et de surveiller les connexions.
Chaque instance peut être placée dans un réseau privé virtuel (VPC).
Différences avec des notions proches
AWS EC2 n’est pas une technologie de container comme Docker.
EC2 propose des machines virtuelles complètes, alors que Docker isole des applications dans le même système.
Comparé à AWS Lambda, EC2 permet un contrôle total de l’environnement.
Lambda, en revanche, exécute du code sans gérer de serveur (fonction en réponse à un événement).
EC2 est aussi différent d’un hébergement mutualisé, qui ne fournit pas d’accès root ni de personnalisation poussée.
Exemples ou cas d’usage concrets
Une start-up héberge son application SaaS sur EC2 pour éviter d’acheter des serveurs.
Une entreprise pharmaceutique analyse des données médicales avec des instances très puissantes pendant quelques jours.
Un cabinet de conseil crée des environnements de test temporaires pour ses clients avant de les supprimer.
Un site e-commerce augmente le nombre d’instances EC2 pendant les soldes, puis revient à une taille normale.
.webp)