En el nexo de Grid, Cloud y HPC

Hola y mil gracias por leerme. Te habla Simón Sánchez y en el día de hoy te voy a contar sobre En el nexo de Grid, Cloud y HPC

¿Cuál es la gran diferencia entre la computación en la nube y la computación en red? El objetivo de la computación en la nube es dejar sin trabajo a los administradores de sistemas.

Ésta es al menos una forma de verlo. Steve Armentrout, director ejecutivo de Cálculo de parabon, dice que esta fue la perspectiva lanzada por un par de representantes de Google e IBM en un panel de discusión al que asistió recientemente. Armentrout sugiere una forma menos dickensiana de verlo: la computación en la nube significa «proporcionar un centro de datos completamente automatizado». (Más sobre la nube versus la cuadrícula más adelante).

Armentrout ve la nube y las cuadrículas como complementarias de alguna manera (bipartidista, se podría decir) pero es un partidario impenitente de la cuadrícula, especialmente cuando se trata de la colección de soluciones de su empresa. «No vamos a cambiar nuestras franjas de red», dice. “Lo que ofrece Parabon es software de red como servicio. Permitimos que las personas con aplicaciones de red puedan escalarlas en una gran infraestructura sin tener que salir a comprar hardware. Solo pueden adquirir la capacidad necesaria. Es un modelo de pago por uso. «

Básicamente, la oferta de Frontier Grid Services de Parabon es una utilidad informática de alto rendimiento. Si necesita unos miles de nodos para ejecutar un modelo de riesgo financiero o algún otro análisis largo y sinuoso, Parabon lo conectará con los recursos que necesita. «Actuamos como intermediarios para el cálculo», dice Armentrout. Como sus clientes, la empresa no tiene centro de datos. Lo que tiene son contratos con universidades e instituciones con grandes granjas de servidores y clústeres de HPC para agregar su capacidad adicional. «Toda la potencia informática que utilizamos para proporcionar cálculos a pedido», explica Armentrout.

Hay mucha potencia informática sin hacer nada, dice Armentrout. «A menudo se estima que los servidores estándar normalmente operan a una capacidad del 5 al 20 por ciento. Basta pensar en el 80 por ciento de la capacidad que se desperdicia. Incluso en un entorno virtualizado, rara vez se ve una mayor utilización de la capacidad. Al 50%. Toda esa capacidad inactiva nos permite, por ejemplo, implementar en un centro de datos universitario y ejecutar trabajo a gran escala en segundo plano. Frontier es nuestra tecnología que nos permite capturar esa capacidad sobrante y ponerla a disposición como un servicio de red «.

La tecnología de Parabon se puede utilizar, como se acaba de describir, a través de recursos «públicos» de todo el mundo, como las redes de campus o Parabon Computation Grid, pero también se puede aplicar a la red de una empresa, como Frontier Enterprise Grid.

Parabon ha construido su plataforma alrededor del Frontier Grid Server, que proporciona servicios de grid y recursos compartidos a usuarios y desarrolladores, utilizando tanto Parabon Computation Grid basado en Internet como un grid interno de Frontier Enterprise. Frontier Grid Server gestiona la ejecución de trabajos en cientos o miles de nodos informáticos. «Puede escalar a redes arbitrariamente grandes», dice Armentrout. «Decenas de miles de coches». Frontier siempre reserva el exceso de capacidad para manejar solicitudes inesperadas de ampliación, dice.

Frontier Compute Engine es la aplicación de agente agnóstico que se ejecuta en cada nodo de la cuadrícula para hacer el trabajo. Ejecuta tareas solo cuando el recurso, la máquina virtual en muchos casos, no administra una tarea principal. «Frontier se ejecuta como un proceso de baja prioridad», dice Armentrout, «por lo que si se ejecuta en un centro de datos virtualizado (una nube, podría decirse), Compute Engine se detiene si llega una solicitud de la aplicación en la nube. Tiene prioridad. Pero cuando los recursos no están ocupados, podemos saturar completamente el centro de datos durante ese período de tiempo sin usar «.

