jueves, 15 de enero de 2009

Cloud Computing... De verdad es cloud computing o solo cloud?


Cloud Computing realidad o mito?

Seguro que todos han oído hablar del cloud computing como la mejor innovación de los últimos años en su área. Quien no ha oído hablar, por ejemplo, de DropBox como servicio de cloud computing?

Cloud computing



Esta es la definición en la wikipedia:

La computación en la nube, concepto conocido también bajo los términos servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, del inglés cloud computing, es un paradigma que permite ofrecer servicios de computación a través de Internet.






Bueno, estrictamente hablando, solo con mencionar "servicios en la nube" ya aplicaría a todo, correo electrónico, excel online, almacenamiento de datos(DropBox), etc. 

Realmente el cloud computing comienza cuando las aplicaciones comerciales se trasladan a la Nube. El paso de los modelos de software tradicionales a Internet ha adquirido un mayor impulso en los últimos 3 años aunque ya se estaba gestando antes. Fijando la vista hacia el futuro, los proximos años Cloud Computing promete nuevas maneras de colaborar desde cualquier parte a través de nuestros dispositivos móviles. 

Sin embargo, hoy en día el cloud computing esta mas orientado a empresas que a usuarios finales. La filosofía de utilizar la nube por las empresas viene de la mano de reducir costes principalmente. Las tres principales razones por las que las empresas eligen entrar en la nube son 'reducción de costes', ‘un uso más eficiente del sistema’, y ‘la mejora del servicio que se produce’. De esta forma, vemos que, entre otras razones, las empresas acuden al uso del cloud computing por su seguridad, por extraño que pueda parecer a muchos, cosa que corrobora el hecho de que, hablando sectorialmente, sean precisamente los sectores de la Banca/Finanzas y el Sector Público los que más utilizan la nube, y la naturaleza de estos sectores les obligan a contemplar la máxima seguridad en ambos casos. 

Hasta aquí nada nuevo. Esto ha existido desde los inicios. Por qué de repente ahora germina la palabreja del 'Cloud computing' o 'La nube'? Esto es cosa de los ingenieros del marketing, que consiguen convertir una palabra en algo de moda y vendernos algo ya existente o conocido como si fuese lo mejor.  

Ya hace tiempo que Google intenta vendernos su servicio "Google docs" sin mucho éxito. Pero por qué no ha tenido éxito? Pues porque para poderlo utilizar tenemos que estar conectados continuamente y además tener una buena conexión a Internet. Otro gran problema es que depende del navegador de Internet para ejecutar las aplicaciones. Por eso sacaron Google Chrome entre otros motivos. Por supuesto, todo con una estrategia en mente, ganar dinero. Cosa que no es negativa, es lógica, pero por lo menos que no mientan diciendo que lo han hecho por nosotros.

El Cloud Computing existe practicamente desde que existe Internet porque además es una variante del "grid computing". Y el mejor exponente de por donde pensaba que irían los tiros en el futuro era el salvapantallas del proyecto Seti creado allá por 1999, mucho antes de que existiera una nube en algún sitio.
SETI@home Multi-Beam screensaver

Aquí podemos ver una imagen del salvapantallas del proyecto SETI. Que consistía en que un usuario descargara el salvapantallas de SETI y este se ejecutaría cuando el usuario no estuviese usando el ordenador. Lo que hace el salvapantallas es procesar la información de las señales que se reciben del espacio para intentar descubrir vida inteligente mas allá de nuestro sistema solar.Realmente cual es la finalidad del cloud computing?
El dinero por supuesto. Hace unos cuantos años las grandes empresas del sector empezaron a ver que sus servidores no se usaban el 100% del tiempo. Como un restaurante, solo vas al mediodía o por la noche a comer. Y que hacer en el medio? Pues estas empresas concibieron la idea de ofrecer los servicios de sus granjas de servidores en alquiler. A partir de ahí el resto ya lo conocéis todos, marketing y creación de servicios y sobre todo y fundamental... crear la necesidad en el usuario.

Hoy en día veremos que nos venden las capas del negocio del cloud computing en este orden.

  1. Software como servicio, que ofrece todas las aplicaciones que los usurios comunes pueden querer usar como puede ser hojas de excel, word, agendas, correo, etc.
  2. Plataforma como servicio, en esta capa se ofrecen aplicaciones como servicio para que otros puedan ofrecer los servicios al usuario final.
  3. Infraestructura como servicio, en esta capa se encuentran los servidores que hacen posible las otras dos capas.

Obviamente el orden es al revés, una vez que se encontraron con un montón de maquinas infrautilizadas decidieron alquilarlas directamente. Después comenzaron a ofrecer servicios de plataforma y por ultimo directamente aplicaciones. No todos han sido capaces de llegar a la primera capa, pero por lo menos han conseguido reutilizar las maquinas infrautilizadas.



En consecuencia

Nos engañan para sacarnos el dinero. Realmente no es necesario mentir pero lo hacen. El cloud computing es bueno, es interesante y nos ayuda. Pero no para todo. 

Os pongo un extracto de la wikipedia:
Richard Stallman, fundador de la Free Software Foundation, cree que la computación en nube pone en peligro las libertades de los usuarios, porque éstos dejan su privacidad y datos personales en manos de terceros. Ha afirmado que la computación en nube es "simplemente una trampa destinada a obligar a más gente a adquirir sistemas propietarios, bloqueados, que les costarán más y más conforme pase el tiempo."
Efectivamente, muchos de nosotros tenemos una licencia de Microsoft Excel, uno de los mejores programas que existen por cierto, pero si lo pasamos todo a la nube un día nos encontraremos que tenemos que pagar una cuota cada mes y de por vida a cambio de poder usarlo. Y si no la pagas en dinero la pagaras en publicidad que es la estrategia de Google. Por qué solo he mencionado a Google? Simplemente porque son los mas listos y numero uno en este ámbito pero no son los únicos. Todas las empresas intentan hacer lo mismo. Microsoft con windows Azure. Facebook, Twitter, etc. Y todas siguen los pasos de Google de una forma u otra. 

La suerte esta echada.