« Combien de cœurs et de RAM me faut-il ? » est la question d'avant-vente la plus fréquente. Sous-dimensionnez et votre site rame ; surdimensionnez et vous gaspillez. Ce guide donne des configurations de référence par usage et montre comment vérifier après la mise en ligne.
Points de départ par usage courant
- Blog personnel / site vitrine : 1 cœur, 1 à 2 Go. Un site essentiellement statique sollicite très peu le CPU ;
- WordPress / boutique en ligne : démarrez à 2 cœurs / 4 Go. PHP et MySQL consomment tous deux de la mémoire — en dessous de 4 Go, la base devient le goulot d'étranglement ;
- Back-ends Node.js / Python : 2 cœurs, 2 à 4 Go selon la concurrence ;
- Plusieurs services Docker : comptez 256 Mo à 1 Go par conteneur, puis gardez 1 Go de marge ;
- Base de données dédiée : plus il y a de RAM, mieux c'est — démarrez à 4 Go avec un disque NVMe ;
- Bureau à distance / automatisation navigateur multi-onglets : chaque onglet Chrome consomme environ 200 à 500 Mo ; un usage intensif appelle 8 Go ou plus.
Qu'est-ce qui compte le plus : CPU, RAM ou disque ?
Dans la plupart des scénarios, l'ordre des goulots d'étranglement est RAM > E/S disque > CPU. Le manque de RAM déclenche l'OOM killer ou un swap intensif — le serveur semble figé. Un disque lent se traduit par des requêtes et des pages lentes. Un CPU insuffisant provoque des ralentissements aux heures de pointe, mais le site reste utilisable. Avec un budget serré, privilégiez la RAM et un disque NVMe.
Vérifier après la mise en ligne
Connectez-vous en SSH et surveillez trois commandes : free -h pour la mémoire (si « available » reste sous 200 Mo, augmentez) ; df -h pour l'occupation disque (nettoyez ou étendez au-delà de 80 %) ; top pour la charge CPU (une charge moyenne durablement supérieure au nombre de cœurs signale une pression CPU).
Les offres 00Shark se mettent à niveau sur place — commencez petit et adaptez selon les données de supervision plutôt que de surinvestir dès le départ.