- Publié le
Présentation des services essentiels AWS : les fondations du cloud
- Auteurs
Présentation des services essentiels AWS : les fondations du cloud
Amazon Web Services (AWS) constitue un vaste écosystème de plus de 200 produits. Quelques services essentiels en forment toutefois les fondations. De nombreux développeurs et entreprises les utilisent pour créer, déployer et faire évoluer leurs applications dans le cloud.
Ce guide présente les services AWS indispensables, regroupés par catégorie, que vous rencontrerez le plus souvent dans des projets concrets.
Services de calcul
- Amazon EC2 (Elastic Compute Cloud) → Des serveurs virtuels dans le cloud pour garder le contrôle complet de votre environnement de calcul.
- AWS Lambda → Du calcul serverless qui exécute du code à la demande sans gestion de serveurs.
- AWS Fargate → Exécutez des conteneurs sans gérer d’instances EC2.
- Amazon ECS / EKS → L’orchestration de conteneurs pour les charges de travail Docker et Kubernetes.
- AWS Elastic Beanstalk → Une plateforme qui simplifie le déploiement et la gestion des applications.
Services de stockage
- Amazon S3 (Simple Storage Service) → Un stockage d’objets évolutif pour les fichiers, les médias et les sauvegardes.
- Amazon EBS (Elastic Block Store) → Un stockage par blocs pour les instances EC2.
- Amazon EFS (Elastic File System) → Un stockage de fichiers partagé entre plusieurs instances EC2.
- AWS Backup → La sauvegarde et la restauration centralisées des données AWS.
Services de bases de données
- Amazon RDS (Relational Database Service) → Des bases de données relationnelles gérées, notamment PostgreSQL, MySQL et MariaDB.
- Amazon DynamoDB → Une base NoSQL de type clé-valeur et documentaire entièrement gérée.
- Amazon ElastiCache (Redis / Memcached) → Une mise en cache en mémoire pour accéder rapidement aux données.
- Amazon Aurora → Une base relationnelle entièrement gérée et performante, compatible avec MySQL et PostgreSQL.
Réseau et diffusion de contenu
- Amazon VPC (Virtual Private Cloud) → Un réseau virtuel isolé pour vos ressources AWS.
- Amazon Route 53 → Un service évolutif de DNS et de gestion des noms de domaine.
- Amazon CloudFront → Un réseau de diffusion de contenu (CDN) pour optimiser les performances à l’échelle mondiale.
- Elastic Load Balancing (ELB) → Une répartition automatique du trafic entre plusieurs cibles pour assurer la tolérance aux pannes.
Outils DevOps et de gestion
- AWS CloudFormation → De l’infrastructure sous forme de code (IaC) pour automatiser le provisionnement des ressources.
- AWS CloudWatch → La supervision et l’observabilité des métriques, journaux et alertes.
- AWS CodePipeline → L’automatisation CI/CD pour l’intégration et la livraison continues.
- AWS IAM (Identity and Access Management) → Une gestion sécurisée des utilisateurs et des autorisations dans tous les services.
Apprentissage automatique et analyse
- Amazon SageMaker → Créez, entraînez et déployez des modèles d’apprentissage automatique à grande échelle.
- AWS Glue → Un service ETL (extraction, transformation, chargement) pour les pipelines d’analyse.
- Amazon Athena → Interrogez en SQL les données stockées dans S3 sans mettre en place de base de données.
- Amazon QuickSight → Un outil de visualisation et d’informatique décisionnelle conçu pour le cloud.
Conclusion
Ces services essentiels AWS constituent les fondations de la plupart des architectures cloud, des simples applications web aux systèmes d’entreprise à l’échelle mondiale. Ils facilitent la création d’applications sécurisées, évolutives et résilientes dans le cloud.