Massively Parallel Technologies marca el comienzo de un nuevo ecosistema de nube - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Massively Parallel Technologies marca el comienzo de un nuevo ecosistema de nube

Hola otra vez. Te escribe Simón Sánchez y en el día de hoy te voy a hablar sobre Massively Parallel Technologies marca el comienzo de un nuevo ecosistema de nube

Si vamos a escuchar todo el revuelo y el rumor sobre la computación en la nube, parece que todo está cubierto, que no tenemos que preocuparnos ni siquiera pensar en nada. Solo sucederá en la nube, ¿verdad?

Es difícil ignorar la barrera del correo electrónico en 10 formas de solucionar este problema de la nube u 8 formas de solucionar ese problema de la nube o 7 pecados capitales en la seguridad de la nube. Un área que simplemente no se analiza es cómo escribir aplicaciones de próxima generación que puedan aprovechar la arquitectura del servidor subyacente de una manera simple, intuitiva y sostenible.

Las plataformas en la nube actuales no son más que racks de procesadores x86 multinúcleo, conmutadores de red y almacenamiento. Pero, ¿cómo se programa para poder obtener más núcleos, procesadores o incluso racks de servidores para procesar su aplicación y utilizar el paralelismo subyacente?

El procesamiento paralelo, especialmente el procesamiento paralelo masivo o a gran escala, ha sido uno de esos grandes desafíos desde el punto de vista del programador. No hay duda de que las arquitecturas multinúcleo y multiclúster llegaron para quedarse y, en comparación con mediados de la década de 1980, son muy asequibles.

En la década de 1980, había un par de arquitecturas compitiendo por el rey del rendimiento, el procesamiento masivo paralelo (MPP), las arquitecturas vectoriales y SMP (multiprocesador simétrico). La arquitectura ganadora fue SMP. La razón principal, en mi opinión, es que SMP ofrecía un entorno fácilmente programable en comparación con otras arquitecturas de la época. Se desarrollaron compiladores que ofrecían a los programadores una forma de simplemente escribir código y el compilador se encargaría del resto, ahora es cierto que cuanto más se conozca sobre el conjunto de datos y sus características, mejor será el resultado. Sin embargo, fue mucho más fácil que intentar desglosar la aplicación y descubrir cómo hacer que la aplicación funcione en 100 o 1000 procesadores. La desventaja de SMP es que se quedó sin vapor para la mayoría de las aplicaciones con alrededor de 12 procesadores, mientras que MPP podría crecer, realmente grande. El problema con MPP, por otro lado, era que tenía que rediseñar el software cada vez que cambiaba el hardware subyacente.

No ha cambiado mucho en los últimos veinticinco años. Sí, ha habido avances en herramientas, MPI, AVM, etc. Pero todavía tiene que arremangarse y meterse con el código y no hay nada peor que intentar que alguien más escriba código antiguo para trabajar en el arquitecto MPP. ¿Dónde está la documentación?

La arquitectura x86 actual es la base, el componente básico para el desarrollo de software de próxima generación para la computación en la nube. Imagine un entorno de desarrollo de software específico de la computación en la nube que descompone automáticamente el problema, crea el código, documenta el código, crea el proceso para resolver el problema y crea control o automatización del proceso. El código podría ejecutarse en un solo núcleo o aprovechar la arquitectura subyacente, de múltiples núcleos y de múltiples servidores de los recursos disponibles en la nube sin ninguna intervención manual.

Agregue a este entorno de desarrollo un ecosistema que realiza un seguimiento de qué software se desarrolló, quién y dónde se usa y emite una tarifa de licencia sin que el desarrollador sepa siquiera cuándo se usó el código.

Esto es similar al mundo de la música actual; una canción se reproduce en estaciones de radio de todo el país, el artista no sabe nada de ella, pero la cadena de valor se compensa en el tiempo de emisión. De eso estoy hablando aquí.

Esta semana Massively Parallel Technologies anunció Blue Cheetah, un ecosistema de desarrollo de aplicaciones para la computación en la nube. Este es el primer software de ecosistema de aplicaciones de la industria para entornos de computación en la nube. El ecosistema de aplicaciones de Blue Cheetah es adecuado para una amplia variedad de aplicaciones de computación en la nube, como juegos masivos para múltiples jugadores, aplicaciones con uso intensivo de números o incluso análisis de negocios.

«El ecosistema de aplicaciones de Blue Cheetah es el primero en proporcionar un entorno único tanto para la creación como para la monetización de aplicaciones modulares altamente optimizadas», dijo Bobbi Hazard, director ejecutivo de MPT. “La computación en la nube y los procesadores de múltiples núcleos ofrecen un inmenso potencial de alto rendimiento y eficiencia operativa, pero crean nuevos desafíos para el desarrollo y el comercio de aplicaciones. MPT resuelve estos problemas con una nueva solución holística que va mucho más allá de los productos existentes «.

La clave de este entorno de desarrollo es la capacidad de monetizar el desarrollo, acceder a iCode o iApp Store para la computación en la nube.

MPT tiene un rico pedigrí de desarrolladores que da como resultado una amplia cartera de IP. Además, se han rodeado de un gran talento, incluidas las luminarias de la industria como miembros de la junta: el miembro de la junta John Gustafson, PH.D es una luminaria muy conocida en el mercado de la informática de alto rendimiento. Quizás su mayor luminaria es el Dr. Gene Amdahl, miembro del consejo asesor científico.

Uno de los íconos de la industria informática, el Dr. Amdahl, conocido por la Ley de Amdahl, es uno de los fundadores de cuatro empresas y uno de los arquitectos originales de la computadora central corporativa. Gene ha aparecido en la empresa evento de lanzamiento.

Finalmente, está claro que alguien está prestando atención a la comunidad de desarrolladores y examinando críticamente cómo pasar a las soluciones de computación en la nube. MPT se basa en su rica base tecnológica para mejorar significativamente la productividad de los desarrolladores y mejorar la experiencia del usuario.

Finalmente, MPT lleva este ecosistema de desarrollo al siguiente nivel al ofrecer servicios de computación en la nube para el desarrollador. Una ventanilla única para el desarrollo, la gestión y las pruebas de monetización de software. Nirvana.

Recuerda compartir en tus redes sociales para que tus amigos lo vean

??? ? ? ???

Comparte