Cloud Computing (I): Teorías y fundamentos de la computación en nube

Cloud ComputingNo existe una definición única del concepto Cloud Computing. De hecho, cada actor importante en el mundo de la tecnología de la información ha hecho su propia definición a la medida. No obstante, es posible sintetizar esta definición. Según Ian Foster et al. [1], Cloud Computing es “un paradigma de la computación distribuida a gran escala y manejada por economías escalables, en un conjunto abstracto, virtualizado, dinámicamente escalado, con administración de potencia computacional, almacenamiento, plataforma y servicios, entregados bajo demanda a los clientes sobre Internet.”

La computación en nube es un concepto general que incorpora el software como servicio, tal como la Web 2.0 entre otras tendencias tecnológicas, donde el tema en común es la confianza en Internet para satisfacer las necesidades de cómputo de los usuarios. Es más un proceso que una tecnología. El concepto detrás de qué lo que ahora es Cloud Computing incluye una variedad de cosas, tales como Cluster Computing, Utility Computing, Grid Computing y On-Demand Computing, entre otras.

 

Continue Reading

El mapa mundial de las redes sociales

Redes SocialesDos veces al año (en junio y en diciembre), Vincenzo Cosenza crea un mapa mundial de las redes sociales, que muestra las redes sociales dominantes por país, sobre la base de datos de tráfico recogidos de Alexa y Google Trends para sitios web. En junio de 2009, Facebook ya era bastante grande, y al final de ese año su crecimiento acelerado se hizo aún más evidente. En diciembre de 2010, el mapa es de un color más azul que nunca. La tendencia no muestra señales de detenerse este año. ¿Cuánto tiempo hasta que se convierta todo azul?

 

Mapa de las redes sociales 2011

Via: TechCrunch

 

Continue Reading

C ++ sin armas de fuego, cuchillos y palos

C++Después de aproximadamente poco más de 30 años, C++ sigue siendo uno de los lenguajes de programación informáticos más populares, favorecido en gran parte por su velocidad, mas no por su simplicidad. Solo por citar algunos ejemplos, Apple Mac OS X, Adobe Illustrator, Facebook, Google Chrome, Apache MapReduce, Microsoft Windows 7 e Internet Explorer, Firefox y MySQL están escritos en parte o en su totalidad en C++. Y mientras, nuevos lenguajes han nacido desde entonces, quizá más adecuados para ciertas tareas, pero C++ sigue presente, soportando el paso del tiempo. Java es quizá el único que le ha superado en popularidad, según el Índice de TIOBE. ¿Y que con PHP, Ruby y JavaScript? Claro, algunos podrían decir que estos lenguajes más nuevos son el futuro, pero C++ es el pasado, el presente y el futuro.

 

Continue Reading

Android, iOS y Nokia: El mundo según Sthephen Elop (CEO Nokia)

CEO Nokia Sthephen ElopEn un discurso en la Cumbre de Open Mobile en Londres, el CEO de Nokia, Sthephen Elop, comento un par de cosas interesantes. Una es referente a un rumor que ha recorrido largamente la red desde que Nokia y Microsoft se aliaron: «Nokia no está a la venta«. Esta respuesta llega en medio de persistentes rumores de que tanto Microsoft como Samsung están interesados en la compra de la empresa. Lo más llamativo del discurso de Elop fue cuando afirmo que (cita textual) «Apple created Android, or at least created the conditions necessary for Android to come into being» (Apple creó a Android, o al menos ayudo crear las condiciones necesarias para que Android surgiera). Dicho esto, la polémica queda servida.

 

Continue Reading