Table des matières:
- Un peu d'histoire sur la virtualisation
- Avantages de la virtualisation
- Inconvénients de la virtualisation
- Un must pour l'informatique
Au fur et à mesure que les coûts énergétiques augmentent et que l'espace de bureau diminue, les solutions d'économie d'énergie et d'espace sont à une prime absolue. En termes d'économie pure, la mise en œuvre d'une migration totale vers un environnement virtualisé semble un peu redondante. Dans l'ensemble, cependant, la virtualisation a rencontré un grand enthousiasme dans l'industrie informatique. Il y a encore quelques rides, mais c'est le potentiel illimité qui excite vraiment les gens. Ici, nous examinons les avantages et les inconvénients et vous laissons décider.
Un peu d'histoire sur la virtualisation
Selon le site officiel de VMware, la pratique de la virtualisation a commencé dans les années 1960, quand IBM a tenté de mieux partitionner les ordinateurs centraux dans le but d'augmenter l'utilisation du processeur. Le résultat final était un ordinateur central qui pouvait effectuer simultanément plusieurs opérations. Avec le début des années 80 et 90, l'architecture x86 est devenue l'architecture de choix alors que l'informatique distribuée a commencé à s'imposer réellement dans l'industrie informatique. La prolifération de l'architecture x86 a effectivement provoqué un exode massif de la virtualisation alors que le modèle serveur-client a commencé à gagner rapidement en popularité.
En 1998, VMware a été fondé par un groupe de chercheurs de l'Université de Californie à Berkley qui tentaient de remédier à certaines des lacunes de l'architecture x86. Parmi ces lacunes figurait un concept connu sous le nom d'utilisation insuffisante du processeur. Dans de nombreuses implémentations de l'architecture x86, l'utilisation du processeur se situe en moyenne entre 10 et 15% de la capacité totale. L'une des principales raisons derrière cela implique la pratique de l'exécution d'un serveur par CPU pour augmenter les performances de chaque serveur individuel. Cela a amélioré les performances, mais au détriment de l'efficacité matérielle.
Avantages de la virtualisation
Il ne fait aucun doute que la virtualisation est devenue très populaire dans l'industrie informatique, mais pourquoi? Certaines des raisons les plus évidentes impliquent une utilisation accrue du processeur, une utilisation accrue de l'espace et la possibilité de normaliser les versions de serveur. En termes d'utilisation du CPU, plus de serveurs sur une machine physique se traduisent généralement par plus de travail effectué par le CPU. Ainsi, plutôt que de recevoir tout le trafic Web sur une machine, tout le trafic SMTP sur une autre machine et tout le trafic FTP sur une autre, il est possible de recevoir tout le trafic sur une machine physique, augmentant ainsi l'utilisation du processeur. Cependant, cela réussit implique d'utiliser une certaine discrétion pour placer plusieurs machines virtuelles sur une machine hôte car ce scénario a le potentiel de diminuer les performances.
L'utilisation du processeur fournie par la virtualisation affecte indirectement l'utilisation de l'espace. En gardant à l'esprit le scénario susmentionné où plusieurs serveurs sont placés sur une même machine physique, il va de soi qu'avec la virtualisation, moins de machines physiques sont nécessaires, et qu'en conséquence, moins d'espace est consommé.
Enfin, la virtualisation se prête assez facilement aux concepts de clonage, d'images fantômes, d'instantanés et de tout autre type de logiciel de réplication actuellement disponible. La valeur est dérivée de la marge de manœuvre qu'elle fournit à un administrateur système pour créer des images de n'importe quel système d'exploitation sur le réseau. La création d'images personnalisées permet à un administrateur système de créer une version par défaut qui peut être répliquée sur tout le réseau. Le temps que cela permet d'économiser lors de la configuration de serveurs supplémentaires est inestimable. (Pour en savoir plus, consultez Virtualisation du serveur: 5 meilleures pratiques.)
Inconvénients de la virtualisation
La majorité des inconvénients constatés concernant la virtualisation concernent principalement la sécurité. Le premier inconvénient, et peut-être le plus important, concerne le concept de point de défaillance unique. En termes simples, si le serveur Web, le serveur SMTP et tout autre type de serveur d'une organisation sont tous sur la même machine physique, un jeune pirate informatique entreprenant n'a besoin que de mener une attaque par déni de service sur cette machine hôte pour désactiver plusieurs serveurs dans infrastructure de serveur d'un réseau. Arrêter le serveur Web d'une organisation peut être dévastateur en soi, mais retirer plusieurs serveurs peut être catastrophique.
Deuxièmement, une pratique de sécurité courante consiste à placer un système de détection d'intrusion (IDS) sur plusieurs interfaces réseau au sein d'un réseau donné. S'il est correctement configuré, l'IDS peut être un outil utile lors de l'étude des tendances, de l'heuristique et d'autres activités de ce type au sein du réseau. Cependant, cela devient presque impossible dans un environnement virtualisé, où plusieurs systèmes d'exploitation sont placés sur une machine hôte en raison du fait que les systèmes de détection d'intrusions ne sont capables que de surveiller les interfaces réseau physiques. En d'autres termes, l'IDS fonctionne comme un charme lors de la surveillance du trafic d'entrée et de sortie sur l'interface réseau physique, mais lorsque le trafic se déplace entre des serveurs virtuels, l'IDS n'entend que des grillons dans la forêt. (Pour une lecture connexe, consultez Le côté obscur du nuage.)
Un must pour l'informatique
L'effort de la plupart des entreprises de rester à flot sur le plan technologique a donné naissance à une soif insatiable de plus de capacité et de performances. Étant donné la nécessité de faire plus avec moins, il n'est pas surprenant que la virtualisation soit rapidement devenue un incontournable de l'administration système. Jusqu'à ce qu'une nouvelle innovation dans l'architecture CPU prenne d'assaut le monde informatique, la virtualisation continuera d'être considérée comme un must absolu au sein de tout réseau informatique réputé.