Skip to Content
Serveur LinuxPartie 1 — Comprendre le déploiementVue d'ensemble

Partie 1 — Comprendre le déploiement

⏱️ TL;DR — Avant de taper la moindre commande, il faut une carte du territoire. Cette partie répond aux questions qui bloquent tout débutant : qu’est-ce qui change vraiment entre npm run dev sur ton portable et une appli en production ? C’est quoi un PaaS (Vercel), un VPS, un cloud — et lequel choisir ? De quoi est fait un serveur (CPU, RAM, disque, IP) et comment le dimensionner ? Et surtout : que se passe-t-il, étape par étape, entre le moment où un visiteur tape ton adresse et celui où ta page s’affiche ? À la fin, tu as le modèle mental sur lequel tout le reste du cours s’appuie.

Le problème qu’on résout

Ton appli marche. En local, localhost:3000 répond, tout est vert. Puis vient la vraie question : « comment les autres y accèdent ? » Et là, un mur. Faut-il un serveur ? Lequel ? Vercel suffit-il ? Pourquoi certains parlent de VPS, de Docker, de Nginx, de « mettre en prod » comme d’une épreuve ?

Ce mur est fait d’inconnu, pas de difficulté. La production n’est pas magique : c’est une machine Linux, quelque part, qui écoute sur Internet et fait tourner ton code. Cette partie dissipe le brouillard. On ne configure encore rien — on comprend. Parce qu’on ne sécurise, ne déploie et ne dépanne bien que ce qu’on a d’abord compris.

Ce que tu sauras faire à la fin de cette partie

  • Expliquer ce qui change entre le dev local et la production (et pourquoi « ça marche chez moi » ne suffit pas).
  • Distinguer PaaS, VPS, serveur dédié et cloud, et choisir selon le projet.
  • Nommer les composants d’un VPS (CPU, RAM, disque, IP, bande passante, distribution) et savoir à quoi chacun sert.
  • Dimensionner un premier serveur sans surpayer ni sous-dimensionner.
  • Décrire le cycle de vie d’une requête en prod, du DNS à la base de données.

Les chapitres

#ChapitreEn un mot
1.1De localhost à la prodCe qui change vraiment, et pourquoi.
1.2PaaS, VPS, cloud : le paysageLes options d’hébergement et leurs compromis.
1.3Anatomie d’un VPSCPU, RAM, disque, IP : de quoi c’est fait.
1.4Choisir & dimensionnerFournisseur, distribution, taille.
1.5Le cycle de vie d’une requêteDu clic à la page, étape par étape.

Cette partie pose le vocabulaire et le modèle mental. La Partie 2 — Linux : les fondamentaux te met ensuite les mains dans le terminal.


On commence : De localhost à la prod.

Last updated on