Contacts

Comparaison des systèmes de virtualisation. Plates-formes de virtualisation de serveur gratuites Virtualisation des systèmes d'exploitation

DANS dernièrement De nombreuses entreprises différentes opérant non seulement dans le secteur informatique, mais également dans d'autres domaines, ont commencé à s'occuper sérieusement des technologies de virtualisation. Les utilisateurs de domicile ont également ressenti la fiabilité et la commodité des plates-formes de virtualisation, permettant de gérer plusieurs systèmes d'exploitation dans machines virtuellesah en même temps. Sur le ce moment La technologie de virtualisation figure parmi les estimations les plus prometteuses de divers chercheurs de marché. technologies de l'information. Le marché des plates-formes de virtualisation et de contrôle est en train de croître considérablement et de nouveaux joueurs y figurent périodiquement, ainsi que au milieu du processus d'acquisition. gros joueurs Petites entreprises de développement logiciel Pour la virtualisation et les termes de plates-formes pour améliorer l'efficacité de l'utilisation d'infrastructures virtuelles.

Pendant ce temps, de nombreuses entreprises ne sont pas encore prêtes à investir des fonds graves en virtualisation, car ils ne peuvent pas évaluer avec précision l'effet économique de l'introduction de cette technologie et ne disposent pas de suffisamment de personnel de qualifications. Si dans de nombreux pays occidentaux, il existe déjà des consultants professionnels qui peuvent analyser l'infrastructure informatique, préparer un plan de virtualisation des serveurs physiques de la société et évaluer la rentabilité du projet, puis en Russie, il y a très peu de telles personnes. Bien sûr, dans les années à venir, la situation va changer et, à l'époque où différentes entreprises apprécieront les avantages de la virtualisation, il existe des spécialistes qui possèdent des connaissances et une expérience suffisantes pour mettre en œuvre des technologies de virtualisation à diverses échelles. Dans le même temps, de nombreuses entreprises effectuent uniquement des expériences locales sur l'utilisation d'outils de virtualisation, qui s'appliquent, principalement des plates-formes libres.

Heureusement, de nombreux vendeurs, en plus des systèmes de virtualisation commerciale, offrent également des plates-formes gratuites avec une fonctionnalité limitée, de sorte que les entreprises puissent utiliser des machines virtuelles dans l'environnement de production d'entreprise et, en même temps, évaluer la possibilité de transition à des plates-formes graves. Dans le secteur ordinateurs de bureauLes utilisateurs commencent également à appliquer des machines virtuelles dans une activité quotidienne et ne fournissent pas de grandes exigences pour les plates-formes de virtualisation. Par conséquent, des fonds libres sont considérés par eux d'abord.

Dirigeants dans la production de plates-formes de virtualisation

Le développement des outils de virtualisation à différents niveaux d'abstraction des systèmes se poursuit depuis plus de trente ans. Cependant, seule la puissance matérielle relativement récente des serveurs et des ordinateurs de bureau nous a permis de percevoir sérieusement cette technologie concernant la virtualisation des systèmes d'exploitation. Il s'est donc produit que plusieurs années, diverses entreprises et enthousiastes ont développé divers moyens de virtualiser les systèmes d'exploitation, mais tous ne sont pas activement pris en charge et sont dans une condition acceptable pour une utilisation efficace. Aujourd'hui, les dirigeants dans le domaine des médias de virtualisation sont VMware, Microsoft, Swsoft (ainsi que les parallèles détenus par elle), Xensource, Fer virtuel et Innotek. Outre les produits de ces fournisseurs, il existe également des développements tels que Qemu, Bosch et d'autres, ainsi que des moyens de virtualisation des développeurs de systèmes d'exploitation (par exemple, les conteneurs Solaris) qui n'ont pas reçu très répandu et utilisé par un cercle étroit de spécialistes.

Les entreprises ont obtenu un certain succès sur le marché des plates-formes de serveur Virtualization, répartissent certains de leurs produits gratuitement, tout en effectuant la mise sur la plate-forme elle-même, mais sur les commandes, sans qu'il est difficile d'utiliser des machines virtuelles à grande échelle. En outre, les plates-formes de babillard de virtualisation commerciales destinées à être utilisées par des professionnels de l'informatique et des sociétés de développement de logiciels ont des capacités de manière significative que leurs analogues gratuits.

Néanmoins, si vous utilisez la virtualisation du serveur à petite échelle, dans le secteur SMB (petites et moyennes entreprises), des plates-formes libres pourraient bien remplir une niche dans l'environnement de production de la société et assurer des économies de trésorerie importantes.

Quand utiliser des plates-formes gratuites

Si vous n'avez pas besoin d'un déploiement de masse de serveurs virtuels dans une organisation, contrôle constant des performances de serveur physique avec une charge en mutation et un degré élevé d'accessibilité, vous pouvez utiliser des machines virtuelles basées sur des plates-formes libres pour maintenir des serveurs d'organisation internes. Avec une augmentation du nombre de serveurs virtuels et d'un degré élevé de leur consolidation sur les plates-formes physiques, il est nécessaire d'utiliser de puissants outils de gestion et de maintenance des infrastructures virtuelles. Selon que vous devez utiliser divers systèmes de stockage et réseaux, par exemple, réseau de stockage (SAN), copie de la réserve et la récupération après les échecs et la migration "chaude" des machines virtuelles exécutées vers d'autres équipements, vous ne pouvez pas avoir suffisamment de possibilités de plateformes de virtualisation gratuites, il convient toutefois de noter que des plates-formes libres sont constamment mises à jour et acquises de nouvelles fonctionnalités, ce qui élargit la portée de leur utilisation.

Une autre moment important - soutien technique. Les plates-formes de virtualisation gratuites existent soit au sein de la communauté open source, où de nombreux passionnés sont engagés dans le raffinement des produits et son soutien, ou soutenus par une plate-forme de fournisseur. La première option implique la participation active des utilisateurs dans le développement du produit, en élaborant des rapports d'erreur et ne garantit pas de solutions à vos problèmes lors de l'utilisation de la plate-forme, dans le second cas, le support technique n'est pas fourni du tout. Par conséquent, les qualifications du personnel déployant des plates-formes libres doivent être à un niveau élevé.

Les plates-formes de virtualisation de bureau gratuites sont très appropriées de s'appliquer afin d'isoler les environnements personnalisés, de les mortifier à partir d'équipements spécifiques, à des fins éducatives pour explorer les systèmes d'exploitation et des tests sûrs de divers logiciels. Il est peu probable qu'il utilise des plates-formes de bureau gratuites à grande échelle pour le développement ou le test de logiciels dans des entreprises de logiciels, car ils ne disposent pas de suffisants pour cela. fonctionnalité. Toutefois, pour l'utilisation de la maison, les produits de virtualisation gratuits sont entièrement appropriés et même des exemples sont effectués lorsque des machines virtuelles basées sur des systèmes de virtualisation gratuites de bureau sont utilisées dans l'environnement de production.

Plateformes de virtualisation gratuites de serveur

