Information

Virtualisation

Virtualisation

Avec le nombre croissant de tâches dans le secteur informatique, la question de l'allocation compétente des ressources se pose. Moins de serveurs matériels sont nécessaires, ils utilisent moins d'électricité et prennent moins de place.

Dans les petites et moyennes entreprises, il existe une opinion selon laquelle une telle technologie n'est demandée que par les grandes entreprises. Mais ce n'est que l'un des mythes sur la virtualisation. Mais ils empêchent les gestionnaires et les spécialistes de tirer pleinement parti de la solution.

La virtualisation est identique au cloud computing. Ces deux concepts sont différents. Le cloud computing est ce qui devient possible grâce à la même virtualisation. Le terme lui-même implique l'accès à certaines ressources informatiques partagées sur Internet. Cela peut être des données ou des programmes. La virtualisation des serveurs peut être utilisée sans utiliser les technologies cloud. Ils peuvent également être utilisés ultérieurement pour étendre les capacités de la plate-forme.

La virtualisation n'intéresse que les grandes entreprises. Selon ce mythe, la solution n'est pas rentable pour les petites et moyennes entreprises, qui devront déployer une solution complexe et coûteuse. En fait, quelle que soit la taille de l'entreprise, la virtualisation est une solution rentable. Dans le cadre d'une petite entreprise, il est fort possible que tous les services soient situés sur des machines virtuelles qui fonctionneront sur une seule plateforme matérielle. Cela évite l'achat de serveurs supplémentaires. Pour une petite entreprise, leur coût peut être impressionnant. En fait, deux serveurs ou plus peuvent déjà être virtualisés.

La virtualisation diminue considérablement les performances globales du système. En pratique, il s'avère qu'il est rare que les processeurs modernes utilisent toute la puissance matérielle à 100%. La plupart du temps, l'équipement fonctionne au "ralenti", en demi-sommeil. Cela est particulièrement vrai pour les contrôleurs de domaine, les services de noms de domaine, le centre d'application antivirus. Il est tout simplement irrationnel d'attribuer un service distinct à chacun de ces services. Il est donc tout à fait possible de transférer certains services à faible intensité de main-d'œuvre vers des machines virtuelles, en les rassemblant sur un seul système hôte. Il n'y aura pas de baisse de performance. Mais vous ne devriez pas non plus prendre de décisions irréfléchies. Tout système a son propre plafond de performances possible qui doit être pris en compte lors de la virtualisation. À l'aide d'une machine virtuelle, il vaut la peine d'effectuer des tests de performances, puis de déployer un nouveau service sur cet hôte. Cela vaut la peine de considérer le fait que chaque machine virtuelle nécessite jusqu'à 20% de ressources supplémentaires par rapport à ce dont elle a besoin pour sa propre maintenance. Et le système hôte lui-même a besoin d'une capacité libre.

La virtualisation nécessitera du matériel spécialisé. Ce mythe est complété par effrayant, comme pour un spécialiste ignorant, les mots système lame, serveurs spécialisés, etc. Mais ce mythe est apparu grâce à ces présentations et conférences tenues par des fabricants d'équipements spécialisés coûteux, par exemple HP ou IBM. De telles réunions montrent des équipements pour créer des solutions virtuelles, les mêmes systèmes de lames. Cependant, le mythe est construit sur des thèses erronées. Il est pratique d'utiliser des systèmes coûteux et éprouvés conçus spécifiquement pour la virtualisation. Cependant, en fait, les services virtuels peuvent être déployés sur du matériel ordinaire, à condition qu'il satisfasse les tâches en termes de puissance. Certes, il existe encore quelques limitations. Les programmes d'hyperviseur modernes pour l'organisation d'un système hôte virtuel peuvent ne pas prendre en charge certains matériels. Les serveurs auto-assemblés ne sont donc pas toujours la solution. Des problèmes peuvent survenir avec des contrôleurs RAID et des cartes réseau non standard. Même ainsi, il existe certaines astuces. Par exemple, vous pouvez créer un RAID par programmation ou ajouter une carte réseau que l'hyperviseur peut gérer. Même un vieux serveur HP G4 peut facilement devenir une «maison» pour quelques machines virtuelles peu exigeantes sans efforts supplémentaires. Cela économisera de l'espace rack et ne dépensera pas d'argent sur un nouveau serveur.

