Comment choisir le meilleur hébergement VPS - Virtuozzo ou OpenVZ Vs Xen Vs KVM

Publié: 2021-08-19

La plupart des gens commencent avec l'hébergement partagé lorsqu'ils lancent leur entreprise en ligne pour la première fois. Après tout, l'hébergement partagé est très bon marché et il fait bien le travail lorsque votre site ne reçoit pas beaucoup de trafic.

En fait, j'ai géré mon magasin de mouchoirs en ligne sur Bluehost et j'y suis resté pendant plus de deux ans en payant seulement 6,95 $ par mois (aujourd'hui, Bluehost est encore moins cher à 4,95 $/mois).

Photo par Ivanpw

Mais finalement, votre site Web deviendra trop grand pour votre compte d'hébergement partagé et la prochaine mise à niveau logique consiste à vous inscrire à un hébergeur VPS. Mais le problème est qu'il existe de nombreuses variantes de VPS.

Voici le meilleur hébergement vps que vous pouvez obtenir.

Qu'est-ce que l'hébergement VPS ?

Tout d'abord, VPS signifie serveur privé virtuel, ce qui signifie essentiellement qu'une seule machine est partitionnée en serveurs distincts qui agissent chacun comme une machine dédiée.

Alors que l'hébergement VPS est très similaire à l'hébergement partagé dans la mesure où plusieurs comptes sont hébergés sur une seule machine, un hébergeur VPS vous garantira des ressources dédiées pour votre site Web et isolera vos sites des autres qui se trouvent sur la même boîte.

Surtout lorsque vous gérez une boutique de commerce électronique, il est absolument essentiel que vous mainteniez un site Web réactif, sinon vous pourriez frustrer les clients et perdre des affaires potentielles.

Mon histoire de mise à niveau

Lorsque je suis passé pour la première fois à un hébergeur Web VPS à partir de l'hébergement partagé Bluehost, je me suis aveuglément inscrit à un VPS recommandé par l'un de mes amis. Et bien que je ne citerai pas de noms, je suis resté avec ce même hébergeur VPS pendant plusieurs années jusqu'à ce qu'il s'écrase complètement sur moi à la fin de l'année dernière, ce qui m'a incité à rechercher une autre option.

Mais voici ce qui est amusant avec l'hébergement Web. Vous ne pouvez jamais savoir si votre hébergeur est bon ou mauvais jusqu'à ce que vous changiez. Donc, contrairement à la dernière fois où j'ai suivi aveuglément les conseils de quelqu'un d'autre, j'ai décidé de faire mes propres recherches et de bien comprendre les différentes saveurs du VPS.

Et garçon, cela m'a ouvert les yeux ! J'avais l'habitude de penser que tous les VPS étaient créés plus ou moins égaux et que vous pouviez toujours faire confiance aux chiffres qui vous étaient donnés. Mais ce n'est pas toujours le cas!

Par exemple, si un hôte VPS vous promet 1 Go de RAM dédiée et 1 To de bande passante, c'est exactement ce que vous devriez obtenir ? Eh bien, en réalité, la réponse n'est pas toujours aussi simple et cela dépend en grande partie du type de virtualisation VPS utilisé sur le serveur.

Ne vous inquiétez pas, ce ne sera pas un article technique. Mais je vais vous apprendre ce qu'il faut éviter lors de l'achat du bon hébergeur VPS pour votre entreprise.

Évitez les hôtes VPS qui utilisent Virtuozzo et OpenVZ

Un serveur privé virtuel est essentiellement une machine unique divisée en serveurs distincts pouvant être vendus individuellement. Et l'idée est que vous pouvez obtenir des performances similaires à celles d'un «serveur dédié» sans réellement payer pour une boîte dédiée.

La chose importante à réaliser cependant, est qu'il existe de nombreuses façons différentes de découper la machine et ce n'est pas toujours évident pour l'utilisateur final. Il existe aujourd'hui 3 solutions de virtualisation courantes sur le marché pour l'hébergement Web VPS, Virtuozzo, Xen et KVM .

Dans l'ensemble, il n'est pas essentiel de comprendre les tenants et aboutissants des 3, mais vous devez toujours demander au fournisseur de VPS quelle technique de virtualisation il utilise pour ses serveurs.

Pourquoi? C'est parce que Virtuozzo est le moins prévisible du groupe et vous devriez éviter de vous inscrire à un VPS qui utilise Virtuozzo si vous voulez que votre serveur soit complètement isolé des autres comptes sur la même machine.

En d'autres termes, vous ne voulez pas que d'autres sites Web malveillants sur votre même ordinateur puissent faire tomber ou affecter le fonctionnement de vos propres sites.

Mon expérience avec un VPS basé sur Virtuozzo

Le premier hébergeur VPS auquel je me suis inscrit a utilisé Virtuozzo et la meilleure façon d'expliquer pourquoi cela craint est de vous fournir des exemples et des expériences réels.

Remarque : Il existe également une variante open source de Virtuozzo appelée OpenVZ. Les deux ont les mêmes faiblesses.

À l'époque où j'étais sur Virtuozzo, mon serveur ralentissait de manière aléatoire pendant certaines parties de la journée, même si mes sites Web ne recevaient pas beaucoup de trafic. Et même si je trouvais cela étrange, les administrateurs système me disaient que mes sites étaient ceux qui provoquaient le ralentissement dû à des « processus d'arrière-plan » excessifs.

Cela vous semble-t-il BS ? Je dois admettre que cela a déclenché mon alarme BS, mais à l'époque, je n'étais pas trop strict sur la vitesse et mes sites tombaient rarement en panne. Je pense que la principale raison pour laquelle je ne me suis pas plaint était parce que je suis venu directement vers ces gars depuis l'hébergement partagé et que mon VPS était encore des années-lumière plus rapide que ce que j'avais dans le passé.

Ce n'est que lorsque j'ai fait quelques recherches que j'ai compris pourquoi mes sites ralentiraient soudainement et augmenteraient la charge du serveur. Le coupable était Virtuozzo et la façon dont il gère l'allocation de mémoire.

(Avant de continuer, je voulais juste dire un mot et merci à Larry Ludwig de HostCube d'avoir répondu à toutes mes questions sur l'hébergement VPS !).

Pourquoi Virtuozzo n'est pas bien adapté aux sites critiques

Afin d'expliquer pourquoi Virtuozzo a une mauvaise isolation des différents comptes sur la même machine, voici un exemple très basique.

Tout d'abord, lorsqu'un plan Virtuozzo VPS indique que vous obtenez 512 Mo de RAM «garantis» et 1024 Mo de RAM «burstable», cela signifie que vous êtes «alloué» jusqu'à 512 Mo de RAM à votre compte et jusqu'à 1024 Mo de mémoire supplémentaire à utiliser selon les besoins tant qu'il y a des ressources mémoire disponibles.

C'est "l'allocation de mémoire éclatée" qui fout la merde pour les utilisateurs de Virtuozzo. Voici pourquoi…

Disons que vous avez 2 utilisateurs sur une machine où chaque utilisateur obtient 512 Mo de RAM garantie et 1024 Mo de RAM extensible et ces 2 utilisateurs sont hébergés sur une machine chargée de 1 Go de RAM physique.

512 Mo garantis + 512 Mo garantis = 1 Go de RAM. Ça sonne bien, n'est-ce pas ?

Mais disons que l'un des utilisateurs (utilisateur 1) décide d'exécuter un programme gourmand en mémoire qui nécessite 900 Mo de RAM. Pendant ce temps, l'autre utilisateur (utilisateur 2) est à peu près inactif et n'utilise que 100 Mo de RAM.

Dans ce cas, l'utilisateur 1 se verrait allouer 900 Mo de RAM, ne laissant que 124 Mo dans le système. Cependant, si l'utilisateur 2 reçoit plus tard une augmentation du trafic et nécessite 512 Mo de RAM…

Devinez quoi? L'utilisateur 2 n'a pas de chance car l'utilisateur 1 utilise la majeure partie de la RAM de la machine. En conséquence, le site de l'utilisateur 2 plantera ou subira un ralentissement sévère pendant que la mémoire est mélangée.

En général, Virtuozzo est très rapide si l'hébergeur met suffisamment de RAM dans la machine pour couvrir la somme de toute la mémoire éclatée du système ou s'il n'y a pas de sites Web malveillants sur la même boîte.

Cependant, étant donné que l'hébergement Web est une entreprise très acharnée, il est très courant que les hôtes Virtuozzo ne chargent qu'une machine avec l'allocation de mémoire minimale «garantie».

Par conséquent, lorsqu'il existe plusieurs sites Web malveillants sur la même boîte utilisant les mêmes ressources mémoire, vos propres sites Web peuvent tomber en panne sans que ce soit votre faute !

L'alternative – KVM et Xen

Bien qu'il puisse sembler pratique d'avoir accès à des « ressources extensibles » lorsque votre site Web est surchargé, en réalité, cela rend votre site Web beaucoup moins prévisible. Dans un VPS Virtuozzo, l'allocation de mémoire est floue, ce qui signifie qu'il est possible que vous manquiez de mémoire lorsque vous en avez besoin si d'autres utilisateurs du système sont gourmands.

C'est pourquoi il est préférable d'exécuter vos sites Web critiques sur des serveurs VPS où vous disposez de ressources entièrement dédiées, c'est là que Xen et KVM interviennent. Dans un VPS basé sur Xen ou KVM, toutes les ressources RAM et processeur sont entièrement dédiées, ce qui signifie que ils sont toujours à votre disposition lorsque vous en avez besoin.

Par conséquent, un VPS basé sur Xen ou KVM se comportera comme un véritable serveur dédié avec une isolation presque complète des comptes utilisateurs. Le seul inconvénient est qu'un serveur basé sur Xen ou KVM fonctionnera légèrement plus lentement qu'une configuration Virtuozzo équivalente. Mais l'avantage est que personne d'autre ne sera en mesure de faire tomber vos sites Web.

Conclusion

Ensuite, le point principal de cet article est de vous assurer que vous comprenez que tous les hébergements VPS ne sont pas créés égaux. Si vous exploitez des sites Web qui rapportent quotidiennement des sommes importantes, il est dans votre intérêt de choisir un VPS basé sur Xen ou KVM.

Récemment, j'ai basculé tous mes sites Web vers Storm On Demand qui est basé sur KVM et ils ont été excellents jusqu'à présent ! Si vous êtes actuellement sur Virtuozzo, je vous encourage à faire le changement.