Skip

← Volver al blog

Informática e IAInfraestructura y redes

Virtualización o cuáles son las novedades

· Michel Aguilera

Virtualización o cuáles son las novedades

El tema es especialmente amplio. Vamos a ver soluciones que se posicionan como competidoras de las grandes soluciones comerciales, como VMware o Microsoft Hyper-V. Descubrimos las alternativas en soluciones de virtualización.

¡Virtualizamos máquinas!

Los sistemas de virtualización son legión y forman parte de las múltiples formas de montar centros de datos. Se utilizan estos productos, que permiten gestionar fácilmente el aprovisionamiento de máquinas virtuales (Windows, Linux u otras), ya sean servidores o PC virtuales, para ponerlas a disposición de los usuarios finales. El objetivo es aprovechar al máximo los recursos de hardware que, la mayoría de las veces, están infrautilizados. Mediante la virtualización, no solo se pueden aprovechar mejor todos los recursos de hardware, sino también asegurarse de mantener durante más tiempo ciertos entornos (muy útil para evitar la obsolescencia de las aplicaciones o de los SO).

Se puede considerar que utilizar hipervisores es hoy la forma normal de desplegar servidores en las empresas. Esto permite no solo una administración más sencilla, sino también un mejor control del uso del hardware y de los requisitos previos de los entornos de aplicaciones.

Para hacerte una idea, aquí tienes un vídeo en francés de Microsoft (tiene ya algunos años, pero la explicación sigue siendo pertinente), para darte una visión clara:

Entre los grandes nombres de las soluciones de virtualización, podemos citar:

Para entender mejor cómo funciona la virtualización, hay que distinguir entre virtualización y paravirtualización:

Llegados a este punto, la elección dependerá ante todo del tipo de entorno que haya que mantener (las versiones de sistemas operativos y las aplicaciones de negocio).

Vamos a centrarnos en un competidor de las soluciones citadas más arriba: se trata de Proxmox. Esta solución ofrece diversas ventajas, en particular la de ser gratuita y la de ofrecer funciones de alta disponibilidad, gestión de contenedores y copias de seguridad, integradas directamente, sin ningún coste adicional.

Un pequeño vídeo de introducción (en inglés) sobre el producto:

Hoy en día, la evolución de la virtualización se orienta esencialmente hacia la compatibilidad (en perpetua evolución) con los sistemas operativos, pero también hacia la compatibilidad con los contenedores (Microsoft Nano Server, Docker o LXC). El concepto de contenedor permite reducir muy considerablemente el espacio necesario para hacer funcionar servicios o aplicaciones completas.

Aquí tienes un vídeo (en inglés), propuesto por Microsoft, que explica el uso de Nano Server (una versión específica para la contenedorización de sistemas):

Hoy estamos en la versión 2019 del producto, que forma parte de la hoja de ruta de desarrollo de los productos de servidor de Microsoft.

Ahora vamos a centrarnos en Docker. Se trata también de un sistema de contenedores, con la posibilidad de disponer de una tienda (store) para obtener entornos completamente listos, para un funcionamiento simplificado. El término «Docker» designa varias cosas: el proyecto de una comunidad Open Source, las herramientas surgidas de este proyecto Open Source, la empresa Docker Inc., que constituye el principal apoyo de este proyecto, así como las herramientas a las que la empresa da soporte oficialmente.

Puedes tratar los contenedores como máquinas virtuales muy ligeras y modulares. Además, estos contenedores te ofrecen una gran flexibilidad: puedes crearlos, desplegarlos, copiarlos y moverlos de un entorno a otro, lo que te permite optimizar las aplicaciones para su portabilidad (entorno on premise o en la nube). Aquí la virtualización nos aporta una nueva dimensión: desplegar máquinas virtuales como si instaláramos aplicaciones en nuestros smartphones (simplificando los elementos complejos en una sola caja). Para que puedas familiarizarte con Docker, aquí tienes un vídeo de introducción (en francés) que explica bien el concepto:

Lo que también resulta muy interesante es la posibilidad de gestionar las versiones entre las distintas modificaciones que se pueden hacer a un contenedor, sin necesidad de rehacer toda una instalación del sistema virtualizado.

En resumen, ¿está virtualizado?

Estamos ante un enfoque que modifica nuestra percepción de la gestión de un parque informático. Las instalaciones se hacen a toda velocidad, sin tener que preocuparse ya por los recursos o las dependencias. Se ha llevado la simplificación de la gestión de las infraestructuras hasta el punto de que solo la preocupación por el funcionamiento de las aplicaciones se ha convertido en lo más importante a la hora de poner en marcha un entorno de trabajo.

Traducción automática revisada por el autor · Leer el original en francés

Migrado desde demoniak.ch · Fuente original