Pratiquement dans toute organisation utilisant une infrastructure de serveur, elle doit souvent être appliquée à la fois des services réseau standard (DNS, DHCP, Active Directory) et plusieurs serveurs internes (applications, bases de données, portails d'entreprise) qui ne connaissent pas de grandes charges et sont séparées de différents serveurs physiques. Ces serveurs peuvent être consolidés dans le nombre de plusieurs pièces dans des machines virtuelles sur un hôte physique. Cela simplifie le processus de migration de serveurs d'une plate-forme matérielle à une autre, les coûts d'équipement sont réduits, la procédure de sauvegarde est simplifiée et leur manipulation augmente. En fonction des types de systèmes d'exploitation, gérés par services de réseauet les exigences relatives au système de virtualisation peuvent être sélectionnées produit gratuit Pour l'environnement d'entreprise. Lors de la sélection d'une plate-forme de serveur de virtualisation, il est nécessaire de prendre en compte les caractéristiques de performance (dépendez à la fois de l'utilisation des techniques de virtualisation et de la qualité de la mise en œuvre des différentes composantes de la plate-forme des fabricants), de la facilité de déploiement, de la possibilité de mettre à l'échelle. L'infrastructure virtuelle et la disponibilité de contrôles, de maintenance et de surveillance supplémentaires.


Le projet est une plate-forme de virtualisation open source, dont la mise en œuvre d'une communauté de développeurs indépendants est appuyée par SWSoft. Le produit sous la licence GNU GPL est distribué. Le noyau de la plate-forme Openvz fait partie du produit Virtuozzo, produit commercial Swsoft possédant grande que OpenVz, opportunités. Les deux produits utilisent la technique de virtualisation d'origine: virtualisation au niveau des instances du système d'exploitation. Cette méthode de virtualisation a moins de flexibilité par rapport à la vitralisation complète (vous ne pouvez exécuter que la famille Linux, puisqu'un noyau est utilisé pour tous les environnements virtuels), mais il vous permet d'obtenir des pertes de performances minimales (environ 1 à 3%). Les systèmes Openvz ne peuvent pas être appelés machines virtuelles à part entière, il s'agit plutôt d'environnements virtuels (environnement virtuel, VE), dans lequel les composants de l'équipement n'émulent pas. Cette approche permet uniquement d'installer diverses distributions Linux comme environnements virtuels sur un serveur physique. Dans ce cas, chacun des environnements virtuels a ses propres processus arbres, bibliothèques système et utilisateurs et peut utiliser des interfaces réseau à sa manière.

Les environnements virtuels sont présentés aux utilisateurs et aux applications qui y travaillent, des supports presque entièrement isolés pouvant être contrôlés indépendamment des autres environnements. Grâce à ces facteurs et à la haute performance, les produits Virtuozzo Highvz et SWSoft ont été les plus courants avec la prise en charge de serveurs privés virtuels (serveurs privés virtuels, VPS) dans les systèmes d'hébergement. Basé sur Openvz, vous pouvez fournir des clients avec plusieurs serveurs virtuels alloués basés sur une plate-forme matérielle, sur laquelle différentes applications peuvent être installées et pouvant être redémarrées séparément des autres environnements virtuels. L'architecture Openvz est présentée ci-dessous:

Certains experts indépendants menés analyse comparative Les performances des serveurs virtuels basées sur des plates-formes commerciales SWSoft Virtuozzo et VMware ESX Server à des fins d'hébergement et ont doté la conclusion que Virtuozzo aboutit mieux à cette tâche. Bien sûr, la plate-forme Openvz, qui construit virtuozzo, a la même productivité élevée, mais elle manque d'outils de gestion prolongés dans Virtuozzo.

L'environnement OpenVZ convient également à des fins d'apprentissage, où chacun peut expérimenter ses environs isolés sans danger pour les autres environnements de cet hôte. Pendant ce temps, l'application de la plate-forme OpenVz à d'autres fins n'est pas appropriée en raison de la rigidité évidente de la résolution de la virtualisation au niveau du système d'exploitation.


La société relativement récemment est entrée sur le marché des plates-formes de virtualisation, mais rapidement incluses dans la lutte concurrentielle avec de tels fournisseurs sérieux de plates-formes de serveur, tels que VMware, Xensource et SWSoft. Les produits de fer virtuels sont basés sur l'hyperviseur Xen gratuit soutenu par la communauté open source de la communauté Xen. Le fer virtuel est une plate-forme de virtualisation qui ne nécessite pas de système d'exploitation hôte (la plate-forme dite-métal Bare) et vise à utiliser de grandes entreprises dans un environnement d'entreprise. Les produits de fer virtuels ont tous les outils nécessaires à la création de machines virtuelles, de gestion d'eux et de leur intégration dans l'environnement d'information de fabrication de la société. Le fer virtuel prend en charge les systèmes d'exploitation invité et hôte 32 et 64 bits, ainsi que du smp virtuel (traitement multi-traitement symétrique), offrant la possibilité d'utiliser plusieurs processeurs avec des machines virtuelles.

Initialement, les techniques de paradualisation ont été utilisées par les techniques de paragraphe pour lancer des systèmes d'invité dans des machines virtuelles, ainsi que des produits XENSource basés sur Xen Hypervisor. L'utilisation de la pathrabutualisation implique l'utilisation de versions spéciales des systèmes invités dans des machines virtuelles, dont le code source est modifié pour démarrer leurs plates-formes de virtualisation. Cela nécessite des modifications apportées au noyau du système d'exploitation, qui pour le système d'exploitation open source n'est pas un gros problème, tandis que pour la propriété exclusive systèmes fermésComme Windows est inacceptable. La croissance accrue de la productivité des systèmes de ferriculisation n'est pas observée. Comme l'a montré la pratique, les fabricants de systèmes d'exploitation se rendent à contrecœur à l'inclusion de soutien pour le paratère dans leurs produits. Cette technologie n'a donc pas gagné de grande popularité. En conséquence, le fer virtuel est l'un des premiers à utiliser des techniques de virtualisation matérielle qui vous permettent d'exécuter des versions non modifiées des systèmes invités. À l'heure actuelle, dernière version La plate-forme Virtual Iron 3.7 vous permet d'utiliser des machines virtuelles sur les plates-formes serveur uniquement avec support de virtualisation matérielle. Les processeurs suivants sont officiellement pris en charge:

  • Intel® Xeon® 3000, 5000, 5100, 5300, 7000, 7100 Series
  • Série Intel® Core ™ 2 Duo E6000
  • Intel® Pentium® D-930, 940, 950, 960
  • Les prosesseurs AMD Opteron ™ 2200 ou 8200
  • AMD ATHLON ™ 64 x2 processeur double core
  • Processeur Dual-Core AMD Turion ™ 64 x2

De plus, sur le site Web de fer virtuel, vous trouverez des listes d'une société d'équipement certifiée pour votre plate-forme de virtualisation.

Les produits de fer virtuels existent dans trois publications:

  • Virtualisation et gestion du serveur unique
  • Virtualisation et gestion de plusieurs serveurs
  • Solution Virtual Desktop Infrastructure (VDI)

Pour le moment, la décision gratuite est la solution Server Server qui vous permet d'installer du fer virtuel sur un hôte physique de l'infrastructure de l'organisation. Cela prend en charge le protocole ISCSI, le réseau SAN et les systèmes de stockage locaux.

Edition gratuite Un seul serveur possède les exigences d'installation minimum suivantes:

  • 2 gb bélier
  • Lecteur CD ROM
  • 36 Go d'espace disque
  • Interface réseau Ethernet
  • Channel de fibre d'interface réseau (facultatif)
  • Prise en charge de la virtualisation matérielle dans le processeur

