¿Qué es la virtualización del servidor?
Hubo un momento en que una organización que buscaba alojamiento web tenía que elegir entre un servidor compartido y un servidor dedicado. Esta podría ser una elección difícil porque si bien el alojamiento dedicado ofrecía un servidor al que solo una organización tenía acceso, lo que garantiza la memoria, el ancho de banda y el control completo, podría ser extremadamente costoso. Un servidor compartido, por otro lado, generalmente significaba compartir los recursos de memoria y ancho de banda, así como la dirección IP. Si alguien más en el servidor demostró ser un consumidor de recursos o inundó Internet con spam, uno podría encontrarse bloqueado sin culpa propia, ya que los ISP apuntaron a que el spammer compartía su territorio. La virtualización del servidor utiliza software para hacer que un servidor actúe como si fuera un número de servidores separados, resolviendo el problema.
La virtualización del servidor, también conocida como servidor virtual dedicado (VDS) o servidor privado virtual (VPS), es más barata que un servidor dedicado y resuelve los problemas de compartir recursos de un servidor compartido al asignar recursos para cada suscriptor y permitir que cada servidor virtual ejecutar completamente por separado de los demás, incluso ejecutando sistemas operativos separados, si lo desea. La virtualización de servidores también tiene aplicaciones dentro de las organizaciones, ya que puede permitir que tareas y procesos que no son compatibles se operen en el mismo servidor por completo sin interacción o superposición, lo que hace que el uso del servidor sea más eficiente. Otro beneficio de los servidores virtuales es que permite la redundancia dentro de una sola pieza de hardware. Un segundo servidor virtual podría contener la aplicación de muestra y / o los mismos datos para usar como respaldo en caso de falla.
La virtualización del servidor se puede lograr de tres maneras diferentes. El primero se conoce como virtualización completa o modelo de máquina virtual; el segundo como paravirtualización o modelo de máquina paravirtual (PVM); y el tercero se llama virtualización a nivel del sistema operativo o virtualización a nivel del sistema operativo. El modelo de máquina virtual requiere un software de hipervisor, que actúa como una plataforma para los sistemas operativos de los servidores virtuales, manteniéndolos separados e independientes, lo que requiere mucha potencia de procesamiento. El modelo PVM permite que los servidores virtuales se conozcan entre sí y coordinen el uso de los recursos. Con la virtualización del servidor a nivel del sistema operativo, solo hay un sistema operativo host y los servidores virtuales son invitados, lo que significa que todos deben estar separados y ejecutarse en el mismo sistema operativo, pero permite que el sistema sea más eficiente.