Aunque el concepto de Software as a Serive (SaaS), se ha hecho muy popular y fácil de entender por la gran mayoría de profesionales de las TI (Tecnologías de la Información), dado en parte por la ubicuidad del web en nuestras vidas, y la masiva aceptación de Gmail y Google Docs. Sin embargo el controvertido analista de TI Nicholas Carr, escribió hace aproximandamente un par de años el artículo "Here comes HaaS" (Aquí viene el HaaS = Hardware as a Service). Carr gano popularidad en la web por su conocido libro "Does IT matter", donde predice la desaparición de los departamentos de TI en las grandes corporaciones.
En el artículo "Here comes HaaS", Carr es bastante claro y me permitiré citarlo textualmente: "Mucho menos discutida ha sido la idea de comprar hardware TI, e incluso centro de datos completos en la modalidad de servicio paga por lo que usas, y que nos permita escalar el servicio hacia arriba o abajo en función a nuestras necesidades. Pero cómo resultado de los rápidos avances en el hardware de virtualización, la automatización de las TI, y la tarifación en función de la medición del uso, yo [Nicholas Carr] creo que el concepto de hardware-as-a-service, llamemosle HaaS puede ya estar listo para el gran público."
Y al parecer el señor Carr, no estaba para nada equivocado, tanto Google como Amazon ofrecen soluciones HaaS, además de que la idea no esta limitada sólo al hardware de centro de datos, tambien podemos ver un ejemplo de HaaS en las MVNO (Mobile Virtual Network Operator), donde una compañía puede arrendar una infraestructura de red celular para proveer servicios de valor agregado, sin la necesidad de pujar por una licencia de frecuencia, ni desplegar una infraestructura de red. Otro ejemplo claro de este concepto, son todos los carriers que ofrecen SIP truks, donde cualquier persona puede tener acceso a un gateway entre una red VoIP y la red telefónica, sin la necesidad de adquirir ningun hardware, sólo arrienda el servicio. Visto de esta manera tan amplia, el concepto de HaaS parece tener muchas posibilidades de crecimiento hacia futuro.
Amazon por ejemplo ahora ofrece dos servicios de HaaS, uno es S3 (un servicio de almacenamiento), y el otro es EC2 (un servicio de procesamiento). Y por algunos dólares se puede tener desplegado varios servidores virtuales, con la ventaja de que no debemos de preocuparnos por un equipo en particular, pues de caer el servidor donde estaba ejecutando nuestro servidor virtual, este sencillamente es re-desplegado en otro lugar de manera transparente a nosotros. Hasta ahora ese había sido un problema en centros de datos donde alquilabamos servidores (dedicated servers), pues si deseabamos redundancia, había que pagar doble (teníamos que tener dos servidores por cada servicio); ahora con el concepto de HaaS, donde los servidores virtuales corren sobre la malla de servers que constituyen el data center de Amazon, la redundancia ya esta incluída en el precio base, a no dudar esto es un tremenda ventaja. Además por otro lado la facturación es en fución al uso, no es un precio fijo mensual, así que podemos comenzar con un tamaño pequeño (pequeña inversión incial), y crecer en función a la demanda.
Estoy pensando en probar los servicos de Amazon para comprobar si es verdad tanta belleza y les contaré cómo me fue. Pero por el momento les puedo comentar que el viernes pasado, Amazon ha tenido un problema con algunos de sus clientes y muchos quedaron fuera del aire por 35 minutos. Aún con todo la idea me sigue pareciendo bastante atractiva, sobre todo si los precios resultan mucho mas económicos que tener los mismos niveles de redundancia y escalabilidad in-house.