Whitepaper - Que es la nube y que es Cloud Computing

Que es la nube?
Escuchar este termino se ha vuelto muy comun. La nube aqui, la nube alla. Esto se ha vuelto popular justo despues de la llegada de los Smartphones y el acceso a internet via movil.

Cual es la relación? Y porque se usa el termino nube?

Primero trataremos de definir nube. En la década de los 80 cuando se explicaba de forma gráfica un diagrama de una red, se definieron imágenes representativas para los equipos de comunicación. Con el auge de Cisco a inicio de los 90, estos diseniaron iconos para los Switches, Routers y demas dispositivos, que se convirtieron en estandares para la industria.

Normalmente, un diagrama de red LAN sencillo incluye una o varias PCs conectadas a un switch, que se conectan para ir a internet a un proxy que puede ser un Router o un Servidor conectado a uno.

La conexion de este Router, sea DSL, ADSL, T1, etc. es a otro Router que esta ubicado en la red del ISP. Este ultimo router no se contempla en el diagrama de la LAN, sino que se deja asumido y representado graficamente, este y todos los demas equipos del ISP y toda la internet, con el simbolo de, precisamente, una nube.

La definicion (mi definicion) desde el punto de vista de un networker es:

Un conjunto de Routers sin fin conectados cual telaraña con nexos en cada interface. Claro que dentro de una nube de este tipo, hay mas equipos involucrados, pero este es el mas totalitario.

Normalmente, cuando este simbolo solo significa acceso a internet, se pone una nube con "www" dentro y ya. Por ende, el termino, simbolo o concepto de nube, solo era manejado por relacionados con el Networking y administradores de Isa Server y demas proxys.

Luego paso algo. Sale a la internet YouTube. Despues Facebook y Twitter. Y sin dejar de mencionar redes sociales de internet que salieron en fechas diversas como MySpace, DiggIT, HI5 y por ahí se va. Todas estas redes de gente y medios estando sustentadas en la red, producen una concentracion mas activa de usuarios conectados a, si, a la nube. Pero aun no se le conocia como tal en el publico. Todavia en cierto momento solo era posible acceder desde una PC a estas Redes.

Cuando desde dispositivos moviles inteligentes (Smartphones) y el internet movil con tecnologias GPRS, HDSPA, UMTS, EDGE y WiFi, que el uso de la redes sociales se diversifica. Con las companias telefonicas en lucha por subsistir abarataron costos y el publico juvenil ha tenido acceso a los smartphones con planes de datos activo.

El auge de las redes sociales en la juventud y la media aldultez, accediendo desde pantallas de 2, 3 y 3.5 pulgadas donde tambien hacen y reciben llamadas y SMS, ha activado el sentido de alerta y oportunidad en los negociantes y publicistas.

Cuando surgen en el medio aplicaciones de fines comerciales, estadisticas y publicistarias, surge lo que se conoce como la Web 2.0.

La Web 2.0 es como llamamos a la nueva forma de ver la Internet desde el punto de vista del negocio, y "la nube" al lugar en la internet donde se concentra la mayoria de usuaruios, y la cual no solo se comprende de dispositivos de capa 2 y capa 3, como los switches y Routers, sino tambien de capa 7 como las redes sociales.

Despues de Web 2.0 la definicion de Nube cambia. El potencial que aparece en este nuevo escenario de las tecnologias de la informacion hacen que se cree un concepto nuevo de Nube. La definicion (otra definicion mia) seria:  

Uso y publicacion de servicios web, desde la web. Muchas empresas estan ofreciendo servicios web como Alojamiento de archivos, ofimaticos y multimedios, asi como manejo de correo electronico, contactos, agenda entre otras aplicaciones. Muchas empresas ya estan implementando su plataforma de negocios, asi como su infraestructura en la nube abaratando costos. Un ejemplo es Google Apps.

Tambien esta muy de voga el que companias desarrolladoras de Software como Microsoft, PeopleSoft y Oracle, estan animando a los comerciantes a subir a na nube, a desarrollar en "The Cloud", como se dice en ingles.

El desarrollo de aplicaciones en la nube se denomina "Cloud Computing". Muchas aplicaciones de estas se pueden encontrar en Facebook, que ha decir verdad, esta minado de estas.

Un ejemplo de plataformas para desarrollar en "la nube" es "Windows Azure". Windows Azure es un sistema operativo de servicios de la nube que sirve como ambiente de desarrollo, hosting y administracion de servicios.

Windows Azure provee a los desarrolladores con codigos y computo de demanda y espacio para alojar, escalar, y administrar aplicaciones Web en la internet a travez de los datacenters de Microsoft.

Windows Azure es una plataforma flexible que soporta multiples lenguajes. Para construir aplicaciones y servicios en Windows Azure, los desarrolladores pueden usar su experiencia con Visual Studio en Cloud Computing.

Tambien soporta estandares populares, protocolos y lenguajes incluyendo a SOAP, REST, XML, Java, PHP, y Ruby.

Para mas informacion sobre Windows Azure ve a este link:
http://www.microsoft.com/windowsazure/windowsazure/

 

Entonces, ya sabes que es la nube? Estas en ella?

Fuente: Cisco CCNA Academy Curriculum / Microsoft Windows Azure
Graficos: ELTECNIQUITO
Whitepaper
Sent from my BlackBerry Smartphone

Comentarios

Anónimo ha dicho que…
Hola, Felicidades por tu post me ha parecido de lo mas educativo, especialmente los guiños a Cisco, que es uno de los grandes responsables de "la nube".
Saludos.