Conceptos básicos sobre Intel Virtualization Technology Xiang Jie (1)



Para entender la tecnología de virtualización de Intel, es necesario introducir la virtualización, es decir, con medidas de hardware, las medidas de software, o una combinación de ambos para completar la virtualización. En términos generales, la virtualización es una tecnología que permite que los recursos de hardware para estar en la extracción de múltiples particiones de la máquina virtual, la clasificación, la configuración. Cada partición virtual contiene su propio entorno de sistema operativo. La virtualización puede lograrse a través de diversas técnicas, tales como el modelado, la imitación, y por medio de hardware o software para particionar y otros recursos. Para los usuarios, la solución de virtualización ideal debería ser diferente entre el total aislamiento de la máquina virtual, y para cada máquina virtual proporciona un rendimiento excelente, al tiempo que garantiza que toda la plataforma, funcionalidad excelente, confiabilidad y seguridad.

La virtualización proporciona muchas capacidades, una de las cuales es una sola plataforma de hardware puede ejecutar múltiples sistemas operativos, que se ocupan de una gran cantidad de información muy rápidamente convertirse en una solución de gestión importante. La introducción al análisis de la tecnología de virtualización ofrece muchas ventajas, como por ejemplo tecnologías de la información (TI) de fiabilidad, seguridad y capacidad de gestión, y aumentar la productividad del desarrollador, pero también ilustra la solución de virtualización ¿Cómo puede el programa con la tecnología de virtualización Intel se promueva. En su formación técnica, implementadores y arquitectos que decidir cómo Intel lleva la virtualización una gran oportunidad.

La tecnología de virtualización Intel tiene muchas ventajas, pero el sitio es la razón principal para utilizar esta tecnología: ayuda a hacer un uso más eficaz de los recursos y una mejor gestión del sistema.

Intel Virtualization Technology para llevar una serie de ventajas:

El costo total de propiedad (TCO) de la integración y menores: muchas aplicaciones no están siendo plenamente utilizados en un funcionamiento independiente en el servidor, porque no puede ser portado a otras plataformas o integrados en una única plataforma. La migración y la integración de estos obstáculos importantes, como la solicitud para obtener la fiabilidad y la capacidad de apoyo necesarios para ejecutar aplicaciones en un sistema dedicado, o lo utiliza en otras partes del sitio no utilice el sistema operativo. Estas aplicaciones suelen utilizar el sistema operativo obsoleto, la solución tradicional no es fácil de actualizar para ejecutar el nuevo sistema. Por estas razones, a menudo no portátiles para la plataforma de integración. Con Intel Virtualization Technology, una plataforma de hardware puede ejecutar múltiples sistemas operativos diferentes rutinas, cada rutina están aislados en sus propias áreas (llamado "máquina virtual" (VM)) en la carrera, compartiendo así el hardware acceso a los recursos.

A medida que la integración y la reducción de los costes de mantenimiento del sistema, y el espacio del centro de datos y el poder pueden ser mejor gestión, por lo que el coste total de propiedad (TCO) significativamente. La empresa debe tener en cuenta la tecnología de virtualización Intel puede reducir el costo del software de elevación de licencias. El sistema operativo adicional y software de aplicación necesarios para la autorización, no habrá costes adicionales que, según el diseño de condiciones de la solución. Como la delegación de autoridad por parte de los responsables, los arquitectos y administradores de redes deben mantenerse al día con los cambios de política.

Manejabilidad: El uso de la tecnología Intel de virtualización de servidores puede cargar necesidades, a aceptar la máquina virtual desde el trasplante de otros sistemas. De hecho, el agente de equilibrio de carga puede automatizar esta migración. Xen proyecto en el servidor y el cliente sobre el uso de transferencia de carga, y la tecnología similares también están presentes en algunos productos comerciales, como VMotion de VMware.

Seguridad y aislamiento de fallas: la tecnología de virtualización Intel puede aislar diferentes máquinas virtuales para proporcionar seguridad. Funcionando a través de las rutinas en diferentes aplicaciones, una máquina virtual a otra máquina virtual no es ser un virus o malware daños. El software malicioso de cualquier daño causado a su funcionamiento afectará a un área específica. Del mismo modo, si la aplicación se cuelga como la vulnerabilidad o error, sólo se bloqueará su propia conversación. Después de la máquina virtual puede estar ejecutándose en el sistema sin afectar a ningún otro equipo virtual para reiniciar el caso. Además, puede proporcionar una variedad de soluciones de seguridad, tales como los diferentes usuarios iniciar sesión en diferentes máquinas virtuales.

Fiabilidad y disponibilidad: Intel soluciones de tecnología de virtualización en un único sistema físico para proporcionar conmutación por error de copia de seguridad fiable y un programa.

