Module 1 · 1.1
Français
Ce qu'est un VPS et ce que vous gérez
Module 1: Votre premier serveur · Temps de lecture : 9 minutes
Objectif pédagogique : À l'issue de cette leçon, vous saurez expliquer ce qu'est un VPS et ce que "unmanaged" (non géré) signifie pour vos tâches. Vous saurez aussi évaluer si un VPS convient à votre projet, ou si une offre d'hébergement ou un service géré est plus adapté.
Notions clés : serveur, virtualisation, hyperviseur, machine virtuelle, VPS, vCPU, mémoire vive (RAM), stockage, root, unmanaged (non géré), managed (géré), hébergement mutualisé, responsabilité
Votre propre serveur, mais virtuel
Un serveur est un ordinateur qui fournit des services à d'autres ordinateurs : un site web, une boîte mail, une base de données, une application. Les gros serveurs d'un datacenter disposent de dizaines de cœurs de processeur et de centaines de gigaoctets de mémoire vive. C'est plus que ce dont la plupart des gens ont besoin. C'est pourquoi une telle machine est découpée.
Ce découpage s'appelle la virtualisation. Sur le serveur physique tourne un hyperviseur (par exemple KVM, intégré au noyau Linux). L'hyperviseur crée plusieurs machines virtuelles : chacune reçoit sa propre part de processeur, de mémoire et de disque, et chacune se croit un ordinateur ordinaire. Un VPS (virtual private server, serveur privé virtuel) est une telle machine virtuelle que vous louez.
Ce que vous obtenez :
| Élément | Ce que cela signifie |
|---|---|
| vCPU | Un cœur de processeur virtuel. Souvent partagé avec d'autres VPS : si tout le monde calcule en même temps, cela ralentit un peu. |
| RAM | La mémoire vive. Lorsqu'elle est épuisée, le serveur ralentit ou arrête des programmes. |
| Stockage | Un disque virtuel, généralement sur SSD ou NVMe. |
| Adresse IPv4 et IPv6 | L'adresse à laquelle votre serveur est joignable sur Internet. |
| Accès root | Vous êtes maître de l'ensemble du système d'exploitation. |
Root est l'administrateur d'un système Linux : l'utilisateur qui a tous les droits, y compris celui de tout casser. Avec un VPS, vous recevez cette clé. C'est à la fois la force et le risque.
Hébergement mutualisé, VPS et services gérés
Pour voir ce qui rend un VPS particulier, comparez-le aux alternatives :
| Hébergement mutualisé | VPS (unmanaged) | Service géré | |
|---|---|---|---|
| Qui gère le système d'exploitation ? | Le fournisseur | Vous | Le fournisseur |
| Mises à jour et sécurité du serveur | Le fournisseur | Vous | Le fournisseur |
| Ce que vous pouvez installer | Ce que le panneau permet (PHP, bases de données, mail) | Tout ce qui tourne sous Linux | Uniquement ce service |
| Accès root | Non | Oui | Non |
| Sauvegardes | Généralement prises en charge | Souvent une sauvegarde de base du fournisseur ; le reste, c'est à vous (module 8) | Généralement prises en charge |
| Connaissances nécessaires | Peu | Beaucoup, cette formation | Peu |
Unmanaged (non géré) signifie : le fournisseur veille à ce que le matériel tourne, que le réseau fonctionne et que votre VPS soit allumé. Tout ce qui se passe à l'intérieur de votre VPS relève de vous. Une faille apparaît dans OpenSSH ? C'est vous qui installez la mise à jour. Le disque se remplit ? C'est vous qui faites le ménage. Votre serveur est piraté et envoie du spam ? C'est vous qui en répondez, y compris auprès de votre fournisseur, qui peut couper votre VPS pour protéger ses autres clients.
Managed (géré) signifie que le fournisseur prend en charge (une partie de) ce travail. L'étendue exacte varie fortement d'un fournisseur à l'autre ; lisez toujours ce que couvre la "gestion".
Quand un VPS est-il une bonne idée ?
Un VPS convient bien si vous :
- voulez faire tourner des logiciels impossibles sur un hébergement mutualisé, comme un conteneur Docker, une application Node.js ou Python, un VPN, un serveur Git, un serveur de jeu ou votre propre service de surveillance ;
- voulez apprendre comment fonctionnent les serveurs (c'est l'objet de cette formation) ;
- avez besoin d'un contrôle total sur les versions et les réglages ;
- êtes prêt à y consacrer du temps de façon régulière : suivre les mises à jour, lire les journaux, tester les sauvegardes.
Un VPS n'est pas une bonne idée si vous :
- voulez seulement un site WordPress ou quelques boîtes mail. Une offre d'hébergement s'en charge avec mises à jour, mail, sauvegardes et panneau, sans que vous ayez à sécuriser vous-même un serveur ;
- n'avez pas le temps d'entretenir le serveur. Un serveur qui ne reçoit aucune mise à jour pendant un an est un risque pour vous et pour les autres ;
- voulez envoyer des e-mails depuis le serveur sans savoir ce que sont SPF, DKIM, DMARC et le reverse DNS (leçon 7.1). De nombreux fournisseurs bloquent par défaut le port 25 en sortie.
Une règle empirique honnête : comptez une heure de maintenance par mois pour un serveur simple, et davantage en cas de problème. Si vous ne voulez ou ne pouvez pas y consacrer ce temps, un hébergement ou un service géré vous conviendra mieux.
Que fait le fournisseur, que faites-vous ?
| Le fournisseur | Vous |
|---|---|
| Serveurs physiques, alimentation, refroidissement, réseau | Choisir et installer le système d'exploitation |
| L'hyperviseur et le stockage | Les mises à jour du système d'exploitation et des logiciels |
| Un panneau pour allumer et éteindre votre VPS, avec une console | Utilisateurs, mots de passe et clés SSH |
| Souvent : des snapshots et une sauvegarde de base | Le pare-feu et ce qui est ouvert |
| Le reverse DNS sur demande ou via le panneau | Vos services (serveur web, base de données, conteneurs) |
| Lutter contre les abus du réseau | Vos propres sauvegardes de vos données, et les tests de restauration |
| La surveillance et la réaction aux problèmes |
Chez WebOké, ce panneau s'appelle l'écran VPS : vous y allumez et éteignez le VPS, ouvrez la console, créez des snapshots et configurez le reverse DNS. Chez d'autres fournisseurs, le fonctionnement est comparable, seuls les boutons portent d'autres noms ("rescue", "VNC-console", "rDNS", "images").
Cette formation est en autonomie
Cette formation est en autonomie. Nous ne regardons pas votre serveur et n'y résolvons rien à votre place ; les exercices vérifient uniquement depuis l'extérieur ce que n'importe qui sur Internet peut aussi voir.
Ce n'est pas de la mauvaise volonté : sur un serveur non géré, vous seul savez ce qui tourne et pourquoi. C'est pourquoi cette formation ne vous apprend pas seulement des commandes, mais aussi comment rechercher vous-même l'origine d'un problème (module 6), comment reprendre la main si vous vous êtes enfermé dehors (leçons 1.2 et 5.2) et comment restaurer si les choses tournent vraiment mal (modules 8 et 10).
Ce dont vous avez besoin pour cette formation
- Un ordinateur avec un terminal : sous Windows, PowerShell ou Windows Terminal ; sous macOS et Linux, l'application Terminal. Un client SSH est inclus par défaut sur les trois (leçon 1.3).
- Un serveur pour vous entraîner. Le mieux est un VPS avec une adresse IP publique, chez WebOké ou ailleurs. Sans VPS, vous pouvez suivre la plupart des leçons avec une machine virtuelle sur votre propre ordinateur (VirtualBox, UTM, multipass) ou un vieux PC sous Debian ou Ubuntu. Les exercices qui vérifient votre serveur depuis l'extérieur nécessitent toutefois une adresse IP publique.
- Un nom de domaine est utile à partir du module 7 (site web en https). Un sous-domaine d'un domaine que vous possédez déjà suffit.
- Un endroit pour noter les choses : adresses IP, empreinte de votre serveur, services que vous avez installés. Dans la leçon 10.4, vous en ferez un document serveur.
Résumé
- Un VPS est une machine virtuelle sur un serveur physique partagé, avec ses propres vCPU, RAM, stockage, adresses IP et accès root.
- Unmanaged signifie : le fournisseur s'occupe du matériel et du réseau, vous de tout ce qui se trouve dans le VPS, des mises à jour aux sauvegardes.
- Un VPS est pertinent pour des logiciels impossibles sur un hébergement, pour apprendre et pour un contrôle total, si vous y consacrez du temps de façon régulière.
- Pour un simple site web ou du mail, une offre d'hébergement est souvent plus sûre et demande moins de travail.
- Cette formation est en autonomie : les exercices regardent depuis l'extérieur, personne ne se connecte à votre serveur.
Quiz
Exercice
Exercice O1.1 : Un VPS convient-il à votre projet ? Décrivez ce que vous voulez faire tourner sur votre serveur, qui assure la maintenance et combien de temps vous pouvez y consacrer. Passez la liste de contrôle en revue et choisissez : VPS, offre d'hébergement ou service géré, en justifiant votre choix.
Exercice O1.1: Un VPS convient-il à votre projet ?
Cet exercice, vous le faites vous-même ; personne ne le vérifie. Cochez ce que vous avez fait et marquez l'exercice comme terminé.
Un VPS convient si le logiciel ne peut pas tourner sur un hébergement classique (ou si vous voulez apprendre), si un administrateur attitré dispose du temps nécessaire et si les sauvegardes et les mises à jour sont prises en charge. Sinon, un hébergement ou un service géré demande moins de travail. C'est la justification qui compte, pas le choix.
Vos cases cochées et vos notes restent uniquement dans ce navigateur ; nous ne les envoyons nulle part. Si vous êtes connecté, nous enregistrons dans Mes formations uniquement le fait que vous avez terminé l'exercice.
Pour aller plus loin
- Bien démarrer avec votre VPS
- Linux KVM, ce qu'est KVM : https://linux-kvm.org/page/Main_Page
