Sección Opinión O390Manuel 4800 caracteres ( T ) Cloud Computing una tendencia para el 2010 ( C) Manuel Dávila Sguerra Cumplidos seis años escribiendo sobre software libre en la revista, se publicó en co-edición entre Computerworld y Uniminuto, el libro “Software libre, una visión” con la compilación de los artículos. La editorial ha querido mantener este espacio para publicar temas relacionados con la Ingeniería de Sistemas, sin dejar de mencionar al software libre cuando esto sea pertinente. En esta ocasión el tema es Cloud Computing o “Computación en la nube”, sobre el cual hay asuntos que esclarecer y que esperamos que nuestra labor de investigación vaya buscando las respuestas. Cloud Computing ofrece la conexión a un servicio remoto de infraestructura tecnológica, tanto en hardware como en software y aplicaciones, incluidas las del usuario, evitando inversiones locales, para concentrarse más en la puesta en marcha de las mismas. Me he acercado a esta modalidad por razones de índole académica y de investigación. Una de ellas ha sido la dirección técnica del próximo número de la revista de la revista de Acis, que versará sobre este tema. Cuento con acceso a dos plataformas basadas en servidores virtualizados; una es la del Laboratorio de Investigación de Software Libre de Uniminuto, que utiliza KVM para la virtualización del servidor. Allí investigamos sobre seguridad informática, desarrollo de software, software para la educación, herramientas para la documentación de procesos de investigación y otros asuntos, con las facultades de la universidad. La otra, de índole empresarial, es Enterprise Cloud de Terremark Colombia Inc., que usa servidores virtualizados con Vmware. Esta es subsidiaria de Terremark Worldwide, que abrió el NAP de Las Américas Colombia en marzo del 2008 en Bogotá, en donde están importantes centros de datos como IBM, Ecopetrol, Agenda de Conectividad, Grupo Aval, Avianca, los bancos de Bogotá y Occidente y AV Villas, entre otros. El centro de mi trabajo investigativo, en ambas plataformas, ha sido el montaje de “eGenesis – El generador de sistemas”, de mi autoría, que permite el desarrollo automático de aplicaciones web y que exige instalar aplicaciones de base como Linux, FTP, lenguajes GCC, php y Perl para eGenesis, PhpMyAdmin para la administración remota de Mysql, librerías CPAN de perl, motor de base de datos Mysql, Apache como servidor de web y Firewall iptables para la seguridad perimetral. La experiencia me ha ofrecido mucha libertad tecnológica, pues los recursos están a la mano desde cualquier lugar, a cualquier hora y, dada la existencia de una línea de datos en mi celular, desde cualquier dispositivo. En el caso de Terremark se tienen disponibles sistemas operacionales tipo Unix, Linux y Windows, los cuales son configurables por el mismo usuario desde una interfaz gráfica amigable. Se puede decir que no hay limitación alguna comparada con el uso de un servidor propio, eliminando la etapa de instalación y configuración de las plataformas de virtualización, lo cual es un ahorro de tiempo muy importante. Hay preguntas que serán las que en la etapa de asesoría consultiva de los proveedores de Cloud Computing deberán ser respondidas. Las respuestas precisas irán conformando lo que podríamos llamar las mejores prácticas en el uso del Cloud Computing y que es parte de la investigación en desarrollo. Algunos aspectos técnicos para considerar por servidor son: distribución por aplicaciones; memoria; distribución entre su memoria y la del sistema de virtualización; mecanismo para determinar el número de procesadores adecuados; ingerencia de la marca de los procesadores en el rendimiento; manejo de clustering en caso de fallas o de insuficiencia del servidor principal; conocimiento del hypervisor para mejorar la toma de las decisiones; instrumentos de acceso no interrumpido, en caso de mantenimiento por parte del proveedor o de fallas del servicio; mecanismos de exportación de sistemas operacionales en formato ISO, apagado y encendido; aspectos relacionados con la seguridad perimetral y el ciframiento de datos; requerimientos técnicos de los navegadores certificados. Por el lado de los factores económicos, es importante la fiabilidad del Data Center desde el punto de vista de subsistencia. Si bien ofrecen tarifas por períodos (años o meses) del servicio de backup, procesadores basados en velocidad y memoria, IPs públicas, ancho de banda en Mbps, almacenamiento en Giga Bytes, transferencia de datos, mecanismos de facturación para procesos de investigación aplicada antes de entrar en producción, entre otros, es importante crear un modelo que, basado en la medición real sobre la infraestructura actual de una empresa, se logre proyectar su equivalencia con la métrica contemplada en las tarifas del proveedor, para calcular de antemano, de manera aproximada, los costos en que incurrirá, en el caso de usar estos servicios. (FINAL)