DevOps Elastic Hayway
Document

SUBSCRIBE TO GET FULL ACCESS TO THE E-BOOKS FOR FREE 🎁SUBSCRIBE NOW

Professional Dropdown with Icon

SUBSCRIBE NOW TO GET FREE ACCESS TO EBOOKS

AWSLesson 2 / 474 min readUpdated September 13, 2026

AWS Cloud Computing : fondamentaux IaaS, PaaS, SaaS et modèles de déploiement

À la fin de ce tutoriel, vous saurez définir le cloud computing, comparer les modèles public / privé / hybride / multi-cloud, choisir entre IaaS, PaaS et SaaS, et relier le Shared Responsibility Model aux services AWS de lab en ca-central-1.

Niveau : Débutant · Temps estimé : 40–50 min · Versions testées : AWS Management Console (2026), AWS CLI v2 · Dernière vérification : 2026-09-11 · Region : ca-central-1

Slug : aws-cloud-computing · Série : AWS Solutions Architect · Mot-clé SEO : aws cloud computing

← Précédent : Démarrer avec AWS · → Suivant : IAM : users, groupes, rôles, politiques · Hub : Démarrer avec AWS

Prérequis

  • Compte AWS de lab (Free Tier) et profil CLI lab — voir Démarrer avec AWS
  • Notions basiques réseau (IP, Internet) ; pas besoin d’avoir déjà lancé EC2
  • Lecture seule pour le mini-lab : ec2:DescribeRegions, sts:GetCallerIdentity

Coût estimé : 0 € — commandes de lecture seulement, aucune ressource facturable créée.

export AWS_PROFILE=lab
export AWS_DEFAULT_REGION=ca-central-1

Ce que nous allons construire

Concepts cloud (NIST / AWS)
  ├── Définition + 5 caractéristiques
  ├── Modèles de déploiement : all-in-cloud · privé · hybride · multi-cloud
  ├── Modèles de service : IaaS · PaaS · SaaS
  ├── Shared Responsibility Model
  ├── Regions / AZ / Edge (ca-central-1)
  └── Mapping labs : IAM · VPC · EC2 · S3

(Schéma — alt : « Pyramide cloud computing : déploiement, IaaS/PaaS/SaaS, responsabilité partagée, labs AWS ».)

Qu’est-ce que le cloud computing ?

Le cloud computing, c’est la livraison à la demande de services informatiques — serveurs, bases de données, logiciels, analytique, intelligence artificielle, stockage et networking — via Internet (The Cloud), avec un paiement uniquement pour ce que vous utilisez.

Concrètement : plus besoin d’un investissement massif en hardware avant de démarrer. Vous provisionnez via la console ou des API, vous libérez la capacité quand elle ne sert plus, et vous réduisez les coûts opérationnels (OpEx) tout en gagnant en efficacité (moins de racks, alimentation, cooling, patches physiques).

Les 5 caractéristiques (NIST / vocabulaire AWS)

Caractéristique Idée Exemple AWS
On-demand self-service Provisionner sans ticket humain Lancer une EC2 en minutes
Broad network access Accès via Internet / réseaux standards Console, CLI, SDK
Resource pooling Capacité mutualisée (multi-tenant) Hyperviseurs, pools EBS/S3
Rapid elasticity Scale out / in rapidement ASG, Lambda concurrency
Measured service Usage mesuré et facturé Billing, Cost Explorer

Le cloud n’est pas « un serveur chez quelqu’un d’autre » : c’est une plateforme API-first, élastique et mesurée.

Pourquoi le cloud ? (CapEx → OpEx)

Avant le cloud : achat de serveurs (CapEx), délai de livraison, capacité « au pire cas ». Avec AWS :

  • Pas d’investissement hardware initial pour expérimenter ou scaler
  • Élasticité : montée en charge puis descente
  • Vitesse : idée → prototype en heures
  • Fiabilité : Regions multi-AZ, services managés
  • OpEx pilotable avec budgets / alertes — voir Démarrer avec AWS

Attention : une mauvaise config (NAT Gateway oubliée, snapshots orphelins) coûte. Activez Free Tier + Budgets et nettoyez après chaque lab.

