0%
AWS Cloud Services Cheat Sheet - Guide Complet

AWS Cloud Services Cheat Sheet - Guide Complet

Un guide visuel complet des services AWS organisés par catégorie: Computing, Storage, Database, Networking, Security, Developer Tools, Application Integration et plus.

I

InSkillCoach

· min

import EmailSubscribe from ’../../../components/EmailSubscribe.astro’;

AWS Cloud Services Cheat Sheet - Guide Complet

Amazon Web Services (AWS) propose plus de 200 services cloud complets, ce qui peut être intimidant pour les débutants comme pour les experts. Ce guide visuel organise les principaux services AWS par catégorie pour vous aider à naviguer dans cet écosystème complexe.

Vue d’ensemble des services AWS par catégorie

L’infographie ci-dessous présente les services AWS essentiels organisés par catégorie fonctionnelle:

AWS Cloud Services Cheat Sheet

Cette carte mentale vous permet de comprendre rapidement l’écosystème AWS et les relations entre les différents services.

Identity & Security Compliance

La sécurité est au cœur de l’infrastructure AWS avec des services spécialisés:

  • IAM (Identity and Access Management): Gestion des utilisateurs et des permissions
  • KMS (Key Management Service): Création et contrôle des clés de chiffrement
  • Shield: Protection contre les attaques DDoS
  • WAF (Web Application Firewall): Protection des applications web
  • Security Hub: Centre de sécurité unifié
  • Guard Duty: Service de détection de menaces
  • Inspector: Analyse de vulnérabilités
  • Secrets Manager: Gestion sécurisée des secrets
  • Firewall Manager: Administration centralisée des règles de pare-feu
  • Cloud HSM: Module de sécurité matériel dans le cloud

Compute

L’infrastructure de calcul d’AWS offre diverses options selon vos besoins:

  • EC2 (Elastic Compute Cloud): Machines virtuelles configurables
  • Lambda: Calcul sans serveur basé sur les événements
  • ECS (Elastic Container Service): Orchestration de conteneurs
  • EKS (Elastic Kubernetes Service): Kubernetes géré
  • Fargate: Compute sans serveur pour conteneurs
  • Batch: Traitement par lots à grande échelle
  • Lightsail: Instances virtuelles simplifiées
  • EC2 Auto Scaling: Mise à l’échelle automatique des instances
  • App Runner: Déploiement d’applications conteneurisées

Storage

Solutions de stockage adaptées à différents cas d’utilisation:

  • S3 (Simple Storage Service): Stockage d’objets hautement scalable
  • EBS (Elastic Block Store): Stockage par blocs pour EC2
  • EFS (Elastic File System): Système de fichiers élastique pour Linux
  • FSx: Systèmes de fichiers de haute performance
  • S3 Glacier: Archivage à faible coût
  • Storage Gateway: Intégration hybride on-premise/cloud
  • Backup: Service de sauvegarde centralisé
  • Snowball/Snowmobile: Migration de données à grande échelle

Database

Un large éventail de bases de données spécialisées:

  • RDS (Relational Database Service): Bases de données relationnelles gérées
  • Aurora: Base de données relationnelle compatible MySQL/PostgreSQL
  • DynamoDB: Base de données NoSQL hautement performante
  • ElastiCache: Cache en mémoire
  • Neptune: Base de données de graphes
  • DocumentDB: Base de données de documents compatible MongoDB
  • Timestream: Base de données de séries temporelles
  • QLDB (Quantum Ledger Database): Base de données de registre immuable

Networking & Content Delivery

Infrastructure réseau globale et distribution de contenu:

  • VPC (Virtual Private Cloud): Réseau virtuel isolé
  • Route 53: Service DNS et d’enregistrement de domaines
  • CloudFront: Réseau de distribution de contenu (CDN)
  • API Gateway: Création et gestion d’API
  • Direct Connect: Connexion dédiée au cloud AWS
  • Global Accelerator: Amélioration des performances d’applications
  • Transit Gateway: Connectivité de réseau centralisée
  • ELB (Elastic Load Balancing): Répartition de charge automatique

