Hébergement virtuel ou serveur virtuel : que choisir ?

Malgré l’émergence de VPS bon marché, l’hébergement Web traditionnel ne va pas mourir. Essayons de comprendre quelles sont les différences entre les deux approches d'hébergement de sites Web et laquelle est la meilleure.

Hébergement virtuel ou serveur virtuel : que choisir ?

Sur le site Internet de tout fournisseur qui se respecte, il y aura certainement une comparaison entre l'hébergement Web traditionnel et les serveurs virtuels. Les auteurs des articles notent la similitude des VPS avec les machines physiques et établissent des parallèles entre elles et leurs propres appartements, attribuant aux serveurs Web partagés le rôle d'appartements communs. Il est difficile de contester une telle interprétation, même si nous essaierons de ne pas être aussi catégoriques. Examinons un peu plus en profondeur les analogies superficielles et analysons les caractéristiques de chaque option pour les utilisateurs novices.

Comment fonctionne l'hébergement traditionnel ?

Pour que le serveur Web puisse desservir divers sites, ce qu'on appelle. hôte virtuel basé sur un nom. Le protocole HTTP suppose la possibilité de transmettre dans le cadre d'une requête URL (localisateur de ressources uniforme) - cela permet au service de comprendre à quel site le navigateur ou un autre programme client accède. Il ne reste plus qu'à lier le nom de domaine à l'adresse IP souhaitée et à préciser le répertoire racine de l'hôte virtuel dans la configuration. Après cela, vous pouvez distribuer les fichiers du site de différents utilisateurs dans leurs répertoires personnels et ouvrir l'accès via FTP pour l'administration. 

Pour que les applications Web côté serveur (divers scripts ou même systèmes de gestion de contenu - CMS) soient lancées avec les droits d'un utilisateur d'hébergement particulier, un mécanisme suexec spécial a été créé dans Apache. Il est clair que les paramètres de sécurité du serveur Web ne permettent pas aux utilisateurs d’interférer dans le jardin de quelqu’un d’autre, mais en général, cela ressemble vraiment à un appartement commun avec des pièces séparées et une adresse IP commune à des centaines de sites. Le serveur de base de données (généralement MySQL) des hôtes virtuels est également partagé, mais l'utilisateur de l'hébergement n'a accès qu'à ses bases de données personnelles. Tous les logiciels serveur, à l'exception des scripts du site, sont gérés par les clients du fournisseur ; ils ne peuvent pas modifier leur configuration à leur discrétion. Le processus de gestion de compte est automatisé : à ces fins, chaque hébergeur dispose d'un panneau Web spécial grâce auquel vous pouvez gérer les services.

Comment fonctionnent les VPS ?

Comparer des serveurs virtuels avec des serveurs physiques n'est pas tout à fait correct, car de nombreux VPS fonctionnent sur un seul hôte « fer ». Au sens figuré, il ne s'agit plus d'un appartement commun, mais d'un immeuble d'habitation avec une entrée commune et des structures porteuses communes. Pour créer des « appartements » séparés (VPS) au sein d'une « maison » (serveur physique), des outils du système d'exploitation installé sur l'hôte et diverses technologies de virtualisation sont utilisés. 

Si la virtualisation au niveau du système d'exploitation est utilisée, les processus clients s'exécutent simplement dans un environnement isolé (ou dans une sorte de conteneur) et ne voient pas les ressources et les processus des autres. Dans ce cas, un système d'exploitation invité distinct ne démarre pas, ce qui signifie que le logiciel dans l'environnement invité doit être compatible binairement avec le système sur l'hôte physique - en règle générale, les clients se voient proposer des distributions GNU/Linux spécialement modifiées pour cette méthode de opération. Il existe également des options plus avancées, notamment l'émulation d'une machine physique, sur laquelle vous pouvez exécuter presque n'importe quel système d'exploitation invité, même à partir de votre propre image d'installation.

Du point de vue d'un administrateur, n'importe quel VPS n'est pas très différent d'un serveur physique. Lors de la commande d’un service, l’hébergeur déploie la configuration sélectionnée, puis la maintenance du système incombe au client. Dans ce cas, vous pouvez installer le logiciel nécessaire et le configurer à votre guise - totale liberté de choisir un serveur web, une version PHP, un serveur de base de données, etc. Le VPS possède également sa propre adresse IP, vous n’avez donc pas besoin de la partager avec une centaine de voisins. Nous terminerons ici la description des principales différences et passerons aux avantages et inconvénients dont dépend le choix de la solution.

Quelle option est la plus simple et la plus pratique ?

