?Qu¨¦ factores posibilitan la HPC?
En particular, hay cuatro factores que impulsan el uso de la HPC:
Potencia de procesamiento
En palabras simples, el ancho de banda que se requiere para procesar grandes vol¨²menes de datos no puede ser proporcionado por un ¨²nico procesador. En cambio, en un modelo HPC, varios centros de procesamiento funcionan en paralelo para ofrecer buenos resultados. Recuerde que en este modelo:
- El grupo de computadoras individuales que se conectan en red de forma conjunta se denomina cl¨²ster.
- Cada unidad de procesamiento individual en el cl¨²ster se denomina nodo.
- Cada procesador en un nodo tendr¨¢ varios n¨²cleos.?
Como ejemplo, un cl¨²ster con 16?nodos y cuatro n¨²cleos cada uno es un cl¨²ster peque?o, que representa un total de 64?n¨²cleos que funcionan en paralelo.
La mayor¨ªa de los casos de uso de HPC actuales incluyen miles de n¨²cleos que funcionan en paralelo para completar los procesos designados en un periodo de tiempo m¨¢s corto. Los proveedores de infraestructura como servicio (IaaS) ofrecen a los usuarios la posibilidad de aprovechar grande cantidades de nodos cuando se requiere y luego se desconecta la carga de trabajo cuando se completa el requerimiento. Los usuarios solo pagan por la potencia de procesamiento requerida, sin los costos de desembolso de capital (CAPEX) asociados con la construcci¨®n de la infraestructura. Con IaaS, los usuarios generalmente tienen la posibilidad de prescribir dise?os de nodos para aplicaciones espec¨ªficas, si se requiere.
Sistema operativo
Los sistemas operativos act¨²an como la interfaz entre el hardware y el software que se usa en HPC. Los dos sistemas operativos m¨¢s importantes que se usan en los entornos HPC son Linux y Windows. Linux generalmente se usa para HPC, mientas que Windows se usa solo cuando se requieren aplicaciones espec¨ªficas de Windows.?
Red
En HPC, la red conecta el hardware inform¨¢tico, el almacenamiento requerido y el usuario. El hardware inform¨¢tico se conecta a trav¨¦s de redes que pueden manejar un gran ancho de banda de datos. Las redes tambi¨¦n deben tener una baja latencia para permitir que las transferencias de datos sean m¨¢s r¨¢pidas. Las transmisiones de datos y la administraci¨®n de cl¨²steres est¨¢n manejadas por los gerentes del cl¨²ster, los servicios de administraci¨®n y los programadores.?
El gerente del cl¨²ster ejecuta la carga de trabajo entre los recursos inform¨¢ticos distribuidos, como CPU, FPGA, GPU y discos. Todos los recursos deben estar conectados a la misma red para que el gerente del cl¨²ster administre los recursos. Cuando se usan servicios de un proveedor IaaS, todas las instalaciones que se requieran para administrar la infraestructura ser¨¢n aplicadas por el proveedor.
Almacenamiento
Por ¨²ltimo, los datos que ser¨¢n procesados por HPC deben ser almacenados en un repositorio de datos grande. Debido a que los datos pueden tomar diferentes formas (estructurados, semiestructurados y no estructurados), es posible que se requieran diversos tipos de bases de datos para almacenar los datos.
Los datos en su formato sin procesar se almacenan dentro del data lake. Estos datos pueden ser dif¨ªciles de procesar debido a que no tienen a¨²n un prop¨®sito asignado.?Los almacenamientos de datos?almacenan datos despu¨¦s de procesar, una vez limpios para adaptarse al prop¨®sito espec¨ªfico.?
Almacenamiento: El enlace que falta en HPC
En varios casos de uso de HPC, por lo general se pasa por alto el almacenamiento, una parte cr¨ªtica de la arquitectura. Se usa HPC cuando se debe procesar una vasta cantidad de datos en paralelo, adem¨¢s su rendimiento depende de si todos los componentes en su arquitectura pueden mantenerse actualizados unos con otros.?
Es posible que las soluciones de almacenamiento heredadas tradicionales no puedan manejar las necesidades de HPC, lo que crea cuellos de botella en el proceso y posiblemente el rendimiento se vea obstaculizado. El almacenamiento de datos debe poder mantener la velocidad de la potencia de procesamiento de la configuraci¨®n, raz¨®n por la que varias arquitecturas de HPC usan el almacenamiento??.
Evergreen//One? ofrece almacenamiento UFFO r¨¢pido y confiable con la conveniencia del modelo de pago por el tiempo de uso (PaYG). Se puede usar en modelos en las instalaciones y la nube h¨ªbrida, y es ideal para los entornos de HPC que requiere la habilidad de escalar operaciones sin comprometer el rendimiento.
Comience hoy con Evergreen//One. Los nuevos clientes?obtienen los tres primeros meses de servicio gratis.