Amazon Web Services
AWS est la plateforme Cloud d'Amazon.
Fonctionnalités
Compute
EC2 : instances de calcul virtualisées, large choix de types et performances.
Lambda : fonctions serverless exécutées à la demande sans gestion d’infrastructure.
ECS : orchestration de conteneurs native AWS.
EKS : Kubernetes managé, haute disponibilité et mises à jour automatisées.
Batch : exécution de workloads batch à grande échelle.
Lightsail : déploiement simplifié de serveurs et environnements préconfigurés.
Stockage
S3 : stockage objet durable, scalable et économique.
EBS : stockage bloc haute performance attaché à EC2.
EFS : système de fichiers NFS scalable et partagé.
Glacier : archivage longue durée à très faible coût.
FSx : systèmes de fichiers managés (Lustre, ONTAP, Windows File Server).
Bases de données
RDS : bases SQL managées (MySQL, PostgreSQL, etc.).
DynamoDB : base NoSQL key-value à latence milliseconde.
Aurora : base SQL distribuée optimisée pour la performance.
Redshift : data warehouse haute performance et massivement parallèle.
ElastiCache : cache Redis/Memcached managé.
Neptune : base de données graphe hautement disponible.
Réseau & Sécurité
VPC : isolation réseau complète avec subnets et routage configurable.
Route 53 : service
DNS mondial avec routage avancé.
IAM : gestion d’identités, permissions et accès granularisé.
CloudFront : CDN mondial pour diffusion rapide de contenu.
WAF : pare-feu applicatif pour protection contre attaques web.
Shield : protection DDoS automatique et managée.
Monitoring, Gouvernance & DevOps
CloudWatch : métriques, logs, alertes et dashboards.
CloudTrail : audit complet des appels
API et actions utilisateur.
Config : conformité et suivi des changements de configuration.
Systems Manager : gestion centralisée, patching, automation, session manager.
CodeBuild : service de build managé pour CI/CD.
CodeDeploy : déploiement automatisé sur EC2, Lambda et on-prem.
CodePipeline : pipelines CI/CD orchestrés pour livraisons continues.
Prise en main
LocalStack
LocalStack permet de simuler une instance AWS en local afin de prendre en main AWS et de tester des configurations : Installer LocalStack