cloud computing

Cloud computing, tendencia al software en internet. Cloud computing puede englobar al software como servicio y también a las plataformas como servicio. Análisis, novedades, crítica del cloud computing.

La visión de EyeOs sobre los problemas del cloud computing

Pau Garcia MiláEntre los contenidos a destacar del EBE09 estuvo la entrevista que hizo Berto Pena a Pau Garcia-Milà de eyeOs, que precisamente me tocó resumir para el blog del evento. Además del acuerdo con IBM que anunció durante la misma, destacaría la visión que promueven desde eyeOs respecto a los problemas del cloud computing:

  • El software libre como ventaja para evitar el "Lockin por parte del proveedor" que apuntábamos en "Los problemas del Cloud Computing". Si mi proveedor de servicio me lo ofrece con una plataforma libre, aunque desaparezca o me quiera subir los precios, siempre puedo cambiar a otro o gestionar el servicio por mi mismo llegado el caso.
  • Pau calificó de "peligrosa" la concentración de datos en la red, citando explícitamente Google Apps. Este punto crítico de seguridad es el que podría provocar un "Chernóbil de la privacidad", siendo un objetivo prioritario para crackers.

La propuesta de eyeOs y esta visión del cloud computing son valiosas, pero en mi opinión hay dos factores que favorecen la concentración en contraposición a su modelo: por un lado la posibilidad de aplicar economías de escala en la infraestructura como servicio (a más ancho de banda que ofrece Amazon, más barato le sale y más barato lo puede vender en comparación a pequeños proveedores); por otro tenemos la facilitación de la experiencia en el software como servicio, instalar, configurar y mantener un servicio de este tipo supone unos costes y un expertise que hace que no sea una solución viable para el gran público.

En todo caso es probable que haya un espacio para cada modelo. Ya hay "nubes privadas", para las empresas que no quieren compartir recursos con otros, hay servicios centralizados para la generalidad de usuarios y cada vez hay más proyectos basados en la sincronización.

Relacionado: Entrevista a Pau Garcia-Milà, de eyeOS

Foto de Enrique Dans

Base de datos relacional - MySQL - como servicio de Amazon

Data Center en la nube

Amazon da un nuevo paso en su rol como gran innovador en la infraestructura como servicio, anuncia el lanzamiento de base de datos relacionales - MySQL como servicio. La idea - como en el resto de sus web services - es que Amazon hospeda la base de datos del cliente, a la que se accede a través de un API. Con este movimiento ya ofrecen tres modos de almacenamiento: S3 para ficheros, SimpleDB y ahora relacional / MySQL.

Ya hemos hablado mucho de la estrategia de Amazon como proveedor de infraestructura como servicio por excelencia, un modelo de cloud computing con sus ventajas (escalado automático, externalización del conocimiento necesario para optimizar la gestión de bases de datos en este caso) y sus problemas (latencia, LOPD, dependencia). En el caso que nos ocupa, Amazon amplía el tipo de proyectos que pueden encajar en su oferta, que ahora también incluye a soluciones ya desarrolladas para bases de datos relacionales.

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

Microsoft, Sidekick y la confianza en el cloud computing

sidekick

Una de las noticias más comentadas de la semana ha sido la pérdida de datos por parte de T-Mobile y Danger de los usuarios de los dispositivos SideKicks, almacenados en sus servidores. Finalmente Microsoft, que compró Danger hace más de un año, ha anunciado la recuperación de los mismos, pero el daño ya está hecho: la reputación de Danger y de los SideKicks ha quedado marcada, reabriendo de paso, el debate sobre la seguridad de las soluciones de cloud computing.

Google renuncia al "Lock-in" por datos

Google Data LiberationEl Data Liberation Front es un interesante movimiento de Google, que renuncia al lock-in del usuario por la vía de permitirle exportar todos los datos que tenga en sus servicios. Lo que quiere evitar Google es el temor a quedar atrapado en "su nube", al tener ahí muchos datos para los que no hubiese posible migración y lo hace con un planteamiento excelente: usando formatos abiertos que cualquier otro proveedor puede utilizar para facilitar una migración.

Cuando hemos hablado de Cloud computing y de sus problemas, uno de los más recurrente es la ausencia de estándares que permitan cambiar de proveedor. Ahí la clave, al menos cuando hablamos de usuario doméstico, no es sólo que haya un mecanismo para "traerte tus datos" (la mayoría de las veces vía API es posible), sino que sea fácil y en un formato que el servicio de la competencia (o el local en tu ordenador si decides pasar de la nube) entienda. Por tanto, el planteamiento del Data Liberation Front me parece, sin lugar a dudas, excelente.