L'hébergement virtuel ne nécessite pas d'administration de l'environnement qui supporte le site. Le client n'a pas besoin d'installer, de configurer et de mettre à jour lui-même les logiciels système et d'application, et dans certains cas, le panneau de contrôle d'hébergement vous permet d'installer un CMS - cette option semble attrayante pour les débutants. D'un autre côté, les tâches de mise au point d'un CMS devront toujours être résolues de manière indépendante, et de plus, le seuil d'entrée relativement bas cache moins de flexibilité de la solution. Le choix des logiciels sera limité : sur l'hébergement mutualisé vous ne pourrez pas, par exemple, changer à volonté la version de PHP ou MySQL, encore moins installer un package exotique ou choisir un panneau de contrôle alternatif - vous devrez utiliser les outils proposés par le fournisseur de services. Si votre fournisseur met à niveau le serveur, vos applications Web peuvent rencontrer des problèmes de compatibilité logicielle. 

Le VPS ne présente pas ces inconvénients de l’hébergement traditionnel. Le client peut choisir le système d'exploitation dont il a besoin (pas nécessairement Linux) et installer n'importe quel logiciel. Vous devrez configurer et administrer l'environnement vous-même, mais le processus peut être simplifié : tous les hébergeurs proposent d'installer immédiatement un panneau de contrôle sur le serveur virtuel, qui automatise le processus d'administration. Grâce à lui, il n’y aura pas beaucoup de différence en termes de complexité de gestion entre l’hébergement traditionnel et le VPS. De plus, personne n’interdit d’installer votre propre panneau, qui ne figure pas dans la liste des offres du fournisseur. En général, les frais généraux liés à l'administration d'un VPS ne sont pas si élevés, et la plus grande flexibilité de la solution fait plus que compenser une partie des coûts de main-d'œuvre supplémentaires.

Quelle option est la plus sûre et la plus fiable ?

Il peut sembler que l’hébergement de sites Web sur un hébergement traditionnel est plus sûr. Les ressources des différents utilisateurs sont isolées de manière fiable les unes des autres et le fournisseur surveille la pertinence du logiciel serveur - c'est une excellente option, mais seulement à première vue. Les attaquants n'exploitent pas toujours les vulnérabilités des logiciels système ; les sites sont généralement piratés à l'aide de failles non corrigées dans les scripts et de paramètres non sécurisés des systèmes de gestion de contenu. En ce sens, l’hébergement traditionnel n’a aucun avantage – les ressources clients fonctionnent sur le même CMS – mais il présente de nombreux inconvénients. 

Le principal problème de l’hébergement mutualisé est l’adresse IP partagée par des centaines de sites d’utilisateurs différents. Si l'un de vos voisins est piraté et commence, par exemple, à envoyer du spam ou à mener d'autres activités malveillantes, l'adresse commune peut se retrouver sur diverses listes noires. Dans ce cas, tous les clients dont les sites utilisent la même IP en souffriront. Si un voisin subit une attaque DDoS ou crée une charge excessive sur les ressources informatiques, les « locataires » restants du serveur en souffriront. Il est beaucoup plus facile pour le fournisseur de gérer l'attribution des quotas pour chaque VPS ; de plus, le serveur virtuel se voit attribuer une IP distincte et pas nécessairement une seule : vous pouvez en commander n'importe quel nombre, un service de protection DDoS supplémentaire, un anti-DDoS. -service antivirus, etc. En termes de sécurité et de fiabilité, VPS est supérieur à l'hébergement traditionnel ; il vous suffit de mettre à jour les programmes installés en temps opportun.

Quelle option est la moins chère ?

Il y a quelques années à peine, la réponse à cette question était sans équivoque : malgré tous ses défauts, une chambre dans un appartement commun était beaucoup moins chère qu'un appartement séparé. L'industrie ne reste pas immobile et maintenant de nombreux VPS économiques sont apparus sur le marché : avec nous, vous pouvez louer votre propre serveur virtuel sous Linux pour 130 roubles par mois. En moyenne, un mois de fonctionnement d'un VPS économique coûtera au client 150 à 250 roubles ; à de tels prix, cela n'a aucun sens de supporter les problèmes de l'hébergement traditionnel, sauf lorsque vous devez héberger de simples sites de cartes de visite sur le site. serveur. De plus, les plans tarifaires d'hébergement virtuel limitent le nombre de sites et de bases de données, tandis que sur un VPS le client n'est limité que par la capacité de stockage et les capacités informatiques du serveur.

Hébergement virtuel ou serveur virtuel : que choisir ?

Source: habr.com

Ajouter un commentaire