cloud computing

Qué es el cloud computing

Cloud computing, grid computing, software como servicios, software más servicios, plataformas como servicio, web 2.0... un montón de términos y tecnologías que se mezclan a menudo alrededor de la "expresión de moda" en las publicaciones de tecnología. Parte del problema de carecer de una definición de Cloud computing es que se corre el peligro de que acabe siendo un término más de la jerga del marketing, como ha sucedido con "Web 2.0", cuyo uso y abuso está empezando a cansar a gran parte de los usuarios.

De entrada, la definición que encontramos en la Wikipedia es, cuando menos, bastante confusa. Para los editores de la enciclopedia colaborativa, Cloud computing es un "concepto general" que engloba a los otros antes mencionados y en el que podemos considerar tanto a Tuenti como a las plataformas como servicio de Amazon, Google o Microsoft, todo aquello que delegue parte de su ejecución en un servidor en la red. El problema de esta aproximación que incluye el software como servicio y, prácticamente, al modelo cliente-servidor es que empezamos a hablar de un fenómeno que lleva tanto tiempo desarrollándose como la propia red. ¿Cuántos años lleva Salesforce con un modelo de software como servicio a través de internet? ¿Cuándo empezamos a usar el webmail?

Force de Salesforce y Facebook

Force SalesforceAunque se hable poco de ella, si hay una empresa pionera en el software como servicio y con un gran negocio alrededor de él, esa es Salesforce. Empezaron ofreciendo su CRM vía web potente y flexible, luego añadieron un mercado de aplicaciones para complementarlo y finalmente este año sacaron Force, que viene a ser algo de lo que estamos hablando mucho últimamente: una plataforma como servicio. Hasta ahora Force.com era sólo aplicaciones de consumo interno, pero Salesforce ha anunciado a ser un actor más en la liga de los que quieren hospedar las aplicaciones web de terceros.

Esto sitúa a Force de Salesforce en la liga de los web services de Amazon, Google App Engine y del futuro Windows Azure. Según cuentan en News.com, el nuevo servicio debería estar disponible en 2009.

Pero esto no es todo lo que han anunciado, la integración con Facebook ha sido toda una sorpresa. La idea es que quien haga aplicaciones en la plataforma Force, las puedas desplegar en Facebook, accediendo a los datos del usuarios y sus contactos como cualquier otra. Salesforce es sin duda sinónimo de software para la empresa, Facebook todo lo contrario... pero parece que quiere encaminarse hacia ella (AllFacebook). No acabo de ver demasiado la relación entre Salesforce y Facebook la verdad, aunque apostaría a que en Linkedin y Xing hay más de uno preocupado por la vocación de apropiarse de "los contactos profesionales" de cada usuario.

Windows Azure, plataforma como servicio de Microsoft

Windows Azure

Windows Azure es el nombre de la plataforma de servicios web que acaba de anunciar Ray Ozzie en la "Professional Developers Conference 2008" de Los Angeles. Esta nueva apuesta de Microsoft va en la línea de la plataforma de Amazon para el cloud computing, no es por tanto un producto para usuarios finales, sino para desarrolladores y empresas que quieran montar sus servicios sobre una plataforma de un tercero, en este caso Microsoft. ¿Qué valor aportan este tipo de propuestas? Ahorro de costes (en ancho de banda, en tiempo de computación, en almacenamiento), menos necesidad de know-how (alto rendimiento, alta disponibilidad, balanceo de carga) y reutilización de componentes que ofrece la plataforma. Inconvenientes tampoco le faltan, claro. Cabe recordar que Google con AppEngine también se encuentra trabajando en una infraestructura para hospedar aplicaciones de terceros.

Cloud computing, plataformas como servicio... palabras cada vez más habituales en ésta y otras publicaciones sobre tecnología. El paso de Microsoft con Windows Azure es el que cabía de esperar, como ya comentamos cuando lo de Windows en la nube con Amazon, la vocación natural de Redmond es la de ser ellos la plataforma. ¿Tiene mucho recorrido este nuevo paradigma de arquitectura para aplicaciones web? Voces críticas no faltan, Larry Ellison o Stallman entre ellas, y ciertamente es un modelo con sus problemas. Ray Ozzie (R/W), sin embargo, ha vuelto a subrayar el ahorro de costes, el escalado automático y la alta disponibilidad para acelerar la externalización de más servicios de IT o el fin del data center en la empresa.

