Serverless vs VPS en 2026 : Quel Hébergement Choisir ?

Meta description : Serverless ou VPS ? Comparaison complète en 2026 : coûts, performance, scalabilité, cas d'usage. Guide pour choisir le bon hébergement selon votre projet. Mots-clés : serverless vs vps, hébergement web 2026, aws lambda vs vps, comparaison cloud, choisir hébergement

Le dilemme de l'hébergement en 2026

Vous lancez un projet et la question tombe : serverless ou VPS ? Les deux approches ont radicalement évolué en 2026, et le bon choix dépend de facteurs que la plupart des articles ignorent — pas juste le prix au Go, mais votre modèle de trafic, votre équipe, et votre trajectoire de croissance.

Ce guide compare les deux approches sur tous les critères qui comptent vraiment.

Serverless : ce que c'est vraiment

Le serverless ("sans serveur") ne signifie pas qu'il n'y a pas de serveur — c'est que vous ne le gérez pas. Votre code s'exécute dans des conteneurs éphémères, déclenchés à la demande.

Les plateformes principales en 2026

Comment ça fonctionne

Requête HTTP → API Gateway → Fonction Lambda → Réponse

Base de données

(DynamoDB, PlanetScale, etc.)

Chaque requête déclenche une instance de votre fonction. AWS gère le scaling automatiquement — de 0 à 10 000 instances en quelques secondes.

Exemple de fonction serverless

// handler.js - AWS Lambda

export const handler = async (event) => {

const { httpMethod, path, body } = event;

if (httpMethod === "GET" && path === "/api/products") {

const products = await db.query("SELECT * FROM products WHERE active = true");

return {

statusCode: 200,

headers: { "Content-Type": "application/json" },

body: JSON.stringify(products),

};

}

return { statusCode: 404, body: "Not Found" };

};

VPS : le contrôle total

Un VPS (Virtual Private Server) vous donne une machine virtuelle dédiée avec un OS complet. Vous installez ce que vous voulez, configurez comme vous voulez.

Les fournisseurs VPS en 2026

Architecture VPS typique

Internet → Nginx (reverse proxy + SSL)

Node.js / PHP / Python (application)

PostgreSQL (base de données)

Redis (cache)

Setup d'un VPS de production

# Sur un VPS Ubuntu 24.04

1. Sécurisation

ufw allow 22/tcp

ufw allow 80/tcp

ufw allow 443/tcp

ufw enable

2. Installation Nginx

apt install nginx certbot python3-certbot-nginx

3. Déploiement avec Docker

docker compose up -d

4. SSL automatique

certbot --nginx -d monsite.com -d www.monsite.com

Comparaison détaillée

Coûts

| Scénario | Serverless | VPS |

|----------|-----------|-----|

| 10 000 requêtes/mois | ~0€ (free tier) | 3-5€/mois |

| 100 000 requêtes/mois | 0,50-2€ | 3-5€/mois |

| 1 million requêtes/mois | 5-20€ | 5-10€/mois |

| 10 millions requêtes/mois | 50-200€ | 10-20€/mois |

| 100 millions requêtes/mois | 500-2000€ | 20-50€/mois |

Verdict coûts : Le serverless est moins cher à faible trafic (gratuit). Le VPS devient nettement moins cher dès que le trafic augmente. À fort trafic, le VPS coûte 10x moins.

Performance

| Critère | Serverless | VPS |

|---------|-----------|-----|

| Cold start | 15-500ms | 0ms (toujours chaud) |

| Latence stable | Variable | Constante |

| CPU sustained | Limité (15 min max) | Illimité |

| Mémoire max | 10 Go (Lambda) | Selon plan (4-128 Go) |

| Connexions DB | Problématiques | Natives |

Verdict performance : Le VPS gagne pour les charges prévisibles et les tâches longues. Le serverless gagne pour les pics imprévisibles et les workloads sporadiques.

Scalabilité

| Critère | Serverless | VPS |

|---------|-----------|-----|

| Scale up | Automatique, instantané | Manuel ou auto-scaling config |

| Scale down | Automatique, à 0 | Minimum 1 instance |

| Pics de trafic | Géré nativement | Requiert load balancer |

| Scaling global | Edge natif (Cloudflare) | Multi-région à configurer |

Complexité opérationnelle

| Tâche | Serverless | VPS |

|-------|-----------|-----|

| Déploiement | Simple (push code) | Docker + CI/CD à setup |

| Monitoring | CloudWatch intégré | Prometheus/Grafana à installer |

| Sécurité | Géré par le provider | Votre responsabilité |

| Mises à jour OS | Aucune | Mensuelles |

| Backups DB | Géré (si DB managée) | À configurer |

| SSL | Automatique | Certbot à renouveler |

Quand choisir le Serverless

