Qu'est-ce que la virtualisation de serveur?
Il fut un temps où une organisation à la recherche d'un hébergement Web devait choisir entre un serveur partagé et un serveur dédié. Cela pourrait être un choix difficile car, même si l'hébergement dédié proposait un serveur auquel une seule organisation avait accès (garantie de la mémoire, de la bande passante et d'un contrôle total), il pouvait s'avérer extrêmement coûteux. D'autre part, un serveur partagé impliquait généralement le partage de la mémoire, de la bande passante et de l'adresse IP. Si quelqu'un sur le serveur s'avérait être un gros consommateur de ressources ou inondait Internet de spam, on pouvait se trouver bloqué sans faute de sa part, les FAI cherchant à empêcher le polluposteur de partager son territoire. La virtualisation de serveur utilise un logiciel pour obliger un serveur à agir comme s'il s'agissait de plusieurs serveurs distincts, ce qui résout le problème.
La virtualisation des serveurs, également appelée VDS (Virtual Dedicated Server) ou VPS (Virtual Private Server), est meilleur marché qu'un serveur dédié. Elle résout les problèmes de partage des ressources d'un serveur partagé en affectant des ressources à chaque abonné et en permettant à chaque serveur virtuel exécuter complètement séparément des autres, même en exécutant des systèmes d'exploitation distincts, si vous le souhaitez. La virtualisation de serveur a également des applications au sein des organisations, car elle peut permettre aux tâches et aux processus incompatibles d'être exécutées sur le même serveur complètement sans interaction ni chevauchement, ce qui rend l'utilisation du serveur plus efficace. Un autre avantage des serveurs virtuels est de permettre la redondance au sein d’un seul matériel. Un deuxième serveur virtuel pourrait contenir l'exemple d'application et / ou les mêmes données à utiliser comme sauvegarde en cas de panne.
La virtualisation de serveur peut être réalisée de trois manières différentes. Le premier est appelé virtualisation complète ou modèle de machine virtuelle; le second en tant que modèle de paravirtualisation ou de machine paravirtuelle (PVM); et le troisième est appelé virtualisation au niveau du système d'exploitation ou virtualisation au niveau du système d'exploitation (système d'exploitation). Le modèle de machine virtuelle nécessite un logiciel d'hyperviseur, qui sert de plate-forme aux systèmes d'exploitation des serveurs virtuels, en les maintenant séparés et indépendants, ce qui nécessite une grande puissance de traitement. Le modèle PVM permet aux serveurs virtuels de se connaître et de coordonner l'utilisation des ressources. Avec la virtualisation de serveur au niveau du système d'exploitation, il n'y a qu'un seul système d'exploitation hôte et les serveurs virtuels sont des invités, ce qui signifie qu'ils doivent tous être séparés et s'exécuter sur le même système d'exploitation, tout en permettant au système d'être plus efficace.