====== 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 ===== [[https://www.bluematador.com/learn/aws-cli-cheatsheet|📕AWS CLI Cheatsheet]] [[https://aws.amazon.com/fr/training/|🎓 Formations AWS officielles]] [[https://blog.stephane-robert.info/docs/cloud/aws/aws-cli/|[Stephane Robert] Maîtrisez la CLI AWS]] ==== LocalStack ==== LocalStack permet de simuler une instance AWS en local afin de prendre en main AWS et de tester des configurations : [[https://docs.localstack.cloud/aws/getting-started/installation/|Installer LocalStack]]