Tous les logiciels de virtualisation de qualité sont payants et coûteux. Ce n'est pas un hasard s'ils disent que le fromage gratuit n'est que dans une souricière. Mais comment cela s'applique-t-il aux hyperviseurs? En fait, le tableau est optimiste ici. Il existe de nombreux produits gratuits sur le marché, tels que VMware ESXi, Citrix XenServer et Windows 2008 Standard (64 bits) Hyper-V Core résout les tâches requises. Ce sont toutes des versions juniors de solutions commerciales puissantes. Mais le moteur est utilisé exactement de la même manière que celui des anciens homologues rémunérés, la même idéologie du travail et le format des machines virtuelles. Les développeurs estiment qu'avec la croissance de l'entreprise et le développement de son infrastructure, il y aura une transition vers des solutions payantes qui étendront les fonctionnalités de la plateforme. Et cela peut être fait sans réinstaller les machines virtuelles. Si l'on compare les capacités des programmes payants et gratuits, il s'avère qu'il est tout à fait possible d'utiliser librement les fonctions de base: un hyperviseur, une conversion, travailler avec des stockages de différents types, déplacer des machines virtuelles entre des serveurs hôtes sans interrompre le travail.

Les systèmes de virtualisation sont difficiles à maintenir. Aujourd'hui, presque tous les systèmes de virtualisation modernes sont gérés via une application graphique. Les amateurs de réglages fins sont disponibles pour travailler avec la ligne de commande. L'administrateur n'a plus besoin de se rendre dans la salle des serveurs pour augmenter la quantité de RAM, l'espace disque, ajouter un processeur. Aujourd'hui, tout cela peut être fait directement depuis votre lieu de travail, en gérant l'environnement virtuel du serveur de production dans la console.

La virtualisation n'est pas fiable. Cette déclaration est basée sur l'hypothèse qu'une défaillance du système hôte entraînera l'arrêt de plusieurs machines virtuelles basées sur celui-ci. Mais ce risque est compensé par la vitesse de récupération du système si une sauvegarde de la machine virtuelle est présente. En moyenne, une restauration du système ne prend qu'un tiers d'heure. La récupération consiste à transférer les fichiers de la machine virtuelle vers un autre serveur. Et les grandes solutions industrielles permettent généralement la réplication à la volée. Dans ce cas, même la défaillance d'un serveur matériel n'entraînera pas l'arrêt des services concernés.

Les systèmes de virtualisation modernes, tels que Citrix XenServer et VMware, utilisent le principe du bare metal, c'est-à-dire qu'ils sont installés directement sur "bare metal". Le cœur du système est le système d'exploitation Unix, qui est extrêmement fiable et bien protégé contre les maladies virales. Un tel système est économique et optimisé dans son code, dépourvu de toutes choses inutiles. Ainsi, l'hyperviseur ne sera pas distrait par des tâches superflues. La fiabilité du matériel peut être garantie en achetant du matériel fiable. Vous pouvez vous le permettre étant donné les économies globales sur les serveurs. Et cela vous aidera à oublier les problèmes matériels pendant longtemps. La décision d'utiliser la technologie de virtualisation doit être soigneusement considérée. Avec une planification minutieuse, le résultat promet d'être beaucoup moins problématique que quelques serveurs hérités et bon marché dans une configuration traditionnelle.

Il est difficile de trouver un spécialiste intelligent pour déployer un complexe de virtualisation. Les bons spécialistes informatiques sont recherchés par le marché. Dans le cas des systèmes de virtualisation, la situation est la même. La bonne nouvelle est que les principaux produits dans ce domaine de Microsoft, Citrix et VMware sont toujours bien documentés. Des réunions de spécialistes avec des représentants d'entreprises et des intégrateurs de systèmes sont constamment organisées. Ils répondront aux questions les plus passionnantes. Ainsi, dans tous les cas, même un spécialiste inexpérimenté ne se retrouvera pas dans le vide. Bien entendu, vous ne devez pas confier votre infrastructure à un étudiant travaillant en tant qu'administrateur. Il gagnera de l'expérience, mais qu'adviendra-t-il de l'entreprise? Aujourd'hui, il y a de plus en plus d'administrateurs système professionnels possédant des compétences de base dans la création de systèmes de virtualisation.