Le fer virtuel vous permet d'apprécier toutes les caractéristiques de la virtualisation matérielle et des outils de gestion de la machine virtuelle. L'édition gratuite est principalement destinée à évaluer l'efficacité et la commodité de la plate-forme et des contrôles de virtualisation. Cependant, il peut être utilisé dans l'environnement de production de l'entreprise pour prendre en charge les serveurs internes de la société. L'absence d'une plate-forme d'hôte distincte permettra, d'une part, non consacrée à l'achat d'une licence d'un système d'exploitation hôte et, deuxièmement, réduit la perte de performance à la prise en charge des systèmes invités. Applications typiques de l'édition gratuite du fer virtuel - Déploiement de plusieurs serveurs virtuels dans l'infrastructure d'une petite organisation du secteur SMB afin de séparer de l'équipement de serveurs vitaux et de l'augmentation de leur contrôlabilité. À l'avenir, lors de l'achat d'une version commerciale de la plate-forme, l'infrastructure de serveurs virtuels peut être étendue, ainsi que des fonctionnalités telles que des moyens efficaces de sauvegarde et de migration à chaud de serveurs virtuels entre les hôtes peuvent être utilisés.


Du point de vue de la commodité et de la facilité d'utilisation, VMware Server est un responsable inconditionnel et, en termes de performances, ne sont pas décalés derrière des plates-formes commerciales (en particulier dans les systèmes d'hôte Linux). Les inconvénients incluent le manque de soutien pour la migration à chaud et le manque de fonds de sauvegarde, qui sont toutefois fournis, plus souvent, seules des plates-formes commerciales. Bien entendu, le serveur VMware est le meilleur choix pour le déploiement rapide des serveurs d'organisation internes, y compris des modèles prédéfinis de serveurs virtuels, qui se trouve excessivement sur diverses ressources (par exemple).

RÉSULTATS

Attribuant l'examen des plates-formes de serveur de virtualisation gratuites, on peut dire que chacun d'entre eux prend sa niche dans le secteur SMB, où, grâce à l'utilisation de machines virtuelles, vous pouvez améliorer considérablement l'efficacité de l'infrastructure informatique, le rendre plus flexible. et réduire le coût de l'achat d'équipement. Les plates-formes gratuites, tout d'abord, vous permettent d'évaluer les possibilités de la virtualisation et non sur papier et d'expérimenter tous les avantages de cette technologie. En conclusion, nous donnons sommaire Caractéristiques des plates-formes de virtualisation gratuites, qui vous aideront à choisir une plate-forme de serveur appropriée à vos propres fins. Après tout, c'est à travers une virtualisation libre qui réside dans la voie de l'enquête sur l'argent sur des projets de virtualisation basés sur des systèmes commerciaux.

Nom de la plate-forme, développeurHôteOfficiers invités pris en charge officiellementPrise en charge de plusieurs processeurs virtuels (SMP virtuel)Technique de virtualisationUsage typiquePerformance
Open Open Source Project Project avec Support pour Swsoft LinuxDifférentes distributions LinuxOuiVirtualisation du niveau du système d'exploitationIsolement de serveurs virtuels (y compris les services d'hébergement)Sans perte

