Hace unos días nos encontrabamos con la sorpresa de la adquisición de XENSource por Citrix, algo que todavia no sabe muy bien como asimilar el sector, y que seguro que depara mas de alguna inquietud. La noticia vuelve sin duda a poner a XEN en el punto de mira. La virtualización esta de moda, y muchas empresas empiezan a ver las ventajas de esta forma de funcionamiento que permite un alta flexividad, llevandonos en “caliente” todo el funcionamiento de un SO de una maquina a otra y facilitando una rapida amortizacion de hardware / recursos. Personalmente, conozco ya alguna empresa donde todos sus sitemas internos estan virtualizados, y que una vez conocen dicho mundo no quieren salirse de el.
Pero lo que realmente ha llamado mi atención es un post donde se analiza la posibilidad de usar XEN con Asterisk. Siempre habia pensado que esta posibilidad solo era ventajosa en entornos en los que Asterisk no tuviera que integrarse con hardware (por ejemplo, una granja de varios asterisk en cluster para un call center, un asterisk usando gateways externos , servidores dedicados a fax/asterisk, ser, conferencias, ), pero me ha sorprendido ver que incluso en entornos donde Asterisk tiene que comunicarse directamente con un tarjeta en la misma maquina virtual, es posible hacerlo. Así, ya no es solo posible evitar el problema de la señal de clock del ztdummy en sistemas virtuales, sino incluso poder acceder directamente a hardware Asterisk. Dado que se estima que soluciones como XEN apenas añaden overhead a la máquina, suena todo muy interesante, pero sabiendo cuan critico son las IRQs en un entorno Asterisk, es obvio el respeto que esta solución implica, aunque en ciertos entornos (definitivamente los expuestos inicialmente) puede ser una interesante alternativa.