Modèles de déploiement

Le contenu historique parlait d’all-in-cloud et d’Hybrid Deployment. On les conserve et on les place dans le cadre examen. Deux facteurs décident : qui contrôle l’infrastructure et où elle réside.

All-in-cloud (cloud public)

Une application all-in-cloud est entièrement déployée dans le cloud : web, API, base, stockage, identity tournent chez le fournisseur. Sur AWS, « public » signifie que vous partagez l’infra physique du fournisseur — pas que vos données sont publiques. La sécurité dépend de votre IAM, VPC, chiffrement, etc.

Cloud privé

Infrastructure dédiée à une organisation (datacenter virtualisé, Outposts, cloud privé géré). Utile pour réglementation stricte, latence locale ou legacy. Plus cher et moins élastique que le public.

Hybrid Deployment (hybride)

Approche coutumière des grandes entreprises : on relie le cloud aux ressources on‑prem. Objectifs : garder des actifs stratégiques on‑prem, burst capacity, migration progressive. Sur AWS : VPN Site-to-Site, Direct Connect, Transit Gateway, AD hybride. Le ressenti doit être celui d’une seule organisation (réseau, identité, ops) — comme Exchange on‑prem ↔ Exchange Online, généralisé à n’importe quelle app.

Multi-cloud

Plusieurs fournisseurs (AWS + Azure + GCP) pour limiter le lock-in ou coller à des SaaS déjà choisis. Complexité ops en hausse. Pour cette série : AWS-first en ca-central-1.

Modèle Contrôle Résidence Cas d’usage
Public / all-in-cloud Fournisseur (physique) ; vous (config) Regions AWS Labs, cloud-native
Privé Vous / opérateur dédié Datacenter / Outposts Réglementation, legacy
Hybride Partagé On-prem et cloud Migration, burst
Multi-cloud Multiple Plusieurs providers Stratégie entreprise

IaaS, PaaS, SaaS

Ce sont les modèles de service (qui gère quelle couche). Le live listait déjà IaaS / PaaS / SaaS — on densifie avec responsabilité et équivalents AWS.

IaaS — Infrastructure as a Service

Le fournisseur héberge les composants d’infrastructure d’un datacenter on‑prem : serveurs, stockage, networking, et la couche virtualisation / hypervisor. Vous gérez OS, runtime, applications et données.

Fournisseurs : Amazon Web Services, Google Compute Engine, Microsoft Azure.
Labs AWS : EC2, VPC, EBS, ELB.

PaaS — Platform as a Service

Le fournisseur livre une plateforme pour développer, exécuter et contrôler des apps sans construire ni maintenir toute l’infra. Idéal pour accélérer build/test/deploy.

Exemples : AWS Elastic Beanstalk, Google App Engine ; aussi App Runner. Vous apportez le code ; le fournisseur patch OS/runtime et orchestre le scaling plateforme.

SaaS — Software as a Service

Modèle qui permet de se connecter à des applications cloud via Internet. Solution complète, souvent en pay-as-you-go ou abonnement. Le vendor contrôle toute la pile ; accès typique via navigateur.

Exemples tiers (live) : Dropbox, Google G Suite (Workspace), Microsoft Office 365.
Exemples AWS : Amazon Chime, Amazon WorkMail.

Couche IaaS PaaS SaaS
Données / config métier Vous Vous Vous (usage)
Application Vous Vous Fournisseur
Runtime / OS Vous Fournisseur Fournisseur
Virtualisation / serveurs / réseau physique Fournisseur Fournisseur Fournisseur
Exemples AWS EC2, VPC, EBS Beanstalk, App Runner Chime, WorkMail

Règle examen : plus vous montez vers SaaS, moins vous gérez de couches — et moins de contrôle fin.

Shared Responsibility Model

  • AWS : sécurité of the cloud (datacenters, hardware, hyperviseurs, Regions/AZ)
  • Vous : sécurité in the cloud (IAM, réseau, chiffrement, patch OS sur EC2, données)

En IaaS (EC2) : vous patcher l’OS et durcir le SG. En PaaS : AWS gère plus la plateforme ; vous sécurisez app et secrets. En SaaS : comptes, MFA, partage, conformité d’usage. Suite concrète : IAM.

