Alquilar HPC: ¿que tiene que ver la nube con eso? - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Alquilar HPC: ¿que tiene que ver la nube con eso?

Hola otra vez. Te habla Simón Sánchez y en esta ocasión hablaremos sobre Alquilar HPC: ¿que tiene que ver la nube con eso?

Si la virtualización es uno de los mayores obstáculos para la capacidad de las nubes para administrar aplicaciones HPC con la potencia y la velocidad de las supercomputadoras, ¿por qué no simplemente eliminar la abstracción y abandonar la virtualización por completo? El resultado sería muy reconocible para muchos en la investigación y la academia; es el antiguo paradigma de «alquilar un clúster». ¿Y qué hay de malo en eso? Aclaración: ¿Qué pasa ahora que el término «nube» tiene todo el brillo de un nuevo centro de datos y el alquiler de clústeres como concepto (CRAC) suena mucho menos atractivo? Todavía nada.

Hay pocos proveedores que ofrecen HPC como servicio comprobado a los clientes en todo el espectro de aplicaciones de HPC, pero desafortunadamente, con demasiada frecuencia califican estos servicios ampliamente útiles como la nube, que puede no ser el mejor enfoque. Esto es especialmente cierto si están tratando de llegar a personas tradicionales de HPC que a menudo son más propensas a burlarse del concepto de nube para su trabajo (recuerde, su trabajo puede depender de eliminar la pelusa) en lugar de aceptarlo. Incluso aquellos en el espacio HPC que están abiertos a la idea de la nube para sus necesidades, simplemente llamarla nube cuando se trata de simplemente alquilar tiempo en un clúster podría ser engañoso al principio o incluso desalentador en el peor de los casos.

Este es el único problema con la eliminación de la virtualización, y es probable que nadie se quede despierto por la noche, excepto quizás algunos gerentes de marketing de proveedores que ofrecen servicios «en la nube». No es la nube que todo el mundo reconoce si elimina la virtualización, ¿verdad? Al menos no según algunas definiciones. Pero, de nuevo, entrar en discusiones complicadas basadas en definiciones no es realmente útil ya que este espacio aún está evolucionando (y definirlo como los días de la cuadrícula) solo sofocará el desarrollo.

Pelusa, pero no como una nube

Una de las mayores fuentes de frustración para quienes están considerando alternativas a la compra de sus propios clústeres es determinar si la computación en la nube entrará en escena y en qué medida. Y si el grupo que selecciona la nueva solución está atascado en una definición de nube u otra, es probable que esté pensando en el aspecto de virtualización (y en todos los siniestros problemas de rendimiento que esto conlleva). Estas percepciones, que son reales en diversos grados dependiendo de las aplicaciones de las que estamos hablando, se inculcan en la mente de cualquiera que aún no tenga un conjunto agradablemente paralelo de aplicaciones para lanzar en la nube.

Sin embargo, lo que se ignora con demasiada frecuencia es el valor o la clasificación de los fundamentos de la nube. Si bien la virtualización es fundamental para muchas definiciones, HPC no tiene por qué depender de los mismos criterios que se adaptan a las empresas. Para HPC, la piedra angular, el faro es la disponibilidad. Es un acceso bajo demanda. Uno de los aspectos más valiosos y atractivos de la nube en todo el espectro HPC es, sin duda, la disponibilidad de recursos, y nada menos de forma escalable. Si HPC-as-a-Service elimina los problemas causados ​​por un entorno virtualizado en términos de rendimiento, al brindar flexibilidad, escalabilidad y acceso inmediato a los recursos, las nubes comienzan a parecer más problemas de los que valen, al menos en el contexto de un cierto rango. de aplicaciones que no están listas para la nube para empezar, pero que son necesarias para tiendas que no pueden recaudar muchos miles para un clúster.

Lo que realmente significa HPC-as-a-Service

HPC-as-a-Service no es nada nuevo. Lo has visto antes. Pero la tecnología detrás de esta posibilidad se está refinando hasta el punto de eclipsar el lado más completo y virtualizado de las definiciones de nube.

El director ejecutivo de Cycle Computing, Jason Stowe, resumió a la perfección el concepto de HPC-as-a-Service, afirmando que «los usuarios de los clústeres en la nube de HPC pueden iniciar los clústeres sin tener que preocuparse por implementar diversas aplicaciones, sistemas operativos, seguridad y cifrado. y otro software «. Sí, esto es algo que se puede hacer en un entorno de nube privada, pública o incluso híbrida con relativa facilidad, pero solo después de que se hayan pagado las cuotas. Después de todo, hay un trabajo importante por hacer antes de entrar al reino bendito de la nube. Mayor. No solo envía sus datos a Amazon y deja que conecten todo por usted, no si es una pequeña empresa con una carga relativamente liviana y ciertamente no si tiene algún tipo de aplicación HPC. Ya no tiene una vista detallada de su entorno operativo, nada se adapta a su hardware, tiene que programar utilizando API específicas para asegurarse de que todo se proporcione y configure correctamente o su experimento con la nube fallará. No es una tarea fácil, al menos no por parte de los usuarios finales que han sido entrevistados directamente por esta pequeña dama. Independientemente de la estructura de la nube, el proveedor, el escenario de uso previsto, no es algo en lo que simplemente se pueda entrar y esto es doblemente cierto para las aplicaciones de HPC, por supuesto, especialmente aquellas que requieren una manipulación entre bastidores altamente especializada para comenzar «. .

