Notions de base de la technologie Intel Virtualization Xiang Jie (1)



Pour comprendre la technologie de virtualisation Intel, il est nécessaire d'introduire sur la virtualisation, qui est, par des mesures de matériel, les mesures de logiciel, ou une combinaison des deux pour achever la virtualisation. De manière générale, la virtualisation est une technologie qui permet à des ressources matérielles à une extraction de multiples partitions de machines virtuelles, de classification, de la configuration. Chaque partition virtuelle contient son propre environnement de système d'exploitation. La virtualisation peut être atteint grâce à diverses techniques, telles que la modélisation, l'imitation, et au moyen de matériel ou de logiciels de partage et d'autres ressources. Pour les utilisateurs, la solution de virtualisation idéal devrait fournir entre les différentes machines virtuelles et l'isolement complet, et pour chaque machine virtuelle pour fournir des performances supérieures, tout en veillant à ce que la plate-forme entière, excellente fonctionnalité, la fiabilité et la sécurité.

La virtualisation offre de nombreuses fonctionnalités, dont l'un est une plate-forme matérielle unique peut fonctionner plusieurs systèmes d'exploitation, qui traitent avec beaucoup d'informations très rapidement devenu une solution de gestion importants. L'introduction à l'analyse de la technologie de virtualisation offre de nombreux avantages, tels que des technologies de l'information (IT) responsables de la fiabilité, la sécurité et la gérabilité, et d'accroître la productivité des développeurs, mais illustre aussi la solution de virtualisation Comment le programme avec la technologie de virtualisation Intel être encouragée. Dans son contexte technique, les développeurs et les architectes doivent décider comment Intel apporte de nombreuses possibilités de virtualisation.

la technologie de virtualisation Intel a de nombreux avantages, mais le site c'est la raison principale pour l'utilisation de cette technologie: elle permet de faire un usage plus efficace des ressources et une meilleure gestion du système.

Intel Virtualization Technology d'apporter de nombreux avantages:

Le coût total de possession (TCO) de l'intégration et le bas: de nombreuses applications sont en pleine utilisation n'a pas été exécuté sur des serveurs indépendants, parce qu'ils ne peuvent pas être portés sur les nouvelles plateformes ou intégrée dans une plate-forme unique. La migration et l'intégration de ces obstacles majeurs, tels que l'application en vue d'obtenir la fiabilité et les capacités de soutien nécessaires pour exécuter des applications sur des systèmes dédiés, ou, il utilise d'autres parties du site ne pas utiliser de système d'exploitation. Ces applications utilisent souvent le système d'exploitation obsolète, la solution traditionnelle n'est pas facile de passer à exécuter le nouveau système. Pour ces raisons, souvent non portables à la plate-forme d'intégration. Avec la technologie Intel Virtualization Technology, une plate-forme matérielle peut exécuter plusieurs systèmes d'exploitation différents routines, chaque routine sont isolés dans leurs propres domaines (appelés «machine virtuelle» (VM)) dans la course, donc le partage du matériel l'accès aux ressources.

Comme l'intégration et la réduction des coûts de maintenance du système, et un centre de données spatiales et de la puissance peut être une meilleure gestion, de sorte que le coût total de possession (TCO) de façon significative. L'entreprise doit tenir compte de la technologie de virtualisation Intel peut ramener le coût de licences de logiciel d'altitude. Le système d'exploitation supplémentaires et des logiciels d'application nécessaires pour l'autorisation, il y aura des coûts supplémentaires qui, selon la conception des conditions de solution. Comme la délégation de pouvoir par les décideurs, architectes et administrateurs de réseaux doivent faire face aux changements politiques.

Gérabilité: Grâce à la technologie Intel de virtualisation de serveur permet de charger des exigences, de l'acceptation des autres systèmes de la migration de machines virtuelles. En fait, l'agent d'équilibrage de charge permet d'automatiser cette migration. Xen projet sur le serveur et le client en utilisant le transfert de charge, et la technologie sont également présentes dans certains produits commerciaux, tels que VMware VMotion.

La sécurité et l'isolement des erreurs: Intel Virtualization Technology permet d'isoler différentes machines virtuelles pour assurer la sécurité. En parcourant les routines dans différentes applications, une machine virtuelle à une autre machine virtuelle n'est pas un virus ou malware dommages. Les logiciels malveillants de tout dommage causé à son fonctionnement affecter une zone spécifique. De même, si l'application se bloque que la vulnérabilité ou l'erreur, il ne verrouiller leur propre conversation. Après la machine virtuelle peut être exécuté sur le système sans affecter n'importe quelle autre machine virtuelle pour redémarrer le cas. En outre, il peut fournir une variété de solutions de sécurité, tels que les différents utilisateurs se connecter à différentes machines virtuelles.

Fiabilité et disponibilité: solutions technologie de virtualisation Intel sur un seul système physique à fournir de basculement fiables et programme de sauvegarde.