Mejora de la eficiencia: mejorar y actualizar la implementación del software de todos los administradores de TI la importante tarea de un común. Si el sitio con el dispositivo de destino para el paquete de actualización de hardware misma prueba está disponible a través de la plataforma, a continuación, ejecute la nueva oportunidad virtual de forma sencilla. La virtualización puede mejorar el desarrollo y la eficiencia de control de calidad del personal. Comprometidos con los desarrolladores de proyectos multi-plataforma y probadores de software encontró que en su estación de trabajo de desarrollo ejecutar varios sistemas operativos diferentes, con sesión de destino es totalmente factible. Esto les permite comprobar la funcionalidad multi-plataforma con facilidad. Comprometidos con los componentes básicos para crear y probar los desarrolladores pueden trabajar en una máquina virtual para ejecutar pruebas aisladas para reducir el tiempo de inactividad y el tiempo de respuesta. Si no hay soluciones fiables tecnología de virtualización de Intel, el fallo de un componente básico puede resultar en la necesidad de volver a instalar o reconstruir el sistema operativo.

Con la ayuda de la arquitectura de procesador multi-core y multi-hilo de hardware (como la tecnología Hyper-Threading (HT)) se está convirtiendo cada vez más poderosa, la tecnología de virtualización Intel soluciones para la independencia de la falta de hacer pleno uso de servidores de aplicaciones y tradicionales. Soluciones de tecnología de virtualización Intel para proporcionar las ventajas mencionadas, el kernel puede ser asignada a diferentes máquinas virtuales dedicados. Por ejemplo, en plataformas de procesadores multi-núcleo, un núcleo se puede dedicar a una máquina virtual debe ser reemplazada cuando la conmutación por error, a continuación, proporcionan una excelente fiabilidad, rendimiento y facilidad de gestión y una serie de ventajas de integración.

La tecnología de virtualización Intel y la propuesta de valor en relación con otro aspecto fundamental del nuevo procesador de Intel dispone también tiene algunas características adicionales. Por ejemplo, Intel Active Management Technology (Intel AMT) para que los administradores de forma remota puede descubrir, reparación y protección de hardware, sistema operativo, incluso si la energía se interrumpe o destruidos. la tecnología LaGrande permite que las aplicaciones pueden ser protegidos en su propio espacio para correr, para ayudar a protegerse contra ataques de software y la protección de datos de clientes de ordenadores personales almacenados o creó la confidencialidad e integridad. Inteli / O Acceleration Technology (Inteli / OAT) para acelerar la red y operación de I / O de velocidad. Además de estas capacidades, la tecnología de virtualización Intel dio a los clientes un valor único.

Llamado un monitor de máquina virtual (VMM) de la solución pura de software de virtualización de manipulación de todos los problemas del sistema de virtualización. A medida que el VMM debe crear una regla para que el sistema operativo host para comunicarse directamente con el hardware, así que debe tomar algunas medidas. Hay dos métodos que se utilizarán:

La paravirtualización: Los requisitos técnicos para cambiar el sistema operativo, especialmente el código fuente del kernel para que pueda ejecutarse en el VMM designado. Este método es similar al método de mainframe, el método en el mainframe, cliente del sistema operativo y hardware de expansión grado de concordancia. Por supuesto, el sistema operativo puede no paravirtualizados y la colaboración de comercialización.

Binario decodificación: código binario VMM en el sistema operativo se carga en la máquina virtual cuando cambia. Este enfoque es muy común en productos comerciales, la única restricción es que sólo instalar la versión específica del sistema operativo, ya que cada nueva versión del sistema operativo se requieren las pruebas y comprobaciones y pueden requerir una actualización del software VMM.

Ambas soluciones de virtualización de la tecnología Intel para el problema común es que el software no puede trabajar junto con el hardware subyacente, por lo que la complejidad del programa debe ser Yixie Monimouxie Yingjiantexing en el software, mientras que la máquina virtual Rang Zhuji Caozuoxitong como otro Ying Yong. Además, también se enfrentan a VMM otros desafíos técnicos.

El software de virtualización, los desafíos que enfrenta

Para almacenar la información del sistema, VMM sólo debe utilizar su propio acceso a la tienda privada. La pregunta es, ¿cómo puede el sistema operativo no se puede acceder por los clientes (ya sea intencionalmente o no) para asignar memoria. La principal solución es interceptada por el área de memoria VMM de acceso a estos y los resultados esperados de la simulación de la visita inicial. No es compatible con las necesidades de virtualización basadas en hardware de hardware para implementar este proceso engorroso. Sin embargo, la introducción de la tecnología de procesador Intel de virtualización para el VMM para utilizar algunas de las páginas de memoria sólo puede ser reconocido por los procesadores, con la más alta prioridad del software (como VMM) para una visita. Este paso hace que estas zonas no se puede acceder, lo más importante es que todos los otros programas no pueden acceder a estas regiones.