Caveat: No soy un experto en Windows.
Seguro que es posible. Aunque es poco probable que sea muy práctico.
Windows 10 es un sistema operativo de escritorio. La variante de servidor basada en el mismo kernel va a ser Windows Server 2016, que aún no ha sido lanzado. Mientras que seguramente habrá algún tipo de soporte nativo de clustering en Windows Server 2016, no hay ninguno en Windows 10, por lo que veo.
Tampoco conozco soluciones de clustering de terceros específicamente para Windows 10 – aunque estoy seguro de que hay algo por ahí…
De nuevo, el clustering es principalmente de interés para los sistemas de tipo servidor, y las variantes de Windows Server han incluido soporte para varias formas de clustering durante bastante tiempo. ¿Las versiones de escritorio? No. En realidad no.
Si pasamos de la agrupación en el sentido general (incluyendo todo tipo de soluciones de equilibrio de carga y conmutación por error en caliente de alta disponibilidad) y reducimos el alcance a los clústeres de computación (también conocidos como ordenadores masivamente paralelos, también conocidos como supercomputadoras), como sugiere la redacción de su pregunta: Windows ha sido totalmente irrelevante en ese campo desde que existe por una razón.
Estas máquinas hacen un uso intensivo de núcleos de SO personalizados, controladores de hardware, etc. y Windows simplemente no es adecuado para ese tipo de aplicaciones. Hubo una época, a finales de los noventa y principios de los 2000, en la que los superordenadores basados en clusters de hardware de PCs de segunda mano empezaron a ser prácticos y Microsoft se esforzó por hacerse un hueco en ese mercado. Alcanzaron una representación de un solo dígito en la lista https://en.wikipedia.org/wiki/TOP500 durante algunos años, pero los sistemas de estilo Unix eran y son aparentemente más adecuados para ese tipo de aplicaciones. Las variantes clásicas de Unix han sido ampliamente suplantadas por Linux en este sector durante la última década. Alrededor del 97% de esos 500 superordenadores ejecutan Linux, Windows (cualquier versión) ejecuta uno de ellos…
Esto puede parecer algo diferente para los clústeres de computación más pequeños, pero la existencia de marcos de trabajo probados, eficientes, fácilmente personalizados y escalables para este tipo de aplicaciones para los sistemas tipo UNIX y Linux en particular -que no tienen una contrapartida real en el mundo de Windows- hace que sea un mercado difícil de penetrar. Por lo que sé, Microsoft ha abandonado prácticamente sus esfuerzos en este campo. Añade a eso el hecho de que las arquitecturas no-X86 todavía juegan un papel importante en el campo, y Windows no está disponible para ninguna de ellas, y el hecho de que casi todo el mundo con experiencia significativa en el campo está más familiarizado con los sistemas de tipo Unix, y el uso de Windows (independientemente de la versión) para un nuevo esfuerzo en el campo suena como una receta para el fracaso más que nada.
Otra vez: Estoy seguro de que se puede hacer, pero aparte de ‘por el gusto de hacerlo’, no’veo por qué alguien lo haría…