Para agregar Incluso los clústeres de computación de productos básicos (High Performance Computing) que usan hardware de código abierto y de productos básicos (COTS) aún requieren trabajo adicional para que funcionen bien juntos.
Algunas consideraciones adicionales:
- Interconexión de alta velocidad . De acuerdo con la Ley de Amdahl, transferir datos de un nodo a otro es una de esas áreas que causa una gran cantidad de cuellos de botella en el procesamiento. Esto depende de la granularidad de las aplicaciones. Las aplicaciones de grano fino requieren más interconexión de red que las de grano grueso. Se consideran consideraciones como el rendimiento, la resistencia y la topología.
- Almacenamiento Compartido En general, los clústeres de cómputo funcionan juntos, pero necesitan acceso al almacenamiento para que todo el clúster tenga visibilidad desactivada. Existen muchos enfoques para el almacenamiento compartido desde hardware dedicado NAS y cajas SAN o el uso de sistemas de archivos especializados como GlusterFS, NFS y Hadoop Distributed File System.
- Software y hardware optimizados . Dado que estas máquinas están listas para usar, es importante que se use el conjunto correcto de componentes para que funcionen bien entre sí. Una vez me encontré con una situación en la que la NIC del nodo de cómputo no era compatible con el sistema operativo. La tarjeta se mantuvo en los modos de rendimiento de flip flop que hicieron que no funcionara de manera óptima en el rendimiento deseado.
- Software especializado La mayoría de los clústeres de informática comercial ejecutan una forma de software especializado u otra. Este software es necesario para administrar el trabajo de procesamiento distribuido en el clúster de cómputo. Hace más de una década, oirías que PVM o MPI se usan comúnmente. Hoy verás Apache Hadoop. También escuchará sobre Apache Spark y Apache Mesos.
Hay muchas más consideraciones, pero estos son los denominadores menos comunes que afectan sustancialmente a todo el rendimiento en la mayoría de las aplicaciones.
- ¿Cuáles son los beneficios clave de la agrupación en procesadores informáticos?
- ¿Cómo conectar más de 100 dispositivos bluetooth para enviar datos del sensor a una sola computadora o servidor?
- ¿Qué es el proyecto Open Compute?
- Cómo armar una PC para juegos con menos de 30000 en India
- ¿Son buenas las piezas de PC de segunda mano para una computadora económica? ¿Cuánto durarían?