Saltar al contenido

Virtualización de hardware

Virtualización de hardware

La virtualización de hardware, también conocida como virtualización de servidores, es una abstracción de los recursos informáticos del software que utiliza esos recursos. En este artículo, hablaremos sobre los orígenes de la virtualización y nos centraremos en su implementación de hardware.

En los entornos informáticos físicos tradicionales, el software, como los sistemas operativos o las aplicaciones comerciales, tiene acceso directo al hardware y componentes informáticos subyacentes, incluidos el procesador, la memoria, el almacenamiento, algunos conjuntos de chips y los controladores del sistema operativo. Anteriormente, esto creaba serios problemas de configuración de software y dificultaba el traslado o reinstalación de aplicaciones a otro hardware, como al restaurar desde una copia de seguridad después de un desastre.

Los orígenes de la virtualización

El término «virtualización» se acuñó a finales de la década de 1960 y principios de la de 1970 como parte de proyectos de investigación de IBM y MIT sobre el intercambio de recursos informáticos entre grupos de usuarios. Puedes leer más sobre esto en nuestro blog sobre Habré: [ССЫЛКИ на IBM/360 и истоки виртуализации]…

La virtualización ahora está muy extendida en TI. En el campo de los servicios en la nube, los productos de VMware, Microsoft, Citrix y Oracle son líderes.

Cómo funciona la virtualización de hardware

El proceso de virtualización de hardware implica la instalación de un hipervisor o Virtual Machine Manager (VMM). Son los que crean la capa de abstracción entre el software y el hardware inmediato. Una vez que se instala el hipervisor, el software se basa en representaciones virtuales de los componentes informáticos, por ejemplo, CPU virtuales en lugar de físicas. Los hipervisores populares incluyen las soluciones VMware vSphere basadas en ESXi y Microsoft Hyper-V.

Los recursos informáticos virtualizados están organizados en «grupos» aislados llamados máquinas virtuales (VM). En la máquina virtual preparada, puede instalar el sistema operativo y, por lo tanto, las aplicaciones necesarias. Los sistemas virtualizados pueden tener varias máquinas virtuales al mismo tiempo, cada una de las cuales está aislada lógicamente de sus «vecinos». Por lo tanto, si una de las máquinas virtuales es atacada por un virus, sobrecargada o comprometida, no afectará a las otras máquinas del sistema de ninguna manera.

La virtualización permite a una empresa reducir los costos asociados con la compra de hardware de servidor. Por ejemplo, en lugar de comprar 10 servidores diferentes para alojar 10 aplicaciones, cada una de las cuales requiere un sistema operativo independiente para ejecutarse, simplemente cree un sistema virtualizado que contendrá la cantidad requerida de máquinas virtuales en un único servidor lo suficientemente potente.


Arquitectura tradicional versus arquitectura virtual

https://searchservervirtualization.techtarget.com/definition/hardware-virtualization

Debido a que el hipervisor se instala directamente en el servidor y los sistemas operativos y el software se agregan más adelante, este enfoque a menudo se denomina virtualización completa. En los últimos años, los hipervisores se han convertido en sistemas operativos autónomos y estrictamente optimizados. También hay un enfoque alternativo que funciona en caso de que no pueda / no quiera trabajar con «bare metal»: primero se instala el sistema operativo principal y el hipervisor y todas las máquinas virtuales ya están distribuidas dentro de él. Esta técnica a menudo se conoce como virtualización basada en host. Ahora se usa más comúnmente para la virtualización de contenedores.

Tipos de virtualización de hardware

Existen varios tipos de virtualización de hardware. Estos incluyen virtualización completa, paravirtualización y virtualización asistida por hardware. Hablemos brevemente de cada uno de ellos.

Virtualización completa simula completamente el hardware necesario para el sistema operativo invitado. El resultado es un entorno similar a un sistema operativo que se ejecuta en un servidor separado. El uso de la virtualización completa permite a los administradores ejecutar entornos virtuales de cualquier configuración sin modificaciones de hardware adicionales.

Paravirtualización se denomina enfoque en el que se lanza una versión especialmente preparada (modificada y / o recompilada) del sistema operativo invitado en una máquina virtual. En otras palabras, los administradores del sistema solo deben cumplir parcialmente los requisitos de hardware del sistema operativo original.

Virtualización asistida por hardware utiliza hardware informático como «soporte arquitectónico» para crear y administrar una máquina virtual completamente virtualizada. La virtualización asistida por hardware fue introducida por primera vez por IBM en 1972 con IBM System / 370. La virtualización asistida por hardware es, con mucho, la forma más común de virtualización.

La tecnología de virtualización ha generado servicios en la nube populares ahora, como:

  • Servidores virtuales VDS / VPS;
  • IaaS, infraestructura como servicio;
  • servidor de terminales en la nube;
  • VDI, infraestructura de escritorio virtual;
  • juegos en la nube y más.

Califica el artículo