Developer Tools

Outils pour les développeurs et l’automatisation:

  • CodeCommit: Service de contrôle de source
  • CodeBuild: Service de compilation
  • CodeDeploy: Service de déploiement automatisé
  • CodePipeline: Service d’intégration et de livraison continues
  • CodeStar: Service de développement unifié
  • X-Ray: Analyse et débogage des applications
  • Cloud9: Environnement de développement basé sur le cloud
  • CLI (Command Line Interface): Interface en ligne de commande

Analytics

Services pour l’analyse de données et le Big Data:

  • Athena: Service d’analyse de données S3
  • EMR (Elastic MapReduce): Traitement Big Data
  • CloudSearch: Service de recherche géré
  • Elasticsearch Service: Service Elasticsearch géré
  • Kinesis: Traitement de données en temps réel
  • QuickSight: Service d’intelligence d’affaires
  • Data Pipeline: Orchestration de flux de données
  • Lake Formation: Construction de data lakes
  • Glue: Service ETL (Extract, Transform, Load)
  • MSK (Managed Streaming for Kafka): Service Kafka géré

Application Integration

Services pour l’intégration d’applications:

  • SNS (Simple Notification Service): Service de notification
  • SQS (Simple Queue Service): Service de file d’attente
  • AppFlow: Intégration de services SaaS
  • EventBridge: Bus d’événements sans serveur
  • MQ: Service de broker de messages
  • Step Functions: Coordination d’applications distribuées
  • SWF (Simple Workflow Service): Orchestration de flux de travail

Finance Management

Services pour la gestion financière du cloud:

  • Cost Explorer: Visualisation et gestion des coûts
  • Budgets: Définition et suivi des budgets
  • Cost & Usage Report: Rapports détaillés d’utilisation et de coûts
  • RI (Reserved Instance) Reporting: Rapports sur les instances réservées

Conseils pour bien démarrer avec AWS

  1. Commencez par comprendre les services fondamentaux: EC2, S3, RDS, VPC et IAM
  2. Utilisez la couche gratuite pour expérimenter sans engager de frais importants
  3. Configurez la facturation et les alertes de coûts pour éviter les surprises
  4. Adoptez une approche par couches: infrastructure, plateforme, puis services spécialisés
  5. Suivez le principe du moindre privilège pour la sécurité avec IAM
  6. Utilisez CloudFormation pour l’infrastructure as code
  7. Exploitez les services gérés plutôt que de tout administrer vous-même

Modèles d’architecture courants sur AWS

Architecture serverless

Client → API Gateway → Lambda → DynamoDB

                  S3 (static)

Architecture microservices

Client → ALB → ECS/EKS (conteneurs) → RDS/DynamoDB

          SQS/SNS (communication)

Architecture d’application web classique

Route 53 → CloudFront → ALB → EC2 (Auto Scaling) → RDS

                       ElastiCache

Bonnes pratiques pour l’optimisation des coûts

  • Utilisez des instances réservées pour les charges de travail prévisibles
  • Programmez l’arrêt des environnements de développement en dehors des heures de travail
  • Configurez des politiques de cycle de vie pour S3
  • Surveillez et supprimez les ressources inutilisées
  • Utilisez des instances Spot pour les charges de travail tolérant les pannes
  • Mettez en place une surveillance des coûts avec AWS Cost Explorer et Budgets

Pour aller plus loin

Ce guide n’est qu’une introduction aux nombreux services d’AWS. Pour approfondir vos connaissances:

InSkillCoach

À propos de InSkillCoach

Expert en formation et technologies

Coach spécialisé dans les technologies avancées et l'IA, porté par GNeurone Inc.

Certifications:

  • AWS Certified Solutions Architect – Professional
  • Certifications Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
654
77

Commentaires

Les commentaires sont alimentés par GitHub Discussions

Connectez-vous avec GitHub pour participer à la discussion

Lien copié !