Amazon EC2 y más cloud computing

Data Center en la nube

Amazon EC2 sale de beta. Los que seguís habitualmente el blog conocéis mi particular fijación con la - en mi opinión excelente - estrategia de servicios web de Amazon. Lo que ayer anunciaron fue un nuevo paso hacia la madurez de esta plataforma como servicio. A la noticia ya confirmada de que añaden Windows a su repertorio de sistemas disponibles, suman Microsoft SQL Server y el anuncio de temas tan interesantes como balanceamiento de carga y escalado automático del sistema. Como guinda, un nuevo acuerdo de nivel de servicio que garantiza una disponibilidad del 99.95%.

Aunque es sensato tener presente los límites de las plataformas como servicio (ya los comentamos hace mucho tiempo en Tu aplicación sobre los Amazon Web Services), estamos sin duda ante una de las tendencias más interesantes ahora en la red. Aunque a muchos la expresión "cloud computing le empiece a levantar tantos sarpullidos como la de "web 2.0", Amazon está siendo la punta de lanza en un sector que va a crecer espectacularmente en los próximos años y que ya es un negocio bastante respetable.

Por cierto, Google ha publicado la hoja de ruta de su Engine, que apunta a que en Marzo de 2009 empezarán a enseñar algo más decente.

Artículos relacionados: Hacia el fin del data center de la empresa, persistencia en Amazon EC2.

OpenOffice 3 y el software libre ante la nube

Open Office

Descargado e instalado OpenOffice.org 3, el paquete ofimático libre por excelencia que viene renovado. Versión nativa para Mac OS, soporte de la ultima versión de Open Document y de Open XML, mejoras en los interfaces y algunas novedades técnicas interesantes. Con algo más de detalle las tenéis en Genbeta.

OpenOffice.org 3 reafirma mis dudas sobre la relación entre software libre y el cloud computing, es una suite para trabajar en local, sin posibilidad de almacenar en remoto, compartir los ficheros y acceder a ellos desde cualquier equipo. Al igual que Lotus Symphony, OpenOffice.org 3 me resulta decepcionante en este aspecto, diseñado para el mercado de hace unos años. Google Docs desde el primer día compite con el software gratuito, con menos valor en lo que a potencia y experiencia de usuairo se refiere, pero muy versátil para trabajar en grupo y movilidad. Podemos tener muchas dudas respecto al software más servicios de Microsoft y propuestas como Office Live Workspace, pero al menos es un movimiento respecto al software como servicio que propugnan desde "la ofimática 2.0".

Windows Cloud y Live Mesh

Mesh

Microsoft tiene vocación de plataforma, de controlar y servir la base sobre la que otros desarrollan productos y servicios. Eso ha sido Windows en el escritorio del usuario y el servidor de la empresa los últimos 20 años, así que no debería extrañarnos de que Ballmer hable de Windows Cloud (no será su nombre real, las declaraciones en The Register), un nuevo sistema operativo "en la nube" que será presentado dentro de unas semanas en su Professional Developers Conference.

Claro que Ballmer no da muchos detalles acerca de lo que será este Windows Cloud, a lo que para añadir confusión hay que sumar que lo de "la nube" se ha convertido en la expresión de moda para casi cualquier cosa que se hace en la web. Hasta ahora Microsoft se ha aproximado a la tendencia de datos y aplicaciones en la web de varias formas: Silverlight como tecnología para las RIA, software más servicios como alternativa al software como servicio a través del navegador y Mesh como futura plataforma de sincronización.

Este escenario, unido a que la presentación se hará en un evento para desarrolladores, me lleva a pensar que los tiros irán por una primera versión de Mesh en abierto y con aplicaciones desarrolladas. Si recordamos el enfoque de Mesh como plataforma, vemos que encaja con las palabras de Ballmer y con el resto de piezas en el puzzle de la reorientación de Microsoft hacia la nube: experiencias más potentes en el navegador con Silverlight, software más servicios con los datos y parte de la inteligencia "en la nube" y sincronización entre dispositivos y plataformas. Imagino que en el PDC lo que van a hacer público es la apertura para el desarrollo de aplicaciones sobre Mesh.

