
Amazon Web Services (AWS) est le premier fournisseur de cloud public, avec environ 28 à 30 % du marché, devant Azure et Google Cloud. Lancé en 2006, il propose aujourd'hui plus de 200 services couvrant le calcul, le stockage, les bases de données, le réseau, l'IA et bien plus. Cette page situe ses services clés, son organisation en régions et zones de disponibilité, le rôle d'IAM, et les premiers pas avec l'AWS CLI.
Qu'est-ce qu'AWS
Section intitulée « Qu'est-ce qu'AWS »AWS est né d'un besoin interne d'Amazon : industrialiser sa propre infrastructure. En 2006, deux services fondateurs ouvrent au public, S3 (stockage d'objets) et EC2 (machines virtuelles à la demande). Le catalogue s'est ensuite élargi à un rythme soutenu pour atteindre plus de 200 services.
Le modèle est le paiement à l'usage (pay-as-you-go) : on ne paie que les ressources consommées, sans investissement matériel. Pour un administrateur, l'intérêt est double : la mise à l'échelle quasi instantanée (ajouter ou retirer de la capacité selon la charge) et la suppression de la maintenance physique. La contrepartie, à surveiller dès le départ, est la maîtrise des coûts et le verrouillage fournisseur quand l'architecture repose sur des services propriétaires.
AWS reste le leader du marché, avec la plus grande largeur de catalogue et la plus grande profondeur de retours d'expérience, ce qui en fait souvent le choix par défaut en entreprise.
Les services clés à connaître
Section intitulée « Les services clés à connaître »Quelques briques reviennent dans presque toute architecture AWS. Les voici, avec leur rôle.
| Service | Rôle |
|---|---|
| EC2 (Elastic Compute Cloud) | machines virtuelles à la demande |
| S3 (Simple Storage Service) | stockage d'objets durable et scalable |
| RDS (Relational Database Service) | bases relationnelles managées (MySQL, PostgreSQL...) |
| Lambda | exécution de code serverless, sans serveur à gérer |
| VPC (Virtual Private Cloud) | réseau privé isolé (régional) |
| EKS (Elastic Kubernetes Service) | Kubernetes managé |
| IAM (Identity and Access Management) | identités et permissions |
| CloudFormation | Infrastructure as Code native |
| CloudWatch | métriques, logs et alarmes |
| Route 53 | DNS et routage |
Trois familles structurent la plupart des projets : EC2 + S3 + RDS pour héberger une application classique (calcul, fichiers, base), Lambda + API Gateway pour une approche serverless, et EKS pour des charges conteneurisées.
Ce qui distingue AWS
Section intitulée « Ce qui distingue AWS »La largeur du catalogue. Avec plus de 200 services, AWS couvre des besoins très spécialisés (IoT, machine learning, calcul haute performance, migration) que les concurrents n'adressent pas toujours. Cette exhaustivité est son principal atout, et aussi sa principale complexité.
La maturité et l'écosystème. Antériorité de 2006 oblige, AWS dispose de la plus grande communauté, de la documentation la plus fournie et d'un vaste réseau de partenaires et de profils formés. Pour la plupart des problèmes, une solution existe et a déjà été documentée.
L'intégration entre services. EC2 sauvegarde vers S3, RDS s'expose dans un VPC, Lambda réagit à un événement S3, CloudWatch surveille le tout : les briques sont conçues pour se combiner, et IAM gouverne finement qui peut faire quoi sur chacune.
À l'inverse de Google Cloud, où le réseau VPC est global, le VPC d'AWS est régional : une architecture multi-régions impose de connecter explicitement les réseaux entre eux.
AWS face à GCP et Azure
Section intitulée « AWS face à GCP et Azure »Aucun fournisseur n'est « meilleur » dans l'absolu ; le choix dépend du contexte.
- AWS : le leader (~28 à 30 %), la plus grande largeur de catalogue et la maturité la plus établie. Le choix par défaut quand on veut le maximum de services et de retours d'expérience.
- Azure : deuxième (~20 à 25 %), fort sur l'intégration Microsoft (Active Directory, Windows, Microsoft 365), naturel pour les organisations déjà dans cet écosystème.
- Google Cloud : troisième (~13 à 14 %), différenciants sur la donnée (BigQuery), l'IA/ML et Kubernetes (GKE).
En pratique, le choix se décide sur les compétences en place, l'écosystème existant et la nature des charges. La largeur et la maturité penchent vers AWS, une stack Microsoft vers Azure, l'analytique et l'IA vers GCP.
Régions et zones de disponibilité
Section intitulée « Régions et zones de disponibilité »AWS répartit ses ressources dans des régions (zones géographiques, comme eu-west-3 à Paris), elles-mêmes découpées en zones de disponibilité (Availability Zones, ou AZ) : des data centers isolés, mais reliés par un réseau à faible latence au sein d'une région.
Ce découpage gouverne des décisions d'architecture concrètes :
- La haute disponibilité : pour résister à la panne d'un data center, on répartit ses instances sur plusieurs AZ d'une même région ; pour résister à la perte d'une région, sur plusieurs régions.
- La latence : choisir une région proche des utilisateurs réduit le temps de réponse.
- La conformité et le prix : la région détermine où résident les données (un enjeu réglementaire) et les tarifs, qui varient d'une région à l'autre.
C'est un arbitrage à poser dès le début d'un projet, car déplacer des ressources entre régions n'a rien d'automatique.
Premiers pas avec l'AWS CLI
Section intitulée « Premiers pas avec l'AWS CLI »Tout AWS se pilote en ligne de commande avec l'AWS CLI, ce qui rend les opérations reproductibles et scriptables, là où la console web reste manuelle. Avant tout, il faut configurer ses identifiants, idéalement ceux d'un utilisateur IAM dédié et non du compte racine.
aws configure # saisir clé d'accès, secret, région, formataws sts get-caller-identity # vérifier l'identité activeaws s3 ls # lister ses buckets S3Le service IAM est central : il définit les utilisateurs, les rôles et les politiques (qui peut faire quoi). Le principe directeur est le moindre privilège : n'accordez que les permissions strictement nécessaires, et n'utilisez jamais le compte racine au quotidien. C'est la première mesure de sécurité d'un compte AWS.
Pour découvrir sans frais, AWS propose un niveau gratuit (Free Tier) combinant des offres permanentes (dans certaines limites) et des essais de 12 mois sur des services comme EC2 et S3.
À retenir
Section intitulée « À retenir »- AWS est le leader du cloud (~28 à 30 %), avec plus de 200 services depuis 2006.
- Les briques essentielles : EC2 (calcul), S3 (stockage), RDS (bases), Lambda (serverless), VPC (réseau), IAM (permissions).
- Atouts : largeur du catalogue, maturité, écosystème ; vigilance sur les coûts et le lock-in.
- L'infrastructure se code avec CloudFormation et se pilote avec l'AWS CLI (reproductibilité).
- Architecture : répartir sur plusieurs zones de disponibilité pour la haute disponibilité ; le VPC est régional (contrairement à GCP).
- Sécurité : IAM au moindre privilège, ne jamais utiliser le compte racine au quotidien.