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

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

HP & Microsoft: Una alianza para la nube

Microsoft y HPHewlett-Packard y Microsoft  afirmaron  hoy que ambas empresas invertirán alrededor de 250 millones de dólares en los próximos tres años para vincular el software de Microsoft con el hardware de HP. Esto con la finalidad de ofrecer un tándem software+hardware como solución informática unificada, bajo el concepto de infraestructura-Como-Modelo de aplicación (IAAM: Infrastructure As Application Model). La idea subyacente es establecerse como grandes jugadores en Cloud Computing.  Este concepto  gana cada día más presencia, y es cada vez más claro como toma posición como el modelo informático de próxima generación.

 

Continue Reading