Logiciel de fer virtuel, Inc.
Non requisWindows, Redhat, SuseOui (jusqu'à 8)Virtualisation des serveurs dans l'environnement de productionProche de natif
Server virtuel 2005 R2 SP1
Microsoft.
les fenêtresWindows, Linux (Red Hat et Suse)PasVirtualisation native, virtualisation matérielleVirtualisation des serveurs internes dans un environnement d'entrepriseProche de natif (quand installé Machine virtuelle Ajouts)

VMware.
Windows, LinuxDOS, Windows, Linux, FreeBSD, NetWare, SolarisOuiVirtualisation native, virtualisation matérielleConsolidation des petites entreprises Serveuses, Développement / TestProche de natif
Xen Express et Xen
Xensource (avec le soutien d'Intel et AMD)
NetBSD, Linux, SolarisLinux, NetBSD, FreeBSD, OpenBSD, Solaris, Windows, Plan 9OuiParirAirculalisation, virtualisation matérielleDéveloppeurs, Testeurs, Professionnels informatiques, Consolidation des Small Enterprises ServeursPrès de Native (certaines pertes lorsque vous travaillez avec un réseau et une utilisation intensive des disques)

Annotation: Les technologies de l'information ont apporté beaucoup de choses utiles et intéressantes à la société moderne. Chaque jour, les personnes inventives et talentueuses inventent de plus en plus de nouvelles applications aux ordinateurs comme outils de fabrication efficaces, divertissement et coopération. De nombreux logiciels et matériels différents, technologies et services nous permettent d'améliorer la commodité et la rapidité de travailler avec des informations quotidiennement. Il est de plus en plus difficile et plus difficile de mettre en évidence les technologies des technologies qui sont vraiment utiles et apprennent à les appliquer avec une prestation maximale. Cette conférence sera discutée par une autre technologie incroyablement prometteuse et vraiment efficace qui se brise rapidement dans le monde des ordinateurs - la technologie de virtualisation, qui occupe une clé clé dans le concept de calcul de «nuage».

Le but de cette conférence est d'obtenir des informations sur les technologies de la virtualisation, de la terminologie, des variétés et des principaux avantages de la virtualisation. Faites connaissance avec les principales solutions de principaux fournisseurs informatiques. Considérez les fonctionnalités de la plate-forme de virtualisation Microsoft.

Technologies de virtualisation

Selon les statistiques, le niveau moyen de chargement des serveurs d'énergie de processeur exécutant des fenêtres ne dépasse pas 10%, les systèmes UNIX sont meilleurs dans cet indicateur, mais il ne dépasse pas 20% en moyenne. L'efficacité de l'utilisation de la faible utilisation du serveur est expliquée largement utilisée depuis le début des années 90 "une application - un serveur d'un serveur", c'est-à-dire à chaque fois que la société acquiert un nouveau serveur pour le déploiement d'une nouvelle application. De toute évidence, dans la pratique, cela signifie une augmentation rapide du parc Server et, par conséquent, l'augmentation de ses coûts administration, consommation d'énergie et refroidissement, ainsi que le besoin de chambres supplémentaires pour installer tous les nouveaux serveurs et acheter des licences d'achat pour le système d'exploitation Server.

La virtualisation des ressources de serveur physique vous permet de les distribuer de manière flexible entre les applications, chacune desquelles "voit" uniquement les ressources destinées à elle et "croit" qu'il est attribué à un serveur distinct, c'est-à-dire dans ce cas, le "serveur d'un serveur - Applications multiples "L'approche est mise en œuvre mais sans réduire la productivité, la disponibilité et la sécurité applications serveur. De plus, les solutions de virtualisation permettent d'exécuter différents OS dans des sections à l'aide de l'émulation de leurs appels système vers des ressources matérielles de serveur.


Figure. 2.1.

La virtualisation est basée sur la possibilité d'un ordinateur pour effectuer le travail de plusieurs ordinateurs en raison de la distribution de ses ressources dans plusieurs environnements. En utilisant des serveurs virtuels et des ordinateurs de bureau virtuels, vous pouvez placer plusieurs OS et plusieurs applications dans un seul emplacement. Ainsi, les restrictions physiques et géographiques cessent d'avoir une valeur. Outre les coûts d'économie d'énergie et de réduction du fait d'une utilisation plus efficace des ressources matérielles, l'infrastructure virtuelle fournit haut niveau Disponibilité des ressources, système de gestion plus efficace, sécurité accrue et système de récupération amélioré situations critiques.

Dans un sens large, le concept de virtualisation est une dissimulation de la réelle mise en œuvre de tout processus ou d'un objet de sa véritable présentation pour celui qui l'aime. Le produit de la virtualisation est quelque chose de convivial pour être utilisé, en fait, ayant une structure plus complexe ou complètement différente, différente de celle qui est perçue lorsque vous travaillez avec l'objet. En d'autres termes, il est séparé de la mise en œuvre de quelque chose. La virtualisation est conçue pour être abstructeur logiciel du matériel.

Dans les technologies informatiques, le terme "virtualisation" est généralement compris par l'abstraction des ressources informatiques et la fourniture d'un système d'un système "encapsulate" (se cache en soi) sa propre mise en œuvre. En termes simples, l'utilisateur fonctionne avec une représentation pratique de l'objet, et peu importe la manière dont l'objet est en réalité.

Maintenant la capacité de lancer plusieurs machines virtuelles sur un physique est d'un grand intérêt chez spécialistes en informatique, non seulement parce qu'il augmente la flexibilité de l'infrastructure informatique, mais aussi parce que la virtualisation, en fait, économise de l'argent.

L'histoire du développement des technologies de virtualisation a plus de quarante ans. IBM a été le premier à penser à créer des environnements virtuels pour diverses tâches utilisateur, puis dans les ordinateurs centraux. Dans les années 60 du siècle dernier, la virtualisation représentait un intérêt purement scientifique et était une solution originale d'isolement. systèmes informatiques Dans un ordinateur physique. Après l'apparition des ordinateurs personnels, l'intérêt de la virtualisation est quelque peu affaibli compte tenu de l'élaboration rapide des systèmes d'exploitation, qui ont présenté des exigences adéquates pour la fourniture matérielle de cette époque. Cependant, la croissance rapide de la capacité matérielle des ordinateurs à la fin des années 90 du siècle dernier a rendu la communauté informatique rappelant à nouveau les technologies de virtualisation des plates-formes logicielles.

En 1999, VMware a introduit la technologie de la virtualisation des systèmes X86 comme des moyens efficacescapable de convertir le système de base x86 en une seule infrastructure de publicité matérielle et de destination offrant une isolation complète, une mobilité et une vaste gamme de systèmes d'exploitation pour média appliqué. VMware était l'une des premières à faire un pari sérieux exclusivement sur la virtualisation. Au fil du temps, il s'est avéré être absolument justifié. Aujourd'hui, WMWare propose une plate-forme de virtualisation de la quatrième génération complète VMware vSphere 4, qui comprend des moyens pour un PC distinct et pour le centre de données. Le composant clé de ce logiciel est l'hyperviseur VMware ESX Server. Plus tard dans la "bataille" pour la place dans cette direction branchée du développement de la technologie de l'information comprenait des sociétés telles que Parallels (auparavant SWSoft), Oracle (Sun Microsystems), Citrix Systems (Xenvers).

Microsoft est entré sur le marché des outils de virtualisation en 2003 avec l'acquisition de Connectih, déposant son premier produit Virtual PC pour les PC de bureau. Depuis lors, elle a toujours augmenté le spectre des propositions dans ce domaine et a presque terminé la formation d'une plate-forme de virtualisation, qui inclut de telles solutions que Windows 2008 Server R2 C composant hyper-v, Microsoft Application Virtualization (App-V), Infrastructure Microsoft Virtual Desktop (VDI), Services de bureau à distance, Gestionnaire de machines Virtual Center System Center.

À ce jour, les fournisseurs de technologies de virtualisation offrent des plates-formes fiables et faciles à contrôler et le marché de ces technologies connaît un véritable boom. Selon les principaux experts, la virtualisation est maintenant incluse dans les trois principales technologies informatiques les plus prometteuses. De nombreux experts prédisent qu'en 2015, environ la moitié de tous les systèmes informatiques seront virtuels.

L'intérêt accru dans les technologies de virtualisation est actuellement incroyable. La puissance de calcul des processeurs actuels augmente rapidement et la question n'est même pas que ce pouvoir est de dépenser, mais dans le fait que la «mode» moderne pour les systèmes à double noyau et multi-noyau, pénétrant déjà dans ordinateur personnel (ordinateurs portables et ordinateurs portables), car il ne devrait pas être mieux autorisé à mettre en œuvre le potentiel le plus riche des idées de la virtualisation des systèmes d'exploitation et des applications, dérivant la commodité de l'utilisation de l'ordinateur vers un nouveau niveau de qualité. La technologie de virtualisation devient l'un des éléments clés (y compris le marketing) dans le plus récent et le plus futur processeurs Intel et AMD, dans les systèmes d'exploitation de Microsoft et à un certain nombre d'autres sociétés.

Avantages de la virtualisation

Nous donnons les principaux avantages des technologies de virtualisation:

  1. Utilisation efficace des ressources informatiques. Au lieu de 3, puis 10 serveurs chargés de 5 à 20% peuvent être utilisés sur 50 à 70%. Entre autres choses, il sauve également l'électricité, ainsi qu'une réduction significative des investissements financiers: un serveur de haute technologie est acheté qui effectue des fonctions de 5 à 10 serveurs. Utilisation de la virtualisation, il est possible d'obtenir une utilisation significativement plus efficace des ressources, car il fournit une combinaison de ressources d'infrastructure standard dans un seul pool et surmonte les limitations du modèle obsolète "Une application au serveur".
  2. Réduire les coûts d'infrastructure: La virtualisation vous permet de réduire le nombre de serveurs et de l'équipement informatique associé dans le centre d'information. En conséquence, la nécessité d'entretien, d'alimentation et de ressources de refroidissement est réduite, et beaucoup moins de moyens sont dépensés.
  3. Réduction des coûts logiciels. Certains fabricants de logiciels ont saisi des systèmes de licence individuels spécifiquement pour les environnements virtuels. Donc, par exemple, acheter une licence pour Microsoft Windows. Server 2008 Enterprise, vous obtenez le droit de l'utiliser simultanément sur 1 serveur physique et 4 virtuel (dans un serveur) et Windows Server 2008 Datacenter est sous licence uniquement sur le nombre de processeurs et peut être utilisé simultanément sur un nombre illimité de serveurs virtuels. .
  4. Augmentez la flexibilité et la vitesse de la réponse du système: La virtualisation offre une nouvelle méthode de gestion de l'infrastructure informatique et aide les administrateurs informatiques à passer moins de temps à effectuer des tâches répétées - par exemple, pour initier, configurer, suivre et suivre et maintenance. Beaucoup administrateurs système Éprouvé des problèmes lorsque "s'effondre". Et il est impossible, tirant le disque dur en l'enlevant dans un autre serveur, exécutez tout comme avant ... et l'installation? Recherche de pilotes, de configuration, de départ ... et tous ont besoin de temps et de ressources. Lorsque vous utilisez un serveur virtuel - Start-up instantané sur n'importe quel "matériel" est possible, et s'il n'y a pas de serveur similaire, vous pouvez télécharger la machine virtuelle à l'emploi avec un serveur installé et configuré, des bibliothèques étayées par les entreprises d'hyperviseur. développeurs (programmes de virtualisation).
  5. Les applications incompatibles peuvent fonctionner sur un ordinateur. Lorsque vous utilisez la virtualisation sur un serveur, installez Linux et serveurs Windows, les passerelles, les bases de données et autres sont absolument incompatibles dans un système d'application non virtualisé.
  6. Améliorer la disponibilité des applications et assurer la continuité de l'entreprise: Grâce à un système fiable pour la sauvegarde et la migration des environnements virtuels, sans interruption de service, vous pourrez réduire les périodes de temps d'arrêt planifié et assurer la restauration rapide du système dans des situations critiques. "Automne" d'un serveur virtuel ne conduit pas à la perte d'autres serveurs virtuels. De plus, en cas de défaillance d'un serveur physique, il est possible de remplacer automatiquement le serveur de sauvegarde. De plus, cela ne se produit pas notable pour les utilisateurs sans redémarrer. Assurer la continuité des activités.
  7. Possibilités d'archivage facile. Étant donné que le disque dur de la machine virtuelle est généralement soumis sous forme de format de fichier, situé sur n'importe quel support physique, la virtualisation permet de copier ce fichier sur le support de sauvegarde comme moyen d'archiver et de sauvegarder toute la machine virtuelle. La possibilité d'élever le serveur de l'archive complètement une autre fonctionnalité merveilleuse. Et vous pouvez élever le serveur à partir des archives, sans détruire le serveur actuel et voir l'état des choses pour la dernière période.
  8. Gestion d'infrastructure accrue: L'utilisation de la gestion des infrastructures virtuelles centralisées vous permet de réduire le temps d'administration du serveur, fournit un équilibrage de charge et une migration en direct de machines virtuelles.

Machine virtuelle nous appelons un environnement logiciel ou matériel qui masque la mise en œuvre réelle de tout processus ou objet de sa représentation visible..

- Il s'agit d'un conteneur de logiciel complètement isolé qui fonctionne avec son propre système d'exploitation et ses applications, comme un ordinateur physique. La machine virtuelle agit comme un ordinateur physique et contient son propre carte virtuelle (i.e. logiciel) RAM, disque dur et adaptateur réseau..

Le système d'exploitation ne peut pas distinguer entre la machine virtuelle et physique. On peut en dire autant sur les applications et autres ordinateurs sur le réseau. Même sama machine virtuelle Il se considère comme un "vrai" ordinateur. Mais malgré cela, les machines virtuelles consistent exclusivement des composants logiciels et n'incluent pas l'équipement. Cela leur donne un certain nombre d'avantages uniques sur l'équipement physique.


Figure. 2.2.

Considérez les principales caractéristiques des machines virtuelles plus en détail:

  1. Compatibilité. Les machines virtuelles sont généralement compatibles avec tous les ordinateurs standard. Comme un ordinateur physique, la machine virtuelle exécute son propre système d'exploitation invité et effectue ses propres applications. Il contient également tous les composants, standard pour ordinateur physique (carte mère, carte vidéo, contrôleur de réseau etc.). Par conséquent, les machines virtuelles sont entièrement compatibles avec tous les systèmes d'exploitation standard, applications et pilotes de périphérique. La machine virtuelle peut être utilisée pour effectuer tout logiciel adapté à l'ordinateur physique approprié.
  2. Isolation. Les machines virtuelles sont complètement isolées les unes des autres, comme s'ils étaient des ordinateurs physiques, les machines virtuelles peuvent utiliser les ressources physiques générales d'un ordinateur et rester complètement isolées les unes des autres, comme s'ils étaient des machines physiques distinctes. Par exemple, si quatre machines virtuelles sont lancées sur un serveur physique et l'une d'entre elles donne une défaillance, cela n'affecte pas la disponibilité des trois machines restantes. L'isolement est une raison importante de la disponibilité beaucoup plus élevée et de la sécurité des applications effectuées dans un environnement virtuel par rapport aux applications effectuées dans un système standard non revitalisé.
  3. Encapsulation. Les machines virtuelles encapsulent complètement l'environnement informatique. La machine virtuelle est un conteneur de logiciel Connexion ou "encapsulant" un ensemble complet de ressources matérielles virtuelles, ainsi que le système d'exploitation et toutes ses applications dans le package logiciel. Grâce à l'encapsulation, les machines virtuelles deviennent incroyablement mobiles et pratiques pour gérer. Par exemple, une machine virtuelle peut être déplacée ou copier d'un emplacement à un autre comme tout autre fichier logiciel. De plus, la machine virtuelle peut être enregistrée sur tout support de données standard: à partir de la carte mémoire USB compacte à réseaux d'entreprise stockage.
  4. Indépendance de l'équipement. Les machines virtuelles sont entièrement indépendantes de l'équipement physique de base sur lequel ils fonctionnent. Par exemple, pour une machine virtuelle avec des composants virtuels (CPU, une carte réseau, un contrôleur SCSI), vous pouvez définir les paramètres qui ne coïncident absolument pas avec les caractéristiques physiques du matériel de base. Les machines virtuelles peuvent même effectuer différents systèmes d'exploitation (Windows, Linux, etc.) sur le même serveur physique. En combinaison avec des propriétés d'encapsulation et de compatibilité, l'indépendance matérielle permet de déplacer librement des machines virtuelles d'un ordinateur basé sur X86 à l'autre, sans modifier les pilotes d'appareils, OS ou applications. L'indépendance de l'équipement permet également d'exécuter une combinaison d'un système d'exploitation et d'applications complètement différents sur un ordinateur physique.

Considérez les principales variétés de la virtualisation, telles que:

  • virtualisation du serveur (virtualisation complète et parulturalisation)
  • virtualisation au niveau des systèmes d'exploitation,
  • virtualisation des applications,
  • virtualisation des représentations.

La technologie de virtualisation vous permet de créer plusieurs serveurs sur un serveur. systèmes logiques - machines virtuelles isolées, avec ensemble complet Fonctions de dispositifs physiques. La virtualisation est possible non seulement dans le cadre d'un seul serveur physique, mais également dans plusieurs serveurs, un centre de données ou même plusieurs organisations de CDMS séparées géographiquement. Au niveau actuel du développement de la technologie, il est possible de mettre en œuvre la virtualisation non seulement des machines virtuelles, ainsi que des systèmes de stockage et un réseau complet.


Dans le même temps, la majeure partie de la virtualisation fonctionnelle peut être mise en œuvre sur des équipements classiques sans qu'il soit nécessaire d'acheter du matériel hautement spécialisé ou des composants de réseau.

Pourquoi est-ce?

La virtualisation simplifie grandement le travail de l'infrastructure informatique, augmentant la productivité en optimisant l'utilisation des ressources, réduire les coûts de maintenance et de gestion. Le temps de créer une infrastructure typique est radicalement réduit et les ressources informatiques sont utilisées de manière rationnelle, à la fois matériel et humain.

Un moment important est la création d'une infrastructure informatique toujours fonctionnelle, protégée contre les échecs et les catastrophes durables. En raison de l'environnement de virtualisation construit avec compétence, il existe une réduction des temps d'arrêt non planifiés et l'exclusion absolue des arrêts planifiés pour la maintenance de serveurs ou les entrepôts de données. Dans le même temps, tous les services informatiques peuvent s'échapper de la liaison à un fournisseur spécifique.

Pour les entreprises de n'importe quel niveau et à n'importe quel stade de l'infrastructure informatique, il est possible de mettre en œuvre l'automatisation des processus, d'une manière ou d'une autre liée à l'affectation des ressources informatiques pour diverses divisions au sein de la Société, ou pour leurs clients.

Pour quelles catégories d'utilisateurs conviennent

La virtualisation convient à toute entreprise cherchant à créer une infrastructure de calcul flexible et moderne. Simplicité de la mise en œuvre et de la maintenance, de la fiabilité et de la fonctionnalité, réduisant les risques pour l'entreprise, apportez des investissements éclairés dans cette technologie. Avec un niveau moderne de développement de systèmes de cloud tiers, la virtualisation ouvre une opportunité illimitée d'unir ces technologies et un développement ultérieur vis-à-vis des activités de la société et non pour les soins permanents de l'infrastructure informatique.

Avantages

Pour la gestion de l'entreprise:

  • réduire le coût de la prise en charge des systèmes informatiques;
  • réduire le coût de l'introduction de nouveaux services informatiques.

Pour les départements informatiques:

  • réduire le calendrier de l'introduction de nouveaux services informatiques;
  • simplicité du service d'infrastructure;
  • améliorer la fiabilité des systèmes informatiques en général.

Pour le personnel informatique:

  • augmentation de la gestion des infrastructures;
  • réduction du travail peu qualifié;
  • améliorer vos propres qualifications.

Virtualisation des ressources de calcul

Les premiers systèmes de virtualisation sont apparus dans les systèmes d'exploitation et ont permis de créer un PC virtuel parallèlement à la mise en œuvre des tâches principales. Le développement de cette direction a conduit à l'émergence d'une classe distincte de logiciels - hyperviseurs. L'hyperviseur est défini directement sur la plate-forme matérielle et représente toutes les ressources disponibles - Processeur Megahertts, MegaBytes mémoire vive, GigaBytes de l'emplacement de stockage et de la bande passante du réseau pour un grand nombre de machines virtuelles. L'hyperviseur crée non seulement ces ressources pour chaque machine virtuelle, mais redistribue également les ressources entre grande quantité consommateurs et fournit un cycle de vie de serveur virtuel complet.

Solutions de base pour la virtualisation des ressources informatiques aujourd'hui:

  • VMware vSphere.
  • Microsoft Windows Server
  • Virtuozzo.
  • Citrix Xenserver.
  • Oracle vm.
  • Virtualisation d'entreprise Red Hat
  • Linux KVM.
  • Huawei Fusionsphere.

Virtualisation des systèmes de stockage de données

Les architectures informatiques modernes contiennent nécessairement un sous-système de stockage de données. Il peut être mis en œuvre de plusieurs manières - du stockage sur une unité de calcul aux périphériques isolés exclusivement sous stockage. De plus, le stockage peut survenir sur divers supports: des disques de broche et des rubans à l'état solide.

Pour les infrastructures virtuelles, le système de stockage fait également partie intégrante. Pour optimiser le travail d'un hyperviseur avec un système de stockage, les fabricants de stockage matériels équipent leurs solutions avec des pilotes spécialisés vous permettant d'exécuter l'exécution de certaines opérations sur le stockage, qui enregistre ressources de calcul. Mais il y a une autre solution - l'utilisation d'un référentiel virtualisé utilisé dans les infrastructures hyper-convergentes. Un tel stockage est créé sur la base des mêmes nœuds de calcul et utilise des lecteurs de serveurs dans le cadre d'un seul stockage. Cela vous permet de réduire radicalement le coût de la construction et de la maintenance, allouer des ressources de stockage optimisées pour chaque VM. De plus, le système de virtualisation SCD lui-même construit un schéma de stockage tolérant à la charge d'équilibrage de la charge et conformément à la politique de service pour chaque VM. Les systèmes de virtualisation SCHD peuvent être utilisés à la fois sur l'échelle du centre de données et lors de la réalisation de petites tâches locales.

Les décisions elles-mêmes peuvent être ajoutées à l'hyperviseur ou à être incluses dans la valeur par défaut. Tous les grands fabricants ont des solutions similaires dans leur arsenal:

  • VMware Virtual San.
  • Espaces de stockage Microsoft inclus dans Microsoft Windows Server
  • Virtuozzo Stockage
  • Red Hat Ceph.
  • Starwind virtuel san.
  • Huawei FusionStorage
  • EMC échecodatacore.
  • San virtuel.

Virtualisation du réseau

Pour créer un centre de données entièrement défini, vous devez être capable non seulement de virtualiser les périphériques Standard Server, mais également de contrôler de manière flexible la configuration de la topologie et des règles du réseau de pare-feu. Il existe pour cela classe séparée Produits dans l'environnement de virtualisation - Solutions pour la virtualisation du réseau.

Pour le moment, un nombre limité de solutions sont présentés sur le marché pour virtualiser immédiatement tous les aspects du réseau:

  • VMware NSX.
  • Datacenter Microsoft Windows Server 2016 avec centre système
  • Cisco.
  • Huawei.

Virtualisation des emplois

Le domaine d'application des technologies de virtualisation est la création d'emplois utilisateur lorsque la charge de travail principale est sur le serveur général et que l'utilisateur voit le périphérique d'accès à l'écran uniquement l'image de ce qui se passe dans le PC virtuel. Cette technologie a reçu le nom VDI (infrastructure de bureau virtuelle).

Les travaux virtuels vous permettent d'allouer pour chaque utilisateur les instruments de travail nécessaires à chaque utilisateur, d'allouer de manière rationnelle des licences logicielles, ont accès à l'espace de travail avec stationnaire et appareils mobiles, fournissant une administration commode et son conformité aux politiques de sécurité.

Si la société doit utiliser des ordinateurs fixes ou des ordinateurs portables fixes pour des travaux à distance, la technologie VDI vous permet de ne livrer que des applications de travail sur un serveur commun aux périphériques et ne créez pas de bureaux de bureau à distance complets.

Solutions pour VDIS présenté sur le marché:

  • VMware Horizon.
  • Citrix XenApp et Xendesktop
  • Parallels VDI et RAS
  • Huawei FusionAccess.

Automatisation de gestion et de virtualisation

Un développement ultérieur des technologies de virtualisation et des services cloud a conduit à la création de nouvelles infrastructures informatiques, hybrides et hyperkers. Ces infrastructures sont entièrement définies par logiciels et ont une profonde intégration avec des nuages \u200b\u200bprivés ou publics.

Pour gérer ces infrastructures, des outils puissants sont nécessaires, ce qui, d'une part, il tiendra compte des détails de l'équipement physique établi, d'autre part, pour pouvoir fournir rapidement des ressources aux besoins de l'entreprise et de la tierce partie. , être transparent et protégé. À ces fins et servir de systèmes de gestion et d'automatisation avec la virtualisation.

Parmi les principaux produits peut être attribué:

  • VMware vCenter et vrealize
  • Microsoft System Center.
  • Red Hat Enterprise Virtualization Manager
  • Citrix Systems Xencenter.
  • Solarwinds Virtualization Manager.
  • Dell Foglight.

Le package VREALIZE SUITE est une plate-forme de gestion d'un nuage hybride sur les solutions VMware.

Sous la marque VREALIZE, VMware combine toutes les solutions conçues pour gérer les infrastructures hybrides, y compris les outils de gestion des ressources sur les fournisseurs de clouds (non seulement VMware), ainsi que des outils de gestion des infrastructures basés sur divers hyperviseurs.

La pile de suites VMware Vrealize répond aux exigences de Gartner, qui rend les outils de gestion du cloud - Critères d'évaluation des plates-formes de gestion de cloud, à savoir:

  • livraison d'applications ou de ressources d'infrastructure sur demande via le portail libre-service ou le répertoire de services;
  • comptabiliser le coût des ressources en nuage et la planification transparente de la performance financière de son efficacité.

Les technologies

  • Parallels.
  • VMware.
  • Microsoft.
  • Citrix.
  • Chapeau rouge.
  • Pile ouverte

Les spécialistes de Kosmonov chaque jour travaillent avec divers systèmes de virtualisation, tant lorsque vous travaillez avec leur propre nuage et effectuer des travaux de projet. Pendant ce temps, nous avons réussi à travailler avec un nombre considérable de systèmes de virtualisation et à déterminer eux-mêmes les forces et les faiblesses de chacun d'eux. Dans cet article, nous avons collecté les opinions de nos ingénieurs sur les systèmes de virtualisation les plus couramment rencontrés et leur brèves caractéristiques. Si vous pensez à construire un nuage privé et à considérer divers systèmes de virtualisation pour résoudre cette tâche cet article pour vous.

Pour commencer, comprenons ce que le système de virtualisation est et pourquoi il est nécessaire. La virtualisation des machines physiques (serveurs, PC et TD) vous permet de diviser la puissance d'un périphérique physique entre plusieurs machines virtuelles. Ainsi, ces machines virtuelles peuvent avoir leur propre système d'exploitation et leur logiciel, en aucun cas dépendants des machines virtuelles voisines. À ce jour, de nombreux systèmes de virtualisation ont chacun ses propres caractéristiques. Considérons donc chacun d'eux individuellement.

VMware. vSphere. - Le produit phare de la société VMware du chef inconditionnel sur la part du marché de la virtualisation a de nombreuses années consécutives. Il a une vaste fonctionnalité et est spécifiquement créé pour la date des centres fournissant des solutions de cloud et des entreprises de construction de nuages \u200b\u200bprivés de différentes échelles. A une interface réfléchie et un grand nombre de documentation technique. Si vous avez peu d'expérience en travaillant avec la virtualisation, ce système sera bon choix Pour toi. Il est autorisé par le nombre de processeurs physiques dans le cloud quel que soit le nombre de cœurs. Compte tenu des modules fonctionnels et multiples étendus, ce système est assez exigeant aux ressources nécessaires à son fonctionnement.

Wmware. Esxi. - est un analogue gratuit VMware vSphere. Puisque cet hyperviseur est gratuit, il a une fonctionnalité plus modeste, mais elle suffit à mettre en œuvre la plupart des tâches typiques Virtualisation et gestion d'un nuage privé. Tout aussi facile à utiliser

Hyper. - V. - Produit microsoft. Conçu comme une ajout au système d'exploitation du serveur OS, à compter de 2008. Il existe également sous la forme d'un produit séparé, mais en utilisant Windows Server pour fonctionner. Cet hyperviseur est assez facile à mettre en place et à fonctionner, et bien sûr, prend en charge toutes les versions de Windows OS pour les invités, mais le fabricant ne garantit pas le travail de nombreux OS Linux. Veuillez noter que l'hyperviseur s'applique à license gratuiteMais pour le travail nécessite une fenêtre OS payante.

Openvz. - Système de virtualisation entièrement libre mis en œuvre sur le noyau Linux. Comme la plupart des systèmes Linux ont une bonne productivité et une bonne ressource consommée et bien consommée avec tout distributions Linux comme des camions d'hôtes de l'exploitation. Cependant, il ne prend pas en charge OS Windows, en raison de laquelle ce système de virtualisation ne peut pas être considéré comme universel.

Kvm. - Le système de virtualisation est également basé sur le noyau Linux et la propagation de licence gratuite. Il a de très bons indicateurs de performance par le nombre de ressources consommées. Il a une plus grande fonctionnalité et est assez universel du point de vue des systèmes d'exploitation invités, car il prend en charge absolument tous les systèmes d'exploitation. Pour configurer et prendre en charge la forme pure, certaines connaissances et compétences nécessaires pour travailler avec des systèmes UNIX. Cependant, il y a beaucoup interfaces graphiques En complément de l'hyperviseur avec différentes façons Licence de distribution librement aux versions rémunérées.

Xen. - Développement de produits de l'Université Cambridge avec open source. La plupart des composants sont déposés en dehors de l'hyperviseur, ce qui permet d'obtenir de bons indicateurs de performance. Avec la virtualisation matérielle, le régime de paratage soutient également. Xen soutient le lancement de la plupart des OS existants.

Lxc. - Suffisant nouveau système Virtualisation au niveau du système d'exploitation qui vous permet d'exécuter plusieurs instances du système d'exploitation Linux sur une machine physique. Une caractéristique de ce système est qu'elle ne fonctionne pas par des serveurs virtuels, mais par des applications utilisant le noyau commun du système d'exploitation, qui, en même temps, sont isolées les unes des autres, ce qui donne la plus haute performance de l'efficacité de la consommation de ressources.

Système de virtualisation

Système d'Exploitation pris en charge

Avantages

désavantages

Licence

VMware vSphere.

Gagner / lin.

Facile à utiliser. Grande fonctionnalité

La consommation de ressources.

Payé. Par le nombre de processeurs

Wmware esxi.

Gagner / lin.

Facile à utiliser

Pas la fonctionnalité la plus large.

Libérer

Openvz.

Linux.

Consommation efficace des ressources

Seul Linux est supporté

Libérer

Gagner / lin.

Consommation efficace des ressources. Prend en charge tous les systèmes d'exploitation

Libérer

Hyper -V.

les fenêtres

Poids léger

Seules les fenêtres sont prises en charge. La consommation de ressources

Libérer. Fonctionne sur un système d'exploitation payé

Gagner / lin.

Haute efficacité. Code open source.

Nécessite des connaissances Unix pour personnaliser et contrôler les systèmes

Libérer

Linux.

Haute efficacité

Ne prend pas en charge Windows

Libérer

Nous rappelons également que dans le cloud Kosmonov, vous pouvez mettre en œuvre l'infrastructure de toute complexité, sans immerger la subtilité du travail des systèmes de virtualisation et du matériel avec des coûts de temps minimaux. Dans le nuage de Kosmonov est disponible comme solutions prêtesEt les serveurs de cloud pour résoudre vos tâches commerciales.

Le sujet de la virtualisation est très étendu et il existe de nombreuses nuances dans le travail des systèmes de virtualisation énumérées, ainsi qu'une multitude de variations matérielles. Nous ne donnons pas les avantages de cet article, mais nous les apportons caractéristiques générales Sélectionner le système approprié à la phase initiale.

Concept d'environnement virtuel

La nouvelle direction de la virtualisation, qui donne une image globale courante de l'ensemble de l'infrastructure de réseau à l'aide de la technique d'agrégation.

Types de virtualisation

La virtualisation est un terme commun couvrant l'abstraction des ressources pour de nombreux aspects des calculs. Les types de virtualisation sont indiqués ci-dessous.

Virtualisation logicielle

Diffusion dynamique

Avec diffusion dynamique ( diffusion binaire) Les commandes de problèmes Les OC sont interceptés par un hyperviseur. Une fois ces commandes remplacées par SAFE, la gestion du contrôle de l'OS invité est.

Par hasraircultualisation

ParAirCuitalisation - Technique de virtualisation, dans laquelle les systèmes d'exploitation invités sont préparés pour l'exécution dans un milieu virtualisé, pour lequel leur noyau est légèrement modifié. Le système d'exploitation interagit avec le programme de l'hyperviseur, ce qui le fournit avec une API invité, au lieu d'utiliser directement de telles ressources comme une table de pages de mémoire.

La méthode de procédure permet d'obtenir des performances plus élevées que la méthode de diffusion dynamique.

La méthode de la ferriculalisation n'est applicable que si le système d'exploitation invité est ouvert codes sourcequi peut être modifié selon la licence, ou l'hyperviseur et le système d'exploitation invité ont été développés par un fabricant, en tenant compte de la possibilité de la vapeur du système d'exploitation invité (bien que, à condition que, sous l'hyperviseur, un hyperviseur de niveau inférieur puisse être lancé. , la pathrahritualisation de l'hyperviseur lui-même).

Pour la première fois, le terme est apparu dans le projet Denali.

Virtualisation intégrée

Avantages:

  • Partage des ressources par les deux systèmes d'exploitation (catalogues, imprimantes, etc.).
  • Commodité de l'interface pour les applications de différents systèmes (Windows d'application se chevauchant, la même minimisation de Windows, comme dans le système hôte)
  • Avec une réglage précise sur la plate-forme matérielle, la performance diffère peu de l'OS originale natif. Commutation rapide entre les systèmes (moins de 1 seconde)
  • Une procédure simple pour mettre à jour le système d'exploitation invité.
  • Virtualisation bidirectionnelle (application d'un système est lancée dans un autre et vice versa)

Mise en œuvre:

Virtualisation matérielle

Avantages:

  • Simplifiez le développement de plates-formes logicielles de virtualisation en fournissant des interfaces de gestion du matériel et en prenant en charge les systèmes invités virtuels. Cela réduit la complexité et le temps sur le développement des systèmes de virtualisation.
  • La capacité d'augmenter la vitesse des plates-formes de virtualisation. La gestion des systèmes invités virtuels est effectuée directement une petite couche intermédiaire de logiciels, un hyperviseur, qui donne une augmentation de la vitesse.
  • La protection s'améliore, la possibilité de basculer entre plusieurs plates-formes de virtualisation indépendantes retenues au niveau du matériel apparaît. Chacune des machines virtuelles peut fonctionner de manière autonome, dans son espace matériel, entièrement isolée les unes des autres. Cela vous permet d'éliminer la perte de performance sur le maintien de la plate-forme hôte et d'accroître la sécurité.
  • Le système invité ne devient pas lié à l'architecture de la plate-forme hôte et à la mise en œuvre de la plate-forme de virtualisation. La technologie de la virtualisation matérielle permet de lancer des systèmes invités 64 bits sur des systèmes hôtes 32 bits (avec des environnements de virtualisation hôte 32 bits).

Exemples d'application:

  • test Laboratories et formation: Test dans des machines virtuelles Il est pratique d'exposer les applications qui affectent les paramètres des systèmes d'exploitation, tels que des applications d'installation. Au détriment de la simplicité dans le déploiement de machines virtuelles, ils sont souvent utilisés pour enseigner de nouveaux produits et technologies.
  • distribution de pré-installée par: De nombreux développeurs produits logiciels Créez des images prêtes à l'emploi de machines virtuelles avec des produits pré-installés et de leur fournir une base gratuite ou commerciale. Ces services fournissent VMware VMTN ou Parallels PTN

Virtualisation du serveur

  1. placer plusieurs serveurs logiques dans un physique (consolidation)
  2. combinant plusieurs serveurs physiques en une seule logique pour résoudre une tâche spécifique. Exemple: Cluster d'applications Oracle Real, Technologie de la grille, grappes de haute performance.
  • Svista.
  • deuxostwo.
  • Virtualisation d'entreprise de Red Hat pour serveurs
  • Powervm.

De plus, la virtualisation du serveur simplifie la restauration des systèmes ayant échoué sur un ordinateur disponible, quelle que soit sa configuration spécifique.

Virtualisation des postes de travail

Virtualisation des ressources

  • Partitionnement (partitionnement). La virtualisation des ressources peut être représentée comme une séparation d'un serveur physique en plusieurs parties, chacune d'entre elles étant visible pour le propriétaire en tant que serveur séparé. Ce n'est pas la technologie des machines virtuelles, effectuées au niveau du noyau du système d'exploitation.

Dans les systèmes avec un deuxième type d'hyperviseur de type, les deux systèmes d'exploitation (invité et hyperviseur) prennent des ressources physiques et nécessite une licence distincte. Serveurs virtuelsTravailler au niveau du noyau OS n'est presque pas perdu à la vitesse, ce qui permet de gérer des centaines de virtuels et ne nécessite pas de licences supplémentaires sur un serveur physique.

Un espace disque partagé ou une bande passante réseau à une certaine quantité de composants plus petits, plus les ressources utilisées par le même type.

Par exemple, la mise en œuvre de la séparation des ressources peut être attribuée (Projet Crossbow), qui vous permet de créer plusieurs interfaces réseau virtuelles en fonction d'un physique.

  • Agrégation, distribution ou ajout de plusieurs ressources en ressources importantes ou à une combinaison de ressources. Par exemple, les systèmes multiprocesseurs symétriques combinent de nombreux processeurs; RAID I. gestionnaires de disque Combinez de nombreux disques dans un grand disque logique; RAID I. matériel réseau Utilise plusieurs canaux combinés de sorte qu'ils semblent être un seul canal haut débit. Sur les clusters informatiques de méta-niveau font tout ce qui précède. Parfois il y a des réseaux systèmes de fichiers Les entrepôts de données abstraits sur lesquels ils sont construits, par exemple, VMware VMFS, Solaris / Opensolaris ZFS, NetApp WAFL

Virtualisation des applications

Avantages:

  • isolement de l'exécution de l'application: Aucune incompatibilité et conflits;
  • chaque fois que dans la forme originale: le registre n'est pas obstrué, il n'y a pas de fichiers de configuration - il est nécessaire pour le serveur;
  • plus petit port de ressources par rapport à l'émulation de l'ensemble du système d'exploitation.

voir également

Liens

  • Vue d'ensemble des méthodes, des architectures et des implémentations de virtualisation (Linux), www.ibm.com
  • Machines virtuelles 2007.Natalia Elfmanova, Sergey Pakhomov, ComputerPress 9'2007
Virtualisation du serveur
  • Virtualisation du serveur. Neil McAllister, InfoWorld
  • Virtualisation des serveurs d'architecture standard. Leonid Chernyak, Systèmes ouverts
  • Alternatives aux dirigeants de la Manche 2009, 17 août 2009
Virtualisation matérielle
  • Technologies de virtualisation matérielle, ixbt.com
  • Virtualisation matérielle en spirale. Alexander Alexandrov, Systèmes ouverts

Remarques


Fondation Wikimedia. 2010.

Regardez quelle est la "virtualisation" dans d'autres dictionnaires:

    virtualisation - Dans les écrits de l'association SNIA, la définition générale suivante est donnée. "La virtualisation est une action (acte) pour combiner plusieurs périphériques, services ou fonctions de la composante interne de l'infrastructure (arrière-plan) avec supplémentaire externe (avant ... ... ... ...

    virtualisation - Séparation du niveau physique du réseau (emplacement et connexion des dispositifs) de son niveau logique (groupes de travail et utilisateurs). Définition de la configuration réseau dans des critères logiques au lieu de physique. ... Annuaire Traducteur technique

    Virtualisation du réseau Le processus de combinaison du matériel et des logiciels ressources réseau dans une réseau virtuel. La virtualisation du réseau est divisée en externe, c'est-à-dire de connecter de nombreux réseaux en un seul virtuel, et la ... ... Wikipedia



Avez-vous aimé l'article? Partagez-le