La virtualisation est une panacée pour tous les problèmes. La virtualisation peut vraiment faire des merveilles lorsqu'il s'agit d'améliorer la gérabilité, l'efficacité et la conservation de l'énergie. Mais elle ne le fera pas toute seule. Certains professionnels de l'informatique n'étudient pas le problème sous tous les angles, estimant que le passage à des solutions virtuelles résoudra tous les problèmes. Mais ce n'est pas une pilule magique. S'il n'y a pas de gestion efficace et l'accent mis sur les avantages de la virtualisation, cela n'apportera pas l'effet souhaité.

La virtualisation ne convient pas aux applications d'E / S hautes performances. Ce mythe s'est formé il y a longtemps, lorsque les premiers hyperviseurs venaient d'apparaître. De tels complexes utilisaient de manière irrationnelle toutes les ressources du serveur hôte. Mais depuis lors, la technologie de virtualisation a fait de grands progrès. Ainsi, récemment, Vmware a présenté une version de son serveur ESX capable d'effectuer plus de cent mille opérations par seconde de données d'E / S sur un hôte.

Pour utiliser des machines virtuelles, vous devez connaître Linux. Dans les premières versions des hyperviseurs, dans le même Vmware, il était proposé de travailler avec la ligne de commande de la console Linux pour accéder à certains contrôles. Bien que cette option d'hôte soit toujours disponible aujourd'hui, la plupart des administrateurs ne l'utilisent plus. De nombreux hyperviseurs fonctionnent sur une interface graphique Windows. Les hyperviseurs deviennent de plus en plus simples et clairs en aidant les professionnels à adopter cette solution.

La virtualisation est une couche logicielle qui ralentit les applications. Ce mythe n'est que partiellement vrai. Certains fournisseurs de solutions tels que Vmware et Microsoft proposent leurs solutions sous Windows ou Linux. Mais le même Vmware ESX (i) est un hyperviseur fonctionnant sur du métal nu. Cela vous permet de maximiser l'utilisation des ressources du serveur sans couche logicielle sous la forme d'un système d'exploitation.

Vous ne pouvez pas virtualiser Microsoft Exchange et SQL Server. Il y a quelques années, lorsque les processeurs monocœur étaient la norme, il n'était pas recommandé de virtualiser ces services avec leurs charges de travail constantes. Mais les plates-formes modernes fonctionnent avec 4 et 8 cœurs de plusieurs processeurs. Désormais, même les services les plus chronophages peuvent être mis en œuvre avec succès dans un environnement virtuel. La clé de l'équilibrage de charge est une bonne planification et une bonne compréhension de la technologie.

La virtualisation ne fonctionne qu'avec les serveurs. De nombreuses entreprises bénéficient de la virtualisation des postes de travail. Cela donne l'avantage d'une gestion centralisée, d'une approche commune et de meilleures options de reprise après sinistre. Avec un client léger ou une application cliente, vous pouvez vous connecter à votre bureau de n'importe où dans le monde. Les technologies d'imagerie de disque peuvent réduire les besoins en stockage de données en éliminant la duplication inutile des copies.

La virtualisation n'est pas sécurisée. Tout logiciel peut être considéré comme dangereux. Cependant, en appliquant les meilleures pratiques pour la mise en réseau, le stockage et les systèmes d'exploitation, vous pouvez créer un environnement véritablement sécurisé. La virtualisation vous permet de définir vos propres normes de sécurité, de personnaliser les politiques et d'exécuter des tests en fonction des exigences minimales.


Voir la vidéo: Comprendre la virtualisation en 7 minutes (Octobre 2021).