Regions, Availability Zones et Edge

  • Region : zone géographique — lab série = ca-central-1 (Canada Central)
  • AZ : datacenters isolés dans la Region ; haute dispo = multi-AZ
  • Edge locations : CloudFront / Route 53 proches des utilisateurs

IAM et certains services sont globaux ; EC2, VPC, buckets S3, RDS sont régionaux. Fixez une Region de lab. Chronologie / contexte : slug live aws-history-2.

Mapping services AWS pour vos labs

Besoin Service Tutoriel
Identité & permissions IAM IAM
Réseau isolé VPC, subnets, IGW VPC
Compute IaaS EC2 + SSM EC2
Stockage objet S3 S3 sécurité
Hub démarrage Compte, MFA, CLI Démarrer avec AWS

Mini-lab conceptuel (lecture seule)

Objectif : valider Region + identité sans créer de ressource coûteuse.

export AWS_PROFILE=lab
export AWS_DEFAULT_REGION=ca-central-1

aws sts get-caller-identity

aws ec2 describe-regions --query 'Regions[].RegionName' --output table

aws ec2 describe-availability-zones 
  --region ca-central-1 
  --query 'AvailabilityZones[].{Zone:ZoneName,State:State}' 
  --output table

Attendu : ARN IAM (pas root), Regions dont ca-central-1, AZ ca-central-1a/b/… en available. Si UnauthorizedOperation, corrigez le profil avant tout lab write.

Scénario examen SAA

Une entreprise modernise une app on‑prem. La DB clients doit rester au datacenter (réglementation) ; le front web doit scaler pour des pics marketing. Petite équipe, budget limité.

  1. Déploiement → Hybride (DB on‑prem + front/API AWS), pas all-in-cloud pur.
  2. Front scalable sans gérer les OS → souvent PaaS (Beanstalk / App Runner) ; IaaS EC2 si contrôle kernel / agents legacy.
  3. Messagerie Office 365 → SaaS (hors infra AWS).

Réponse modèle : hybride + PaaS web + SaaS productivité ; VPN/Direct Connect ; responsabilité claire DB on‑prem vs front cloud.

Erreurs fréquentes

Erreur Pourquoi ça fait mal Correction
Confondre IaaS et PaaS Mauvaise question SAA / mauvais service Revoir le tableau de couches
« Public = données publiques » S3 / SG ouverts « parce que cloud public » Public = infra partagée ; sécurisez IAM/VPC/S3
All-in-cloud vs régulation on‑prem Non-conformité Hybride ou privé
Changer de Region en plein lab Ressources « disparues » Fixer ca-central-1
« AWS gère toute la sécu » Root sans MFA, keys exposées MFA + IAM least privilege
Créer des ressources sans budget Facture surprise Labs lecture seule + Budgets

Quiz (5 questions)

1. Le cloud computing se caractérise surtout par : – A. L’achat obligatoire de serveurs dédiés
– B. Livraison à la demande via Internet, paiement à l’usage
– C. Un seul datacenter mondial sans API

2. Une app entièrement hébergée chez AWS (web + DB + stockage) correspond à : – A. Hybrid only
– B. All-in-cloud / cloud public
– C. SaaS uniquement

3. EC2 + VPC + EBS illustrent principalement : – A. SaaS
– B. PaaS
– C. IaaS

4. Elastic Beanstalk et Google App Engine sont des exemples de : – A. PaaS
– B. IaaS hyperviseur
– C. Edge locations

5. Dropbox, Google Workspace et Office 365 sont des exemples de : – A. IaaS
– B. SaaS (pay-as-you-go / abonnement, pile gérée par le vendor)
– C. NACL

Réponses : 1‑B · 2‑B · 3‑C · 4‑A · 5‑B

Pour aller plus loin

Maillage série AWS (P1)

← Précédent Démarrer avec AWS
→ Suivant IAM : users, groupes, rôles, politiques
Aussi VPC · EC2 + SSM · S3 sécurité · aws-history-2

Retour parcours AWS — hub de la série et leçons sœurs.

Share your love

Leave a Reply

Your email address will not be published. Required fields are marked *