RHEL 6 Beta 1 en la calle
Si hace un par de semanas la noticia era la publicación de Red Hat Enterprise Linux 5.5, ésta es la publicación de la primera beta de la versión 6 (RHEL6). Esto quiere decir que probablemente antes de final de año (en, digamos, unos seis meses) salga la versión definitiva.
Las mejoras son muchas (las podéis leer en la nota de prensa enlazada más arriba), pero de ellas cabe destacar sobre todo una: virtualización. Red Hat está apostando la casa (y hasta el coche) por la virtualización. Es la palabra de moda, junto con los servicios en la nube. ¿Está justificado tanto cacareo?
Depende. Si lo vuestro es el rendimiento puro, las granjas de síntesis de imágenes, los cálculos masivamente paralelizados para secuenciar el ADN… lo más seguro es que no. Pero si os dedicáis a los servicios de internet y necesitáis varios entornos donde probar las cosas, es bastante probable que salga mucho más rentable adquirir un servidor grande en disco, memoria y procesador, y meter dentro varias máquinas virtuales donde instalar aplicaciones, servicios o infraestructuras. Una vez probado todo, podréis dimensionar correctamente los servidores reales donde irá todo.
O también se pueden poner a funcionar aplicaciones para diferentes clientes. O servidores de pruebas. O nuevas versiones de los entornos, herramientas o sistemas operativos. Las posibilidades son ilimitadas. “Virtualización” es algo más que una palabra de moda.
Queda por ver es si el abandono de Xen en favor de KVM como sistema de virtualización es un acierto o no. Este último requiere el soporte del procesador para lal virtualización completa, mientras que aquél no lo exigía. Dado que hoy en día, los procesadores recientes de los servidores incorporan esta tecnología, así como no pocos procesadores de escritorios (¿quién ha dicho Core i7?); que RHEL5 seguirá estando soportado hasta 2014; y que es probable que en ese tiempo haya alguna actualización, el tiempo para hacer la migración es más que suficiente.
Las ventajas de KVM se derivan, sobre todo, de la compra por parte de Red Hat de Qumranet, su empresa desarrolladora. A partir de ahora, los desarrollos de esta herramienta de código abierto van a estar encaminados a la mejor integración con los servicios que ofrece RHEL, de los cuales me gustaría llamar la atención sobre uno: la virtualización del escritorio.
En efecto, si en los servidores la cosa está más o menos clara (más servidores en menos espacio), en el escritorio pueden existir dudas. Despejémoslas: el hecho de requerir la virtualización completa en el procesador significa que se pueden ejecutar distintos Sistemas Operativos sin modificar dentro de las máquinas virtuales. Gracias al protocolo SPICE (Simple Protocol for Independent Computing Environments), se pueden servir sesiones virtualizadas completas desde un servidor con RHEL6.
En otras palabras, literalmente se puede uno llevar el escritorio de un ordenador a otro, con independencia de que tal escritorio sea en Linux o en Windows. ¿El ordenador de un puesto de trabajo se ha estropeado? Se pone otro, se conecta a la red y ya se puede trabajar en él. ¿Necesitamos trasladarnos temporalmente a otro Departamento para realizar una tarea? Allí tenemos nuestro escritorio. ¿Necesitamos unas herramientas específicas para hacer un trabajo concreto? Elegimos el escritorio que las incorpora. ¿Tenemos que trabajar remotamente? Dependiendo de la velocidad de la red, podremos hacerlo como si estuviésemos sentados ante nuestro ordenador. Y todo, con la posibilidad de realizar copias de seguridad completas de cada entorno, sin abandonar las instalaciones de la empresa; sin olvidar el ahorro en equipos y en su consumo. De nuevo, las posibilidades son ilimitadas. Todo esto requiere un producto que ahora mismo es comercial, así que de momento no puedo hablar de él más que por referencias.
Por otra parte, como podéis imaginar, yo ya estoy jugando un poco en casa con RHEL6 Beta 1 en una máquina virtual, a ver qué sorpresas me da :)