Le serverless excelle dans ces cas :

  • APIs avec trafic variable — Un webhook qui reçoit 10 requêtes certains jours et 10 000 d'autres
  • MVPs et prototypes — Zéro coût d'infrastructure au démarrage
  • Microservices événementiels — Traitement d'images, envoi d'emails, notifications
  • Pas d'équipe DevOps — Aucune maintenance serveur nécessaire
  • Edge computing — Réponses rapides partout dans le monde (Cloudflare Workers)
  • # serverless.yml - Exemple de config
    

    service: mon-api

    provider:

    name: aws

    runtime: nodejs20.x

    region: eu-west-1

    functions:

    getProducts:

    handler: src/products.list

    events:

    - httpApi:

    path: /products

    method: GET

    processOrder:

    handler: src/orders.process

    events:

    - sqs:

    arn: !GetAtt OrderQueue.Arn

    Quand choisir un VPS

    Le VPS est meilleur dans ces cas :

  • Applications avec trafic constant — Un SaaS avec des utilisateurs quotidiens
  • Bases de données — PostgreSQL, MySQL, Redis sur votre propre machine
  • Tâches longues — Build, processing vidéo, ML inference
  • Budget limité à fort trafic — 10€/mois pour gérer des millions de requêtes
  • Contrôle total — Configuration Nginx, crons, services système
  • Conformité RGPD — Données sur un serveur EU que vous contrôlez
  • # docker-compose.yml - Stack VPS complète
    

    services:

    app:

    build: .

    ports:

    - "3000:3000"

    environment:

    - DATABASE_URL=postgresql://user:pass@db:5432/app

    depends_on:

    - db

    - redis

    db:

    image: postgres:16

    volumes:

    - pgdata:/var/lib/postgresql/data

    environment:

    - POSTGRES_PASSWORD=secure_password

    redis:

    image: redis:7-alpine

    nginx:

    image: nginx:alpine

    ports:

    - "80:80"

    - "443:443"

    volumes:

    - ./nginx.conf:/etc/nginx/conf.d/default.conf

    - /etc/letsencrypt:/etc/letsencrypt

    volumes:

    pgdata:

    L'approche hybride : le meilleur des deux mondes

    En 2026, de plus en plus d'équipes combinent les deux :

                        ┌──────────────┐
    

    Internet ──────────→│ Cloudflare │

    │ Workers │ (edge, cache, routing)

    └──────┬───────┘

    ┌────────────┼────────────┐

    ↓ ↓ ↓

    ┌──────────┐ ┌──────────┐ ┌──────────┐

    │ VPS │ │ Lambda │ │ Lambda │

    │ (API + │ │ (image │ │ (email │

    │ DB) │ │ resize) │ │ sender) │

    └──────────┘ └──────────┘ └──────────┘

    Migrer de l'un à l'autre

    Serverless → VPS

    Si vos coûts serverless explosent, la migration vers VPS est straightforward :

  • Dockerisez votre application
  • Provisionnez un VPS (Hetzner recommandé pour le rapport qualité/prix)
  • Configurez Nginx + SSL
  • Migrez votre base de données
  • Mettez à jour les DNS
  • Besoin d'un point de départ ? Notre DevOps Starter Kit inclut Docker, Nginx, CI/CD, et monitoring pré-configurés — vous êtes en production en 30 minutes au lieu de 3 jours.

    VPS → Serverless

    Si vous voulez éliminer la maintenance serveur :

  • Découpez votre application en fonctions
  • Utilisez une base de données managée (PlanetScale, Supabase)
  • Déployez sur Vercel/Netlify (front) + Lambda (API)
  • Configurez les variables d'environnement
  • Testez les cold starts
  • Le verdict final

    | Votre situation | Recommandation |

    |----------------|---------------|

    | MVP / prototype | Serverless |

    | SaaS en croissance | VPS |

    | API à trafic variable | Serverless |

    | Application data-intensive | VPS |

    | Équipe sans DevOps | Serverless |

    | Budget serré, fort trafic | VPS |

    | Besoin de conformité EU | VPS (Hetzner/OVH) |

    | Microservices événementiels | Serverless |

    La réponse courte : si vous pouvez prédire votre trafic et que vous avez un minimum de compétences DevOps, le VPS est presque toujours moins cher et plus performant. Si vous voulez zéro maintenance et que votre trafic est imprévisible, le serverless est votre ami.

    FAQ

    Le serverless est-il vraiment "gratuit" ?

    Les free tiers sont généreux (AWS Lambda : 1 million de requêtes/mois gratuites), mais attention aux coûts cachés : API Gateway, transfert de données, CloudWatch logs. Un projet réel dépasse souvent le free tier plus vite que prévu.

    Un VPS est-il sécurisé ?

    Aussi sécurisé que vous le configurez. Avec les bonnes pratiques (firewall, SSH keys, mises à jour auto, fail2ban), un VPS est très sûr. Le serverless délègue cette responsabilité au provider, ce qui est un avantage si vous n'avez pas d'expertise sécurité.

    Peut-on héberger une base de données en serverless ?

    Pas directement sur Lambda, mais avec des bases de données serverless comme PlanetScale, Neon, ou DynamoDB. Attention au connection pooling — les fonctions Lambda créent beaucoup de connexions éphémères.

    Quel est le meilleur VPS en France en 2026 ?

    Hetzner offre le meilleur rapport qualité/prix avec des data centers en Finlande et Allemagne. OVH et Scaleway sont de bonnes alternatives françaises. Pour un data center en France, Scaleway (Paris) est le choix logique.


    Prêt à déployer votre projet ? Notre DevOps Starter Kit vous donne une infrastructure VPS complète (Docker, CI/CD, monitoring) prête pour la production. Ou formez-vous au DevOps sur NetRevision.