Comment c’est calculé
La mémoire détermine la taille de la plupart des serveurs : le processeur reste inactif la majeure partie de la journée, mais un serveur à court de mémoire devient d’une lenteur extrême ou arrête sa base de données. Le calculateur additionne donc d’abord la mémoire, d’après ce que chaque élément de l’installation utilise typiquement une fois en marche, puis ajoute un quart pour les mises à jour, les sauvegardes et les heures de pointe.
mémoire = (application + autres sites + base de données + trafic) × 1,25 vCPU = 1 ou 2 pour l’application + 1 par 200 000 visites chargées par mois disque = système et application + données de chaque site + base de données
Chaque valeur est ensuite arrondie à la taille supérieure que les hébergeurs vendent réellement (1, 2, 4, 8 Go…). Les valeurs de départ viennent des exigences minimales des logiciels eux-mêmes et de ce que les petites installations consomment en pratique : c’est un premier serveur raisonnable, pas une garantie. Surveillez la mémoire et le CPU pendant une semaine après la migration, et changez de taille si l’un des deux reste au-dessus de 70 %.
Exemple
WordPress avec 3 sites, 60 000 visiteurs par mois et MariaDB sur le même serveur : 1 Go pour le système et WordPress, 0,5 Go pour les deux autres sites, 0,5 Go pour la base de données et 0,3 Go pour les visiteurs font 2,3 Go ; avec 25 % de marge, cela donne 2,9 Go, donc une offre de 4 Go avec 2 vCPU et 40 Go de stockage.
Questions
De combien de RAM un VPS WordPress a-t-il besoin ?
1 Go fait tourner un site WordPress avec un cache de pages et quelques milliers de visiteurs par jour. Choisissez 2 Go quand la base de données est sur le même serveur ou que vous hébergez plusieurs sites, et 4 Go pour une boutique très fréquentée ou un site qui sert des utilisateurs connectés, lesquels contournent le cache.
1 Go de RAM suffit-il pour un VPS ?
Pour un site statique, un VPN ou un petit bot, oui. Pour tout ce qui a une base de données, c’est juste : MySQL ou Postgres seul demande déjà quelques centaines de mégaoctets. 2 Go coûtent à peine plus chez la plupart des hébergeurs et laissent de la place aux mises à jour et aux sauvegardes.
De combien de vCPU ai-je besoin ?
Un ou deux pour presque tous les sites, API ou petites applications : les serveurs web passent la majeure partie de leur temps à attendre le réseau ou le disque. Les serveurs de jeu, l’encodage vidéo, les compilations et les bases de données très sollicitées font exception : ils demandent plus de cœurs, et des cœurs dédiés.
Quelle différence entre vCPU partagé et dédié ?
Un vCPU partagé est une tranche de processeur que d’autres clients utilisent aussi, donc sa vitesse varie avec leur charge. Un vCPU dédié vous est réservé. Le partagé convient aux sites web ; choisissez le dédié pour les jeux, les bases de données sous charge et tout ce qui est sensible à la latence.