martes, 22 de enero de 2013

El cada vez menos elusivo concepto del "Llave en Mano"

Si Usted ha ofrecido o le han ofrecido una Solución de Tecnologías de la Información que se precie de ser completa y seria, dentro de la descripción y/o cualquier otra parte de la documentación de ésta aparecerá la frase "llave en mano".

Esta frase deriva de otra en inglés: "turn key". Si la traducimos literalmente dicha frase se lee "a vuelta de llamve", haciendo una analogía a la operación que realizamos para poner en marcha un vehículo automotor, abrir una cerradura, activar un aparato, etc.

Al final pues el término "llave en mano" no significa otra cosa que entregar la solución tan instalada, configurada y "customizada" que solamente sea necesario una operación tan sencilla como el girar de una llave para echar a andar algo que "bajo el capó" (otra analogía automovilística) puede ser tremendamente compleja.

Desde que se comenzó con el ofrecimiento de soluciones, todos los proveedores han prometido y se han comprometido a que al final su Cliente no requiera de ninguna operación accesoria para el correcto funcionamiento de éstas, pero quienes ya hemos tenido contacto con las soluciones de Tecnologías de la Información (sea como proveedores o clientes), nos hemos topado que el "llave en mano" se ha vuelto cada vez mas elusivo.

Reparemos un momento en una sencilla solución para implementar un Portal de Negocios que tan solo permita realizar operaciones básicas de un Administrador de Contenidos para Internet (Web Content Management). Comenzando con los requerimientos de cualquier solución seria de este tipo es necesario contar con al menos tres servidiores:

  • Servidor de páginas web (HTTP Server)
  • Servidor de Aplicaciones (Application Server)
  • Servidor de Bases de Datos (Database Server)

Instalar, configurar y poner a punto cada uno de estos elementos ya de por si puede ser algo tortuoso, aunque el proveedor diga todo lo contrario en su documentación.

Si además de lo anterior hay que considerar que es necesario instalar, configurar y poner a punto lo que es propiamente la aplicación del portal, además de realizar las tareas de "branding" o configuración de los elementos visuales, al final resulta en un trabajo nada sencillo.

¿Cómo podemos entonces llegar a tener algo que nos permita simplemente instalar, siendo solo necesario la tarea de "branding" y la configuración de las políticas, flujos de trabajo y procedimientos propios de la empresa que contrata la solución?

Para beneplácito de todos eso que puede servir de cimiento para poder llegar a obtener el tan ansiado "llave en mano" ya existe. Se llama Virtualización.

En cualquier plática de Virtualización podemos leer que: -"...dentro de las propiedades fundamentales de la Virtualización se encuentra el "encapsulamiento" o "encapsulación", consistente en que cada máquina virtual es al final un conjunto de archivos agrupados en una entidad llamada cápsula, que permite mover, copiar, duplicar, etc. a la máquina virtual completa..."-

Poniendo a volar un poco nuestra imaginación, pudiésemos entonces pensar que esas entidades necesarias desde el punto de vista del hardware y el software como son los tres servidores arriba mencionados, en vez de aprovisionarlos con máquinas físicas independientes, pudiésemos implementarlos con máquinas virtuales.

Si además de lo anterior consideramos que las máquinas virtuales ya vendrían instaladas y configuradas con Sistema Operativo, sofwtare especializado (servidor http, servidor de aplicaciones y motor de bases de datos), debidamente interconectado y todo listo para simplemente darle parámetros de red, de Sistema Operativo y de aplicación, tendremos muchísimo más cerca la tan perseguida "llave en mano".

Con una solución en la que se utiliza la Virtualización, los tiempos de aprovisionamiento pasan de meses a dias, mientras que los tiempos de configuración y puesta a punto se ven reducidos considerablemente.

Qué decir de cuando sea necesario cambiar de Hardware o de Site a la solución completa ya instalada, configurada y puesta a punto, ya que solo será necesario mover, clonar y/o copiar las susodichas cápsulas, sin tener la necesidad de tener que empezar desde cero.

A modo de ejemplo, podemos ver como empresas que ofrecen productos y soluciones de Virtualización como VMware, cuentan en su sitio de internet con una sección dedicada a los "Virtual Appliances" o dispositivos virtuales. De todos ellos existen algunos que ya están incluso certificados no solo por el proveedor, sino también por parte de VMwatre.

En lo que se refiere al mundo Opern Source, existen soluciones como Turnkey (http://www.turnkeylinux.org/), así como Jumpbox (http://www.jumpbox.com). Dichos sitios ofrecen (sea en modalidad gratuita como el primero o bajo una cuota como el segundo), soluciones completas en donde solo se requiere dar los parámetros de red, y si así fuese requerido, el "branding" o cambio de la imagen por defecto por la imagen corporativa.

Existen ya incluso empresas que ofrecen también la posibilidad de ejecutar estos artilugios virtuales encapsulados en una Nube Pública, como es el caso de Elastic Cloud Computing de Amazon, SUSE Cloud o Microsoft Azure. Con un enfoque como este incluso se puede prescindir de los servidores físicos que darán sustento a la Virtualización.

Existe pues ya manera de poder ofrecer si no un llave en mano al 100%, sí algo que en un 90% o 95% se acerca a ese punto ideal. Lo importante es que ya está aquí y está listo para que Usted lo aproveche.

¿Ya cuenta con su portafolio de soluciones llave en mano?

No hay comentarios:

Publicar un comentario

Todos los derechos reservados.
Copyright © 2024.