e-Valúame

Tag Archives: stallman

Linux: El sistema operativo para la nube

nubelinuxLinux Foundation, organización no lucrativa con el objetivo de promocionar,proteger y standarizar la plataforma  Linux, afirma a través de este paper,  que Linux es el mejor y el más adecuado sistema operativo tanto para los proveedores de servicios cloud (Amazon Ec2) como para  los consumidores de computación pura y dura en la nube .  Sus razones son: «Linux es modular, ofrece buen rendimiento, eficiente en el consumo energético, escalable, es código abierto y ubicuo».

El paper da una pequeña descripción de lo qué es el cloud computing. Además explican que el cloud computing no es nada nuevo pero  las mejoras en la tecnología, y en particular en la virtualización, la computación distribuida, y la administración de las TI, han hecho que se impulsará la adopción. Yo añadiría algo más importante, y son las mejoras en las comunicaciones y en concreto el acceso, velocidad y fiabilidad de Internet.

Amanda, autora del documento, repasa tambien las caracteristicas más destacadas del Linux que lo hacen más apetecible para el cloud computing. A saber:

Arquitectura.- El kernel de Linux es abierto y configurable para correr en cualquier plataforma o hardware, algo que ciertamente le viene bien al cloud computing.

Compatibilidad.- Hay cantidad de proyectos open source que utilizan Linux como sistema operativo y el uso de este en la nube, habilita la posibilidad de que estos proyectos terminen desplegados en la nube.

Coste Licencia.- No tienes costes de licencia. Importante para el proveedor y el usuario  de cloud computing en su parte Iaas.

Coste energético. El uso de Linux contribuye a la reducción del consumo energético de la plataforma.

Mantenimiento y Desarrollo.- Dado que las competencias del personal desarrollador para Linux y de administración  son parecidas, los clientes que quieran desplegar en la nube puedan aprovechar los conocimientos de su personal desarrollador para la administrar el  Linux de la nube.

Standards.- La standarización del Linux permite que puedas desplegar en otros Linux (??¿)  en incluso elegir entre desplegarlo en local o en remoto. Con matices acerca de la compatibilidad.

Virtualización.- La virtualización es la técnologia que el nivel de infraestructura del cloud computing utiliza para el mejor aprovechamiento del hardware. Los usuarios de Unix cuentan con gran cantidad de herramientas para llevar a cabo la virtualización.

Poco más que decir. Todos los proveedores cloud del nivel de infraestructura ofrecen máquinas para instalar appliance con Linux como sistema operativo porque es cierto que su ubicuidad, standarización y la ausencia de costes por licencia lo hacen atractivo para su uso en la nube. Veremos como le sienta este anuncio a Stallman. 😉

LongJump vende su paas para instalar en in-house

longjumpLongJump es una de las empresas, que junto con la malograda Coghead, más tiempo lleva  en el mercado de las platform as a service y por tanto una de las pioneras. Su producto permite más o menos lo que permitía Coghead y pego lo que en el post sobre Coghead decía:

la creación de formularios online, el almacenamiento de los datos que introduces en esos formularios, además si se tiene la necesidad de programación dispone de un lenguaje propietario de 4ª Generación para abordar aplicaciones o lógica de negocio que no puedes salvar con un simple formulario. Hace bastante tiempo que la probé y para pequeñas aplicaciones era una herramienta que podría servirte aunque me gustó mas Zoho Creator. Sus competidores eran CaspioDabbleDBZoho Creator,LongJump, y alguna más que podemos encontrar en el directorio cloud computing.

El problema de este tipo de herramientas es el mismo que tenía Coghead y del resto que arriba menciono. Como se vaya al carajo al empresa y decidan no poner a tu disposición el código o la herramienta para su instalación in-house o en otra máquina de la nube, te quedas sin las aplicaciones que desarrollaste en la plataforma, posiblemente si los clientes que las utilizaban, y existe también  la posibilidad de que te vayas  al carajo.

Leo en el blog de Phil Wainewright que  LongJump ha decidido ofrecer su producto para su instalación in-house. De esta forma si se va al carajo al menos tienes la posibilidad de montarte un servidor en tus instalaciones o en la nube  e instalar LongJump para seguir ejecutando y modificando tus aplicaciones. Además tiene otra ventaja para los excépticos como Stallman, y es que tienes el control de tus aplicaciones, de tus datos y de las opciones generales y personalizables de la propia plataforma LongJump, tal y como explican en su post.

El precio? Pues no es público, si quieres enterarte debes llamar a este numero 800.886.9028 o rellenar este formulario.

En relación con mi ultimo post acerca de  los objetivos del open cloud manifesto y como me señalaba luis.tic616 en los comentarios, este movimiento  al menos no te deja cautivo y condicionado a las apetencias y desavenencias del proveedor paas que recordemos es uno de los principios del manifesto. Pero  incluso existiría la posibilidad de poder cambiar de proveedor de la paas LongJump si alguien montara un plataforma como servicio con Longjump y entonces conseguiríamos unos de los objetivos del manifesto 😉 . No sería los primeros partners que ofrezca servicios más baratos que la propietaria del producto.

En fin, la evolución del mercado, el uso de los servicios cloud, las nececidades de los clientes, etc. obligan a la aparición de fórmulas (recuerdese que Zoho permite desplegar sus aplicaciones en un competidor suyo, Google App Engine)   que posiblemente no estaban en los planes de  las empresas  pero esto es un mercado como cualquier otro y se trata de sobrevivir y no quedarse obsoleto.