Virtualización
La virtualización es un método para proporcionar capacidad informática que se abstrae de la implementación de hardware y proporciona aislamiento de los procesos de la plataforma de servidores físicos entre sí.
Tipos de virtualización
Esta tecnología puede clasificarse en 5 ámbitos de aplicación:
- Plataforma. Creación de una copia virtual completa de una plataforma que emula el hardware físico.
- Sistemas operativos. Emulación de varios sistemas operativos invitados en uno solo. Aquí son posibles diferentes implementaciones de esta opción. A continuación lo veremos en detalle.
- RAM. Consolidación de RAM de diferentes fuentes en una única matriz virtual. Otra opción es el aislamiento de un tamaño de memoria fijo para servicios seleccionados.
- ALMACENAMIENTO. Consolidación del espacio de disco de hardware en un único pool virtual. La mayoría de los proveedores de categoría A utilizan este enfoque, que se denomina virtualización de bloques. Otra opción de virtualización es el almacenamiento distribuido (DS). El sistema de archivos se distribuye en varios dispositivos de almacenamiento y se puede acceder a él desde cualquier punto de conexión mediante protocolos de archivos.
- BASE DE DATOS. La virtualización de bases de datos crea un acceso unificado a la información independientemente de su ubicación, tipo, sistema de gestión, etc. Los usuarios pueden trabajar directamente con los datos.
- Infraestructura de red. Consolidación de los recursos de red (software y hardware) en una única red.
Virtualización del SO
- Hardware. La tecnología se apoya en un componente de software especial llamado hipervisor. El arranque desde el hipervisor se inicia en cuanto se enciende el servidor, sin arrancar el sistema operativo. También aísla las máquinas virtuales a nivel de hardware. Un requisito previo es que el procesador sea compatible con la tecnología de virtualización. Intel tiene Intel VT, mientras que el proveedor AMD tiene AMD-V.
- Software. Se implementa dentro del sistema operativo con la ayuda de un software especial. En este caso, primero se carga el sistema operativo del servidor y luego se lanzan las máquinas virtuales. Las máquinas virtuales están aisladas a nivel del sistema operativo.
- Contenedor. Funciona a nivel del sistema operativo y sólo con unidades de software especiales: los contenedores. Contienen todas las bibliotecas necesarias que están aisladas entre sí por el hipervisor de software.
Campo de aplicación
La virtualización se utiliza para diferentes fines, enumeremos los principales:
- Aumento de la eficiencia del hardware del servidor. Si una empresa utiliza un servidor físico con una carga del 20-30%, esta tecnología puede utilizarse para añadirle varios servidores virtuales. El resultado final es una reducción significativa del gasto financiero de la organización, ya que comprar varios servidores físicos será considerablemente más caro que las licencias de virtualización.
- Con los SO virtuales, los administradores pueden crear espacios de prueba aislados para nuevos productos de software. También hay disponible una opción de instantánea, que garantiza la recuperación instantánea del SO en caso de error crítico o caída del sistema.
- Los escritorios virtuales (VDI) se han convertido en parte integrante de muchas empresas debido a la epidemia de coronavirus. El usuario dispone de un escritorio remoto al que puede acceder desde cualquier ordenador.
- También se utiliza una opción de instantánea rápida de las máquinas virtuales para hacer copias de seguridad del hardware y las aplicaciones virtuales en funcionamiento. La instantánea se crea en segundos, con un retorno al estado original también en un breve periodo de tiempo. De este modo, una empresa puede garantizar una alta disponibilidad y tolerancia a fallos de los nodos críticos de su infraestructura.
- La virtualización del almacenamiento garantiza una alta fiabilidad y velocidad al dividir el espacio de disco en bloques más pequeños. Los tiempos de reconstrucción en caso de fallo de un disco también son mucho más cortos que en el modelo clásico.