Stowe continuó diciendo que en el modelo HPC-as-a-Service, «los científicos pueden crear clústeres que agreguen servidores automáticamente cuando se agregue trabajo y apaguen los servidores cuando se complete el trabajo», lo que significa que una vez que los cálculos Se han realizado, el investigador simplemente hace clic en lo que equivale a un botón de apagado para poner fin a la disponibilidad masiva de recursos. Es en esta simplicidad, en esta capacidad de encendido y apagado fácil, la esencia de bajo demanda, que esto podría revolucionar la forma en que se maneja la HPC.

Según Joshua Bernstein de Penguin Computing, una empresa que también ofrece HPC-as-a-Service sin virtualización (por lo que es el paradigma de alquilar un clúster donde el entorno es más fácil de configurar y visualizar, sin mencionar la gestión), HPC-as-a-Service tiene un gran valor para los usuarios por varias razones, siendo la economía simple la base. Bernstein dice que es fácil para los clientes observar su entorno de TI actual, ya sean algunas máquinas o la mayoría, y saber de inmediato si tienen los $ 150,000 para invertir en un nuevo clúster. Esta es la parte facil. Además, además del problema de la inversión, también está la importante cuestión de si tienen o no espacio para acomodarlo y, lo que es más importante, si tienen o no las habilidades administrativas del sistema para mantenerlo activo. Bernstein sugiere que si tiene la intención de utilizar siempre un clúster con una capacidad del 30 al 50 por ciento, es mejor comprar un clúster basado en observaciones durante un año, o más bien, un período de tres años. Sin embargo, señala, «resulta que la mayoría de las veces los clientes no siempre lo ejecutan a esa velocidad, dirán que lo ejecutan al 100%, pero si les preguntamos cómo les fue el mes anterior, resulta que no fue así. casi nada, así que en el transcurso de tres años, parece que la mayor parte se usa entre el 20 y el 30% del tiempo. Por lo tanto, es mucho más barato alquilar que comprar «.

HPC-as-a-Service, en otras palabras, podría tener más sentido que las nubes reales para una variedad de aplicaciones que, de otro modo, podrían correr el peligro de un entorno nublado hostil, y hace posible que los centros de investigación y las tiendas más pequeños puedan realmente competir sin la inversión. Y aquí está esa revolución que está teniendo lugar.

Flexibilidad bajo demanda y claves de configurabilidad

La HPC como servicio ofrecida por SGI y su Cyclone, Cycle Computing o Penguin On-Demand (POD) o incluso empresas más pequeñas como Sabalcore, por ejemplo, son enemigos formidables de los proveedores mega-IaaS / PaaS que buscan HPC convierte. El problema es que con demasiada frecuencia invocan el nombre de la nube, lo que para esta audiencia en particular puede no ser una buena idea.

Elimine las definiciones de nube estándar que con demasiada frecuencia dependen de la virtualización y céntrese en uno de los elementos fundamentales que hacen que la «nube» sea atractiva para los usuarios de HPC. Todo se reduce a la disponibilidad. Tiene recursos bajo demanda. Eso significa que no hay necesidad de esperar un tiempo precioso para terminar un trabajo: agregue la capacidad de escalar o disparar fuera de las listas y obtendrá un trato. Probablemente, de todos modos. Además, como señaló Joshua Bernstein de Penguin of the Penguin On-Demand Service (POD), las empresas pueden probar antes de comprar un clúster para ver qué es posible antes de obtener el suyo propio para dar rienda suelta a la empresa. larga vida a la revolución.

El único problema en este momento es conceptualmente pequeño, pero es realmente importante desde el punto de vista de la adopción: cuando casi todo tiene la etiqueta «nube» pegada (que los proveedores aún pueden salirse con la suya ya que las definiciones dependen en gran parte debido a la creatividad del equipo de marketing de cada proveedor) puede ser casi imposible analizar sus opciones sin descuidar por completo las soluciones que pueden ser mucho más atractivas que el sentido público estándar de la nube.

Quizás los proveedores de HPC-as-a-Service deberían definirse a sí mismos por lo que realmente son y dejar las nubes fuera. Actualmente.

Recuerda compartir en en tu Twitter y Facebook para que tus colegas lo sepan

??? ? ? ???

Comparte