Choisir et dimensionner

De quelle quantité de RAM un VPS a-t-il besoin ?

Réponse courte

Aligner la RAM sur la charge de travail, pas sur le palier de prix. 1 Go exécute un VPN, un résolveur DNS ou un petit bot. 2 à 4 Go exécutent un petit site web avec une base de données. 8 Go est le minimum confortable pour une application de production ou une pile Docker. 16 Go et plus est destiné aux CI, aux grandes bases de données, à Magento ou au crawling intensif.

La RAM est la ressource qui échoue le plus durement quand elle s'épuise : le tueur OOM du noyau met fin à ce qu'il juge le plus coûteux, généralement votre base de données. L'épuisement du CPU ralentit les choses ; l'épuisement de la mémoire les arrête.

Les bases de système d'exploitation comptent à la limite inférieure. Alpine est inactif à environ 80 Mo, Debian à environ 120 Mo, Ubuntu à environ 250 Mo et Windows Server à environ 1,5 Go. Sur une instance de 1 Go, ce choix détermine la quantité qui vous appartient réellement.

RAM par charge de travail
Charge de travailMinimumConfortable
WireGuard VPN, DNS, Tor relay512 MB1 Go
Static site or small blog1 Go2 GB
WordPress with database2 GB4 GB
Docker stack with Postgres4 GB8 GB
Minecraft, 10–20 players4 GB8 GB
Matrix Synapse, federated4 GB8 GB
CI runner, monorepo8 GB16 GB
Magento 2 in production8 GB16 GB
Windows Server + application4 GB8 GB