Por ejemplo, Parabon puede tener un trato con una instalación de investigación en Australia para usar su grupo cuando los científicos están en casa por la noche. Puede que sea el mejor momento para los científicos del otro lado del mundo. En ese momento, Frontier podría saturar los nodos de cómputo para calcular las soluciones más rápidamente.

Parabon acaba de lanzar una interfaz basada en navegador llamada Dashboard que proporciona una interfaz intuitiva a la plataforma Frontier Grid. “Le permite rastrear fácilmente un trabajo, terminar un trabajo, asignar recursos, así como algunas funciones administrativas y de contabilidad como buscar cuánto está pagando por el uso”, dice Armentrout.

Parabon’s precios la estructura la explica mejor la empresa, pero la idea básica es que los clientes paguen por unidad de potencia de cálculo utilizando una fórmula que incluye kilo-cap.

La compañía proporciona una API y un conjunto de herramientas para facilitar la adaptación de las aplicaciones para aprovechar las capacidades de la red de Frontier. Y hay una colección de programas preparados para Frontier para aplicaciones, que incluyen minería de datos y modelado biológico. «Es un poco como la App Store de Apple, pero para aplicaciones distribuidas», analiza Armentrout.

Parabon existe desde 2000, cuando introdujo «la primera red comercial», dice Armentrout. Los clientes incluyen no solo investigadores científicos, sino también analistas financieros, empresas comerciales con necesidades analíticas de alto nivel, bioinformática, usuarios tradicionales de HPC y agencias gubernamentales. «Nuestros clientes están construyendo modelos y simulaciones con modelos muy grandes, inmensos conjuntos de datos», explica. “Les permitimos ejecutar no solo un escenario complejo sino 10,000 escenarios. Con Frontier puede explorar todo un espacio de posibilidades a la vez en lugar de ejecutar una simulación, luego otra, luego otra. «

Cuadrícula vs. Nube: estilo Parabon

«En términos de cuadrícula frente a nube, hay mucha confusión sobre esos dos términos», dice Armentrout. «Pero, honestamente, el hecho de que la nube tenga tanta publicidad a su alrededor ahora nos facilita aclarar los beneficios de la computación en red para los clientes. La red, creo, se está volviendo más clara en la mente de las personas, mientras que la nube todavía está , si podemos decirlo, un término «turbio» «.

Ciertamente hay puntos en común, dice: utilidad computacional, uso virtualizado de recursos informáticos, eliminación de la necesidad de recursos dedicados y precio / rendimiento significativamente mejorado. «Pero la computación en la nube se trata más de aprovisionamiento automático de máquinas virtuales», explica Armentrout. «Este es un software que le permite iniciar sesión en una infraestructura en la nube, un centro de datos virtualizado, y decirme que me dé una máquina virtual o dos y obtenerlos de forma automática y ordenada. Este es un centro de datos completamente automatizado. Seguro, clientes. pueden escalar hacia arriba y hacia abajo, esa es una de las ventajas del modelo, pero normalmente no escalan en grandes cantidades Esta es la naturaleza de la mayoría de las aplicaciones web, que normalmente se ejecuta en la nube. entorno, todavía tiene mucha capacidad disponible «.

Por otro lado, cree que la computación en cuadrícula se basa completamente en la paralelización masiva y la ejecución del trabajo a gran escala en capacidad de reserva en lugar de capacidad dedicada. El objetivo es acelerar los trabajos grandes de días a minutos y de horas a segundos, y la computación en cuadrícula puede permitir cálculos que «simplemente no son posibles», dice.

«Las personas con las que estamos hablando entienden que necesitan capacidades de cómputo a escala de cuadrícula, y eso no es algo que obtendrán de un enfoque de nube pura», dice Armentrout. “Trabajamos habitualmente en varios miles de máquinas. Es esa paralelización masiva que simplemente no haría en la nube. Quieres un trabajo hecho en 5 minutos, no en días. Nuestro servicio de red llega a miles y miles de cajas y devuelve una respuesta en minutos «.

«Tenemos una solución de alto rendimiento que funciona para nuestros clientes. Podemos aprovechar una infraestructura de nube, pero no necesitamos perseguir el fenómeno de la nube».

Puedes compartir en en tu Twitter y Facebook para que tus colegas lo lean

??? ? ? ???

Comparte