VMWare fue uno de los IPOs mas exitosos del ultimo tiempo, mas alla de la baja que tuvo la accion en esta semana. VMWare se dedica a virtualizacion de servidores. Para entender que significa eso, voy a narrar un poco nuestra experiencia en Uniotel.
En Uniotel comenzamos con un servidor que registraba las llamadas. Era un Pentium PRO, y estaba sobrado, pero en seguida tuvimos que agregar otro, ya que los procesos de facturacion ahogaban a los procesos de tiempo real (era solo un dia al mes, pero ese dia perdiamos registros de llamadas). Luego agregamos otro servidor de backup. Despues vino otro para las estadisticas. Luego vino otro, esta vez para Web server, ya que teniamos que separarlo de las bases de datos criticas. Despues compramos un softswitch Mera. Pensamos ponerlo en uno de los servidores que ya teniamos, pero el fabricante del software recomendaba correrlo en un server para el solo. Luego vino uno para desarrollo, otro para el segundo y tercer Mera, uno en la costa Este para tener mejor acceso a Europa, y asi seguimos. Ya perdi la cuenta, pero debemos estar en el entorno de los 40 o 50. De esos, 4 o 5 son hosted, el resto son propios. Casi todos usan el CPU a menos del 5%. Los ultimos que compramos tienen 4 Giga de RAM o mas, y dudo que usen mas de un 10%.
Como llegamos a tener tantos equipos? Simple: es mas facil y barato agregar un servidor que romperse la cabeza viendo como compartirlo entre varias aplicaciones.
Tener tantos servidores genera varios problemas. Por un lado, es complicado de administrar los sistemas operativos, etc. Por otro lado, el data center va creciendo y se vuelve una marania de cables, espacio fisico, y ni hablar del consumo de electricidad.
Ahi es donde aparece VMWare y la virtualizacion. VMWare toma un servidor polenta, y lo particiona en varios servidores virtuales, como lo hacia en su momento VM de IBM. En cada uno de ellos puedo tener un sistema operativo diferente, con su root, etc.
Los principales clientes, mas que las empresas, son los proveedores de hosting. Hoy puedo arrendar espacio en un server virtual por $15 por mes. Eso incluye el propio server, electricidad, ancho de banda, y colocation. Son 300 pesos uruguayos, un monto por el que en Uruguay no pago ni la electricidad. De mis 50 servers, seguramente 40 o 45 pueden ser virtualizados.
Las ventajas no quedan ahi. Mover un server de un hardware a otro es un dolor de cabeza. Moverlo de un server virtual a otro es mucho mas facil. Lo mismo con un backup.
Hace un tiempo algunos fabricantes de software comenzaron a entregar appliances: como el software paso a ser mucho mas caro que el hard y la compatibilidad es un dolor de cabeza, me entregan una caja cerrada, con todo preinstalado. La nueva tendencia es ahora entregar un appliance virtualizado.
Curiosamente los fabricantes tradicionales de soft llegaron tarde a la fiesta, sobre todo Microsoft. Hay rumores hace bastante de que Google estaria sacando servidores virtualizados. Ahi el funcionamiento es mas interesante desde el punto de vista de la tecnologia: 500.000 servidores que se comportan como un solo servidor gigante, que a su vez se comporta como muchos servidores pequenios. HAL, estas ahi?
Read Full Post »