Claro que todo esto es, todavía, especulación. De hecho podríamos pensar en una versión propia de lo que ya hace Amazon con Windows Server o plantearnos como hace Enrique si se trata de una versión ligera de Windows para ultraportátiles. Quizás lo más sensato haya sido la postura de Sacha, que deja la incógnita en el aire ¿o debería decir en la nube?.

Actualización 27/10: finalmente se trata de una plataforma como servicio llamada Windows Azure.

Windows y Oracle en la nube con Amazon (CDN de propina)

Data Center en la nube

Algunas novedades para seguir constatando la genial estrategia de Amazon y sus web services, auténticos líderes de las plataformas como servicio. En los últimos días han presentado tres avances:

  • Inclusión de varios productos de Oracle en su EC2. Se trata de un paso similar al dado con Red Hat, se podrán contratar instancias virtuales con Oracle Database 11g, Oracle Fusion Middleware u Oracle Enterprise Linux precargados. Más información en Cloud Ave y el blog oficial de los AWS.
  • Todavía más, Windows Server en la nube con los Amazon Web Services, además de SQL Server. Esto no deja de ser una sorpresa, creo que casi todos esperábamos que Microsoft se metiera también en este charco del cloud computing pero por su cuenta. Como en el caso de Oracle, será posible contratar instancias de EC2 con el software para servidores de Microsoft precargado. El anuncio en All Things Distributed.
  • Amazon también se postula como "CDN o Content Delivery Networks". Ya hablamos de este tipo de servicios cuando lo de Akamai para acelerar Bittorrent: la idea se acerca a un "hosting distribuido", el usuario hace su petición de contenido (típicamente multimedia), el cual el CDN tiene replicado en multitud de servidores. A continuación localiza el servidor más cercano al usuario y desde ahí le sirve el contenido de forma transparente para él... y en este sector crítico para las grandes webs ha entrado Amazon. Lo contaba Giga Om.

Google App Engine de momento está muy lejos de las prestaciones de los Web services de Amazon y Microsoft ha empezado aceptando que tiene que estar ahí... aunque nadie debería dudar que su vocación será la ser ellos la plataforma y no al revés. Sencillamente, Amazon se está convirtiendo en el gran broker hacia el "cloud computing". Otros están teniendo cierta aceptación a la hora de llevar mini aplicaciones a la web, Amazon se está configurando como la gran plataforma sobre la que construir servicios con la tecnología que se quiera. De hecho, le falta echarle el guante a SAP para seguir abarcando la mayor esfera profesional.

Relacionada: Hacia el fin del data center de la empresa, persistencia en Amazon EC2.

El software libre en los tiempos del cloud computing

Stallman ataca el cloud computing en sus dos vertientes: la correspondiente a su naturaleza de nuevas "palabrejas del marketing" con las que llamar a casi cualquier cosa y por ser una trampa el que los datos del usuario y el software que utiliza residan en el servidor de una compañía con una fórmula de software propietario. "Indefenso" es el calificativo que utiliza para referirse a este nuevo escenario que se aleja del control que proporciona ejecutar software libre en el equipo de uno y teniendo los datos en local. Las declaraciones, en The Guardian, están siendo muy comentadas tanto en los blogs especializados como en Barrapunto.

Ciertamente con el software como servicio y otras variantes de lo que se viene llamando "cloud computing" asistimos a un regateo del acceso al código y del control de los propios datos que otorgan el software libre funcionando en local. Existen licencias - como la Affero GNU - para software como servicio libre (Menéame la tiene), pero la desconfianza de Stallman parece ir más allá: no podemos estar al 100% seguros de qué código se está ejecutando en el servidor y además estamos permitiendo que se queden nuestros datos.


Productos destacados

Suscripción

Introduce tu dirección de correo:

Ofrecido por FeedBurner

Feed rss Lectores con feedburner

Créditos