Seguramente muchos estén mirando a Facebook, mucho más celoso con los datos que subimos a su servicio, pero creo que son escenarios diferentes aquellos en los que estoy "sólo con mis datos" que en los que he compartido con terceros dentro de un contexto. Hablamos de ello cuando lo de DataPortability y de quien son los datos de los usuarios en una red social

Velneo y su plataforma como servicio

Velneo

No podía terminar la serie dedicada al cloud computing sin mencionar un proyecto de una de las empresas de software más interesantes de este país, Velneo. Debo decir que, de entrada, la filosofía de Velneo me producía rechazo: es una solución propietaria para el desarrollo de software empresarial (CRM, ERPs, TPVs, software de gestión) y en el que la virtud del diseño modular del software queda sacrificada en pro del rendimiento del sistema. No es lo más adecuado para quien apueste planteamientos de software como capas independientes (para los que hayan hecho desarrollo, sobre todo con Java, aquello del modelo-vista-controlador) y sacrifica todo en post de optimizar el rendimiento (hasta el punto de tener instanciadas todas las relaciones de la base de datos).

Arsys y el cloud hosting

Arsys Cloud hosting

¿Son actores como Amazon y sus web services competencia de los actuales servicios de hosting? A priori, para el usuario básico de hosting compartido y poco nivel técnico está claro que a día de hoy, no; pero para la empresa que precise uno o algunos servidores dedicados configurados a medida, con posibilidades de escalar todo lo que se desee y ajustando costes a pagar sólo por lo que se consume, los AWS son una opción cada vez más interesante (aunque de momento, sobre todo, por separado). Y por ahí es por donde está entrando el concepto de "cloud hosting", ante la amenaza de ofrecer más valor a los clientes que más pagan.

Abiquo, middleware en el cloud computing

Decir que Abiquo es una compañía dedicada al cloud computing quizás sería simplificar en exceso su proyecto, uno de los más interesantes en el sector internet en España en los últimos años. Sí creo que no me equivoco al decir que, de los que tienen base o relación con el Cloud Computing, tenía que ser el primero que había que comentar para seguir la serie sobre la nube. Uno de los principales problemas del cloud computing es la dependencia de un proveedor con el que se produce un fuerte acoplamiento y del que es muy costoso migrar en caso de querer hacerlo o porque desaparezca. Si desarrollamos sobre la plataforma de un tercero cuyo código es propietario, corremos el riesgo de quedar cautivos en su entorno, con un coste de migración considerable y el riesgo de que desaparezca la única plataforma sobre la que puede correr nuestro servicio. El valor del software libre no desaparece al llevar las aplicaciones a la nube.

Los problemas del Cloud Computing

Todavía nos encontramos en la fase de "entusiasmo creciente" por el Cloud Computing, a la espera de llegar a un estado razonable de crítica y entendimiento real de qué lugar le va a corresponder en el mundo de las TI. Con varias de las grandes compañías de software con productos o proyectos basados en software en la nube, es hora de ir echando un vistazo a las dudas, riesgos y sombras que acompañan a este "nuevo paradigma":

Infraestructura como servicio (IAAS) en el Cloud computing

Data Center en la nube

Seguimos con el especial sobre definiciones y tipos de soluciones en el Cloud Computing, con la Infraestructura como servicio como protagonista en esta ocasión. La idea básica es la de externalización de servidores para espacio en disco, base de datos y/o tiempo de computación, en lugar de tener un control completo de los mismos con el datacenter dentro de la empresa u optar por un centro de datos y sólo administrarlo. Con una Infraestructura como servicio (Iaas) lo que se tiene es una solución basada en vitualización en la que se paga por consumo de recursos: espacio en disco utilizado, tiempo de CPU, espacio en base de datos, transferencia de datos. Un ejemplo de Iaas son los web services de Amazon.

Plataforma como servicio (PAAS) en el Cloud computing

Google App EngineUno de los temas más discutidos alrededor del Cloud Computign es la necesidad de evitar el usar el término a modo de "buzzword" para casi cualquier cosa. Así, además de discutirqué es el cloud computing, se hace necesario también de distinguir los distintos tipos de soluciones relacionadas con él: Plataformas como servicio (Paas), infraestructura como servicio (Iaas) y el software como servicio (Saas).

La idea principal de una plataforma como servicio es la cantidad de "capas" que ofrece al desarrollador a la hora de construir una aplicación sobre un tercero: no sólo resuelve el problema de la infraestructura hardware - máquinas, ancho de banda, escalado, disponibilidad - sino también varias capas de infraestructura software: el cliente de este tipo de soluciones no necesita instalar, configurar y mantener sistemas operativos, sistemas de bases de datos y servidores de aplicaciones... todos ellos vienen por defecto en la plataforma de servicio.

Productos destacados

Suscripción

Introduce tu dirección de correo:

Ofrecido por FeedBurner

Feed rss Lectores con feedburner

Créditos