AWS
Lacrif
CO Founder
Dernière modification : 08/05/2026
Introduction
Amazon Web Services (AWS) est le leader mondial du cloud computing, offrant une plateforme complète de services cloud pour les entreprises de toutes tailles. AWS propose une large gamme de services couvrant le calcul, le stockage, les bases de données, l’analyse, l’intelligence artificielle, la sécurité et bien plus encore. Cette catégorie explore les principaux services AWS, leurs cas d’utilisation et comment les organisations peuvent les exploiter pour construire des solutions cloud efficaces et évolutives.
Tableau des Principaux Services AWS
| Service | Catégorie | Usage principal |
|---|---|---|
| Amazon EC2 | Calcul (IaaS) | Serveurs virtuels, contrôle total, workloads personnalisés |
| AWS Lambda | Calcul (Serverless) | Exécution de code sans serveur, facturation à l’invocation |
| AWS Fargate | Calcul (Serverless) | Exécution de conteneurs sans gestion de serveur |
| Amazon ECS/EKS | Orchestration de conteneurs | Gestion et orchestration de conteneurs Docker/Kubernetes |
| Amazon S3 | Stockage objet | Stockage de fichiers, sauvegardes, data lake, site statique |
| Amazon EBS | Stockage bloc | Disques persistants pour EC2, bases de données |
| Amazon EFS | Stockage fichiers | Système de fichiers partagé, multi-AZ, Linux |
| Amazon S3 Glacier | Archivage | Archivage à long terme, faible coût, accès différé |
| Amazon RDS | Base de données relationnelle | MySQL, PostgreSQL, Oracle, SQL Server managés |
| Amazon Aurora | Base de données relationnelle | Haute performance, compatible MySQL/PostgreSQL |
| DynamoDB | Base de données NoSQL | Stockage clé-valeur, serverless, faible latence |
| Amazon VPC | Réseau | Réseau virtuel isolé, contrôle IP, sous-réseaux |
| Route 53 | DNS | Résolution de noms, routage, haute disponibilité |
| Elastic Load Balancer | Répartition de charge | Distribution du trafic, tolérance aux pannes |
| CloudFront | CDN | Diffusion de contenu mondial, réduction de la latence |
| IAM | Gestion des identités | Gestion des utilisateurs, rôles, permissions |
| Organizations | Gouvernance multi-comptes | Gestion centralisée, facturation consolidée, politiques de contrôle |
| KMS | Sécurité | Gestion des clés de chiffrement |
| Shield/WAF | Sécurité | Protection DDoS (Shield), pare-feu applicatif (WAF) |
| GuardDuty | Sécurité | Détection de menaces, analyse des logs |
| CloudWatch | Monitoring | Surveillance, métriques, alertes, dashboards |
| CloudTrail | Audit | Journalisation des actions API, traçabilité |
| CloudFormation | Infrastructure as Code | Déploiement automatisé d’infrastructures (YAML/JSON) |
| CDK | Infrastructure as Code | Déploiement via code (Python, TypeScript, etc.) |
| SQS | Messagerie | File d’attente de messages, découplage des composants |
| SNS | Messagerie | Notifications, pub/sub, push |
| EventBridge | Intégration d’événements | Bus d’événements, intégration serverless |
| API Gateway | API Management | Création, publication, gestion d’API REST/WebSocket |
| Redshift | Analytique | Entrepôt de données, requêtes SQL sur gros volumes |
| Athena | Analytique | Requêtes SQL serverless sur S3 |
| Kinesis | Analytique | Streaming de données en temps réel |
| Glue | Analytique | ETL serverless, préparation de données |
| SageMaker | IA/ML | Développement, entraînement, déploiement de modèles ML |
| DMS | Migration | Migration de bases de données vers AWS |
| Snowball | Migration | Transfert physique de gros volumes de données |
| Cost Explorer | Gestion des coûts | Analyse et prévision des dépenses |
| Budgets | Gestion des coûts | Définition de budgets, alertes de dépassement |
| Regions/AZ/Edge | Infrastructure globale | Haute disponibilité, faible latence, conformité |
Patrons d’Architecture Serverless Courants
Exemple : API Gateway + Lambda + DynamoDB
Architecture :
- API Gateway : point d’entrée HTTP sécurisé, gestion des routes, throttling, authentification.
- AWS Lambda : exécution du code métier à la demande, scalabilité automatique.
- DynamoDB : stockage persistant, faible latence, serverless.
Avantages :
- Aucune gestion de serveur.
- Scalabilité automatique.
- Facturation à l’usage réel.
- Haute disponibilité native.
Cas d’usage : APIs REST, microservices, backend mobile, traitement d’événements, automatisation.
Cas d’usage et recommandations
- Applications web et microservices : API Gateway, Lambda, RDS/Aurora.
- Data lake et analytique : S3, Redshift, Athena, Glue.
- Machine learning : SageMaker, S3, Lambda pour l’inférence.