Generic Viagra online

Diferencias entre Nube y Cloud Computing

General 31 Octubre, 2008

El anuncio reciente de Windows Azure que no es más que una copia del Amazon Elastic Cloud Computing pero usando “estandares” de Microsoft ha vuelto a poner en relieve que Microsoft es para empezar altamente paranoide con toda tecnologia en el mercado y segundo que no innovan nada absolutamente.

Ayer hablando con unos amigos llegamos a la conclusión de que Microsoft realmente ha entrado en la nube de la misma manera en que en el pasado se ha puesto a la defensiva frente a ciertas tecnologias, el problema para ellos es que una cosa es el concepto Cloud Computing y otra cosa es la nube por lo que es necesario explicar las diferencias.

Cloud Computing es un tipo de computación distribuida, la idea esta ampliamente basada en la virtualización pero en el servidor, primero un servidor con muchos procesadores dedica una parte concreta de su potencia a un cliente, el cual no esta allí, para enviarle luego los resultados al cliente que puede estar en la otra parte del mundo. La idea es muy simple y permite ahorrar complejas infraestructuras y la creación de ordenadores clientes de este concepto. Imaginad por ejemplo que teneis en casa un ordenador servidor con todos los programas corriendo todo el rato y llevais un portatil a cuestas, dicho portatil seria mucho más simple de lo que hay ahora, no tendría un sistema operativo en el que instalar programas sino seria puramente cliente y accederia directamente al ordenador de casa, el cual le ejecutaria los programas y el portatil solo tendria que recibir los datos y presentarlos.

El concepto tiene 3 niveles diferenciados que trabajando conjuntamente crean el concepto entero. Son los siguientes:

  1. El primer nivel es el del hardware, se trata de centros de datos que prestan al cliente una parte de su potencia, almacenamiento y ancho de banda a cambio de un alquiler de estos, el usuario puede decidir la potencia que quiere para ejecutar sus aplicaciones y almacenar sus datos. Lo bueno de este nivel es que elimina completamente una infraestructura que puede llegar a ser altamente costosa para el usuario final.
  2. El segundo nivel es el del Software como servicio, muchos creen que el Cloud Computing es solamente eso, desgraciadamente para ellos no es así pero si que es parte del concepto. La idea es que se trata de software muy especializado en ciertas tareas (y por lo tengo más ligero que el de proposito general que hacemos funcionar en nuestros ordenadores) que funciona al nivel de harware, los centros de datos del primer nivel, y que son creados, gestionados y mantenidos por los creadores de dicha red.
  3. El tercer nivel es el del escritorio, es lo que ve el usuario final en su ordenador, el cual no calcula nada sino que envia y recibe datos con el servidor y los presenta al usuario como si fuera una aplicación de escritorio más. El concepto de ordenador basado para este nivel es el de un ordenador un hardware mucho más simple del que tenemos ahora y un sistema operativo bastante sencillo pero con la potencia más que suficiente para hacer dichas tareas.
La diferencia con el concepto nube es que las grandes empresas estan más que obsesionadas en crear sus nubes propietarias en las que funcione todo, por ejemplo Apple tiene una nube llamada MobileMe, Microsoft lo tiene con el Live Mesh y pronto lo ampliara con Azure, Google tiene sus Google Apps, etc. Pero lo que tienen en común todas ellas es que pese a haber saltado al concepto de la computación en la nube lo que realmente buscan es crear un ecosistema cerrado y atribuirse el poder de la nube ya que saben perfectamente bien que esto puede provocar una innovación de ruptura que romperia completamente el mercado actual de ordenadores.
Imaginad por ejemplo que Adobe le da por hacer Photoshop en la nube y a cambio de un modico precio al mes los grafistas de todo el mundo pueden usar el programa en cualquier parte del mundo sin tener que instalar nada de nada, esto crearia una comunidad y desde el mismo momento en que una comunidad es algo que no se puede piratear y da enormes cantidades de dinero (vease World of Warcraft) se acabaria con el problema de un plumazo.
Pero el mercado que más se beneficiaria de dicho concepto seria el de los videojuegos de ordenador que estan sufriendo una pirateria galopante, los jugadores pagarian a cambio de poder jugar a ciertos juegos y tener material suficiente para poder pasar el rato sin tener que invertir en ordenadores muy potentes para los que jugar. Incluso esta tecnologia dejaria a las consolas de videojuegos casi completamente inutilizadas ya que se convertirian en meros terminales que serian muy diferentes a lo que conocemos hoy en dia.
Pero la aplicacion importante no es que las grandes empresas puedan hacer sus nubes completamente aisladas, eso es un enorme error ya que la interconectividad entre las nubes deberia estar asegurada para crear una red aun más ambiciosa que internet y también el hecho de que los usuarios finales fueran capaces de crear su infraestructura propia, su software propio y distribuirlo entre quien quiera usarlo de forma segura.

41 Comentarios

  1. La idea de nube siempre me ha dejado con una duda; está claro que utilizar este concepto cambiaría la informática tal y como la conocemos pero, por otra parte, cargaría con una gran cantidad de datos a la red ya que muchos de los resultados que obtenemos ahora en nuestro terminal tendrían que viajar a través de la red para ser presentados. La pregunta es, tal y como esta ahora la infraestructura para internet esta sería capaz de soportar la cantidad de datos que se liberarían? Lo digo por que este cambio no solo afectaría a los fabricantes de ordenadores sino a los ISP’s también.

  2. 9GpRN2 Armchair sightseeing, with links to many famous places and landmarks

Leave a Reply

Comentarios cerrados.