Hoy en día, la rápida popularidad de la tecnología de virtualización en servidores x86 ha provocado un aumento en la tecnología de virtualización, pero inicialmente la tecnología de virtualización solo se aplicaba a computadoras grandes. La tecnología de partición virtual en mainframes se remonta a las décadas de 1960 y 1970. Ya en la década de 1960, IBM inventó una tecnología de máquina virtual de sistema operativo que permitía a los usuarios ejecutar múltiples sistemas operativos en un host, lo que les permitía aprovechar al máximo los costosos recursos del mainframe tanto como fuera posible.
El ordenador IBM 7044 fue el primer ordenador en utilizar tecnología de virtualización. Después de IBM, en la década de 1960 también se desarrolló el modelo de host System/360 67. Los hosts tipo 67 virtualizan todas las interfaces de hardware a través de un monitor de máquina virtual. En 1965, el proyecto informático "M44/44X" de IBM definió un mecanismo de gestión de memoria virtual y los programas de usuario podían ejecutarse en la memoria virtual. Para los usuarios, estas memorias virtuales actúan como "máquinas virtuales", proporcionando un entorno informático independiente para los programas de múltiples usuarios.
La tecnología de máquinas virtuales propuesta por IBM ha dado lugar a la aparición de muchos productos nuevos, como IBM360/40, IBM360/67 y VM/370. Todas estas máquinas tenían funciones de máquina virtual en ese momento. A través de una tecnología llamada VMM (Virtual Machine Monitor, monitor de máquina virtual), se generaron en hardware físico muchas instancias de máquinas virtuales que podían ejecutar software de sistema operativo independiente.
Debido a las ventajas de la tecnología de virtualización en aplicaciones comerciales, los servidores y minicomputadoras RISC se han convertido en la segunda generación de beneficiarios de la tecnología de virtualización. En 1999, IBM propuso la tecnología de "partición lógica (LPAR)" y una nueva solución de clúster de alta disponibilidad en AS/400. El AS/400 LPAR que se ejecuta en el hipervisor POWER permite que un único servidor funcione como 12 servidores independientes. En 2002, IBM fue un paso más allá y su AIX5L v5.2 también incluyó la partición lógica dinámica (DLPAR) de IBM por primera vez. DLPAR permite que los recursos del sistema, incluidos procesadores, memoria y otros componentes, se asignen a particiones independientes sin la necesidad de reiniciar el sistema. Esta capacidad de asignar recursos sin interrupción no solo facilita la administración del sistema, sino que también ayuda a reducir el costo total de propiedad debido a una mejor utilización de los recursos.
Sin embargo, aunque HP y Sun siguieron a IBM al proporcionar tecnología de virtualización en sus servidores RISC, el público todavía no ha tomado en serio la tecnología de virtualización porque todavía hay unos pocos usuarios que realmente usan mainframes y minicomputadoras, y Los productos y las tecnologías son incompatibles. Ahora, el desarrollo de la tecnología de virtualización se ha beneficiado mucho de la arquitectura x86.
Anteriormente, la tecnología de virtualización en la arquitectura x86 progresaba lentamente, principalmente porque la arquitectura x86 en sí no era adecuada para la virtualización. Sin embargo, este obstáculo ha sido modificado por Intel y AMD, y se ha solucionado el conjunto de instrucciones de los procesadores x86. Otra razón es el rendimiento insuficiente de los procesadores x86. Este motivo se ha solucionado porque el rendimiento de los procesadores x86 ha mejorado rápidamente. Debido a la gran popularidad de la arquitectura x86, la tecnología de virtualización en la arquitectura x86 también ha recibido más atención.
Con la implementación de la tecnología de virtualización en la plataforma x86, las amplias perspectivas de las aplicaciones de virtualización se presentan a las personas por primera vez, porque la plataforma x86 puede proporcionar servidores económicos, de alto rendimiento y altamente confiables. Más importante aún, algunos usuarios han comenzado a configurar entornos de producción virtualizados y necesitan obtener nuevas herramientas de gestión para obtener más beneficios a medida que se desarrolla la tecnología de virtualización.
Sin embargo, en comparación con la tecnología de virtualización en servidores UNIX y mainframes que existe desde hace muchos años, la virtualización en servidores x86 aún se encuentra en sus primeras etapas: según el plan de Intel, la asistencia de hardware está integrada en el procesador Virtualización Las instrucciones son solo el primer paso en la plataforma IA. El segundo paso es virtualizar la E/S hasta que finalmente se virtualice toda la plataforma IA. En otras palabras, en la plataforma x86 actual, la virtualización solo se puede implementar a nivel de procesador, y la virtualización en aspectos como la E/S necesita un mayor desarrollo. Además, la tecnología de virtualización en la arquitectura x86 no puede realizar perfectamente la migración dinámica entre particiones virtuales, lo que ya no es un problema en las plataformas y mainframes UNIX. En la actualidad, el plan más alto de la tecnología de virtualización en la arquitectura x86 es admitir un sistema SMP de 8 vías, que puede realizar la configuración de un único recurso de CPU.
Desde 2006, desde AMD e Intel a nivel de procesador hasta Microsoft a nivel de sistema operativo, desde la aparición de un gran número de fabricantes de software de terceros hasta el alto perfil de los fabricantes de sistemas de servidores, hemos Hemos visto una virtualización completa de servidores. Un ecosistema industrial globalizado está tomando forma gradualmente. Esto también ha hecho de la virtualización un tema candente en los últimos dos años. En general, con el rápido desarrollo de las nuevas tecnologías informáticas, las perspectivas de la virtualización han cambiado casi por completo en comparación con hace un año, y las perspectivas de las nuevas plataformas de virtualización son muy optimistas.