Mostrando entradas con la etiqueta cloud computing. Mostrar todas las entradas
Mostrando entradas con la etiqueta cloud computing. Mostrar todas las entradas

viernes, julio 22, 2011

Entonces... ¿Qué es la nube?

Dice mi estimado Federico Cirett que diga que es magia y me deje de complicaciones (LOL). Pero qué le voy a hacer, soy famosa por mi obstinación maníaca, enfermiza y obsesiva de querer analizar y explicar todo.

Veamos. El término original en inglés utilizado para explicar este concepto es "cloud computing". El mismo Federico, candidato a doctor en ciencias computacionales por la Universidad de Arizona lo resume de manera muy efectiva: almacenamiento, procesamiento, distribución, sincronización... ¡magia!

Aunque me gusta la idea de manejar el tema al estilo chamánico, creo que es preferible recurrir a Wikipedia (¿qué? ¡suele ser un excelente punto de partida!): Cloud Computing* es un paradigma que permite ofrecer servicios de computación a través de Internet.

Dentro de este paradigma, todo lo que puede ofrecer un sistema informático se ofrece como servicio, de modo que los usuarios puedan acceder a los servicios disponibles "en la nube".

¿Ah verdad? De manera que si usted tiene todos sus documentos de Word almacenados en su carpeta de trabajo y su disco duro "truena", pues sus documentos ya valieron, a menos que tenga respaldo. O si quiere llevarlos consigo debe llevarse la laptop, mandárselos por correo o copiarlos a una memoria USB. En cambio, si trabaja "en la nube" (por ejemplo, en google docs, sus documentos estarán allí cada vez que acceda a Internet, no importa desde dónde o desde qué computadora o dispositivo.

Obviamente, el tema es muchísimo más complejo, pero desde la perspectiva del usuario final, hablar de "la nube" es hablar de eso: La información se almacena de manera permanente en servidores de Internet y se envía a cachés temporales de cliente.

Servicios como Dropbox, por ejemplo, permiten subir, sincronizar y compartir archivos y documentos en "la nube". Así es como se usa el término coloquialmente.

Claro, tiene sus riesgos. Si la nube es el único lugar en que está almacenada su información y algo sucede con dichos servidores, entonces...kaboom. Sin embargo, se trata de una posibilidad remota.

Y fíjese, luego dicen que Wikipedia no es útil:

El concepto de la computación en la nube empezó en proveedores de servicio de Internet a gran escala, como Google, Amazon AWS y otros que construyeron su propia infraestructura. De entre todos ellos emergió una arquitectura: un sistema de recursos distribuidos horizontalmente, introducidos como servicios virtuales de TI escalados masivamente y manejados como recursos configurados y mancomunados de manera continua. Este modelo de arquitectura fue inmortalizado por George Gilder en su artículo de octubre 2006 en la revista Wired titulado Las fábricas de información. Las granjas de servidores, sobre las que escribió Gilder, eran similares en su arquitectura al procesamiento “grid” (red, parrilla), pero mientras que las redes se utilizan para aplicaciones de procesamiento técnico débilmente acoplados (loosely coupled, un sistema compuesto de subsistemas con cierta autonomía de acción, que mantienen una interrelación continua entre ellos), este nuevo modelo de nube se estaba aplicando a los servicios de Internet.

Existen varias capas y tipos dentro de este paradigma, pero su descripción exhaustiva va más allá del objetivo de este humilde post, el de explicar a los científicos del Colson qué es la nube.

Mejor debí haber dicho que era magia.

Hasta mañana.

Tips a leia.y2k@gmail.com

*Al español lo traducen como "cómputo en nube". Hate.

jueves, julio 21, 2011

La nube y los científicos del Colson


Me dijeron que balbuceaba un poco. Que me vía nerviosa. Estaba tratando de exponer mis avances de tesis en el II Coloquio de Maestría y Posgrado en el Colegio de Sonora. Frente a mi estaban mis dos lectores y mi asesor de tesis. Más allá, algunos compañeros y curiosos.

Conforme trancurrían los escasos 15 minutos de que disponía para exponer, mi cabeza estaba en ebullición, tratando de explicar de la mejor manera posible conceptos con los que los académicos no parecían estar demasiado familiarizados, case in point, las diversas redes sociales online y su modus operandi.

Capté su atención cuando hablé de las políticas de la Secretaría de Economía y Prosoft y los parques tecnológicos. Cuando hablé de la composición global de los mercados de desarrollo de software, e incluso al abordar brevemente la teoría de la inteligencia colectiva.

Pero en el momento en el que abrí la boca para mencionar (fail?) que el desarrollo de software actualmente estaba evolucionando hacia la nube, supe que era mejor cambiar de lámina y concretarme a detallar el capítulo metodológico.

Alguien me contó después que pensó exactamente lo mismo. Como si en ese momento a los maestros se les hubiera puesto la mente en blanco. Me pregunto si realmente habrá sido así, o era solamente nuestra percepción. Sin embargo, hace unos días un muy querido primo se jactaba de su nuevo combo de un Motorola Atrix/dock multimedia, y yo, después de algunas pruebas express, dí mi veredicto: "Está muy bien, pero no podría trabajar en un equipo con sólo el Android OS, ¿no es demasiado dependiente de la nube?"

Ahí estaba otra vez la palabrita, y otra vez los ojos en blanco. "¿La qué?", dijo mi primo. "La nube", dijimos al unísono @Morpheus_mx1 y yo. Y así fue como me di cuenta que prácticamente nadie fuera de los sospechosos comunes saben qué es la nube, o de qué viene.

Y entonces llegó el cuestionamiento: ¿acaso lo sabemos nosotros? No con exactitud. Tenemos una vaga idea, de la cual no estamos del todo seguros. El objetivo del próximo post es explicar este concepto, de manera que lo entienda cualquier científico del Colson. Y mi primo.

Solicito ayuda en la forma de 140 caracteres, con el hashtag #queeslanube

Hasta mañana!

Tips a leia.y2k@gmail.com

La bio de Miguel; lo prometido es deuda

Por Talya Aluveaux @talya Miguel de Icaza nació en 1972. Es un programador, mejor conocido por iniciar los proyectos GNOME, Mono y Xamarin. ...