Amélioration de l'efficacité: améliorer et d'actualiser la mise en œuvre de logiciels de tous les gestionnaires de TI de la tâche importante de la commune. Si le site à l'appareil cible avec la série de tests sur les améliorations en même matériel, vous pouvez exécuter sur la plate-forme, si l'occasion virtuel facilement. La virtualisation peut améliorer le développement et l'efficacité de la qualité du personnel d'assurance. Engagé pour les développeurs de projet multi-plateforme et testeurs de logiciels constaté que, dans leur poste de travail de développement exécuter plusieurs systèmes d'exploitation à la session de cibles est tout à fait possible. Cela leur permet de vérifier la fonctionnalité multi-plateforme avec facilité. Engagé aux composants de base pour créer et tester les développeurs peuvent travailler dans une machine virtuel isolé à des essais afin de réduire les temps d'arrêt et les délais. S'il n'ya pas de solutions fiables technologie de virtualisation Intel, la défaillance d'un composant de base peut entraîner la nécessité de ré-installer ou de reconstruire le système d'exploitation.

Avec l'aide de l'architecture de processeur multi-core et multithreading matériel (comme la technologie Hyper-Threading (HT) de la technologie) est devenu de plus en plus puissants, des solutions Intel technologie de virtualisation pour l'indépendance de l'échec à faire pleinement usage des serveurs d'application et traditionnelles. solutions Intel technologie de virtualisation pour fournir les avantages ci-dessus, le noyau peut être attribuée à différents machine virtuelle dédiée. Par exemple, la plate-forme processeur multi-core, un noyau peut être dédiée à une machine virtuelle doit être remplacé lors du passage en faute, puis de fournir une excellente fiabilité, performance et facilité de gestion et de l'avantage Zhongduozhengge.

la technologie de virtualisation Intel et proposition de valeur liée à un autre aspect principal du nouveau processeur Intel caractéristiques a aussi quelques fonctionnalités supplémentaires. Par exemple, Intel Active Management Technology (Intel AMT) à distance permettent aux administrateurs de découvrir, de réparation et de protection du matériel, système d'exploitation, même si le courant est coupé ou détruit. la technologie LaGrande permet aux applications peuvent être protégés dans leur propre espace pour courir, afin de se prémunir contre les attaques de logiciels et de la protection des données client stockées ou ordinateur personnel a créé la confidentialité et l'intégrité. INTELI / O Acceleration Technology (INTELI / OAT) pour accélérer le réseau et la vitesse I / O opération. En plus de ces capacités, la technologie de virtualisation Intel a donné aux clients une valeur unique.

Appelé moniteur de machine virtuelle (VMM) de la solution logicielle de virtualisation pure problèmes du système de traitement de tous les virtualisation. Comme le VMM doit créer une règle afin que le système d'exploitation hôte de communiquer directement avec le matériel, il doit prendre des mesures. Il existe deux méthodes utilisées:

Paravirtualisation: Les exigences techniques pour changer le système d'exploitation, en particulier le code source du noyau de sorte qu'il peut fonctionner sur le VMM désigné. Cette méthode est similaire à la méthode mainframe, dans l'approche mainframe, le client et l'expansion du matériel OS étroitement appariés. Bien entendu, le système d'exploitation paravirtualisés ne peut pas et la collaboration de la commercialisation.

décodage binaire: VMM code binaire dans le système d'exploitation est chargé dans la machine virtuelle quand elle change. Cette approche est très commune dans les produits commerciaux, la seule restriction est que seul une version spécifique du système d'exploitation installé, comme chaque nouvelle version du système d'exploitation, il faudra d'essai et de validation, et peut nécessiter de mise à niveau de logiciels VMM.

Les deux solutions la technologie de virtualisation Intel à des problèmes communs est la base du matériel et logiciel ne peut pas travailler ensemble, et doivent avoir certains programmes complexes sur le logiciel de simulation des fonctions matérielles de certains, tout en permettant au système d'exploitation hôte, la machine virtuelle comme une autre application. En outre, VMM également face à d'autres défis techniques.

logiciel de virtualisation, les défis à relever

Afin de stocker des informations système, VMM ne doivent utiliser que leur propre accès à la banque privée. La question est, comment le système d'exploitation ne sont pas accessibles par les clients (que ce soit intentionnellement ou non) pour allouer de la mémoire. La principale solution est intercepté par la zone de mémoire VMM d'accès à ceux-ci et les résultats attendus de la simulation de la visite initiale. Ne supporte pas basée sur le matériel exigences matérielles de virtualisation pour mettre en œuvre ce processus lourd. Toutefois, l'introduction de la technologie Intel le processeur de virtualisation pour la VMM à utiliser une partie de la page de mémoire n'est reconnu que par les processeurs, avec la plus haute priorité du logiciel (comme VMM) pour une visite. Cette étape permet à ces domaines ne sont pas accessibles, le plus important est que tous les autres logiciels ne peuvent pas accéder à ces régions.