1. La pyramide des services Cloud : Niveaux de responsabilité

Le choix d’un modèle de service détermine la frontière entre les responsabilités déléguées au fournisseur et celles conservées par votre équipe technique :

+-----------------------+---------+---------+---------+
| Couche applicative    |  IaaS   |  PaaS   |  SaaS   |
+-----------------------+---------+---------+---------+
| Applications          | CLIENT  | CLIENT  | ÉDITEUR |
| Données métiers       | CLIENT  | CLIENT  | ÉDITEUR |
| Runtime & Middleware  | CLIENT  | ÉDITEUR | ÉDITEUR |
| Système d'exploitation| CLIENT  | ÉDITEUR | ÉDITEUR |
| Virtualisation        | ÉDITEUR | ÉDITEUR | ÉDITEUR |
| Serveurs physiques    | ÉDITEUR | ÉDITEUR | ÉDITEUR |
| Stockage & Réseau     | ÉDITEUR | ÉDITEUR | ÉDITEUR |
+-----------------------+---------+---------+---------+

2. IaaS (Infrastructure as a Service)

Vous louez des composants d’infrastructure bruts (machines virtuelles, stockage bloc, routeurs virtuels). Vous conservez l’administration intégrale du système d’exploitation, des correctifs de sécurité (patches) et du middleware :

  • Exemples : Amazon EC2, Azure Virtual Machines, Google Compute Engine.
  • Cas d’usage : Migration d’applications héritées (Lift & Shift), environnements nécessitant des configurations de noyau spécifiques.

3. PaaS (Platform as a Service)

Le fournisseur gère l’OS, les mises à jour et le moteur d’exécution. Vous déployez uniquement votre code applicatif ou vos schémas de données :

  • Exemples : AWS Elastic Beanstalk, Azure App Service, Google Cloud Run, Amazon RDS.
  • Avantages : Focalisation maximale sur la logique métier, mise à l’échelle automatique simplifiée.

4. L’émergence du Serverless (FaaS – Function as a Service)

Poussant le PaaS à son paroxysme, le Serverless exécute de courts fragments de code en réponse à des événements sans aucun serveur persistant facturé :

# Exemple AWS CLI : Déploiement d'une fonction Lambda
aws lambda create-function 
    --function-name TraitementFactureSwiss 
    --runtime python3.11 
    --role arn:aws:iam::123456789012:role/service-role/execution-role 
    --handler index.lambda_handler 
    --zip-file fileb://function.zip

Arbitrage économique : Le PaaS et le Serverless réduisent drastiquement le coût total de possession (TCO) et le temps de mise sur le marché (Time-to-Market), en libérant les ingénieurs des corvées de maintenance système courante.