Est-il possible de créer un ordinateur en grappe qui fonctionne sous Windows 10 ? Si oui, comment ? Et combien de temps cela prendra-t-il ?


Caveat : Je'ne suis pas un expert de Windows.

Je'suis sûr que c'est possible. Mais il'est peu probable que ce soit très pratique.


Windows 10 est un OS de bureau. La variante serveur basée sur le même noyau sera Windows Server 2016, qui n'est pas encore sorti. Alors qu'il y a forcément une sorte de support natif du clustering dans Windows Server 2016, il n'y en a pas dans Windows 10, pour autant que je sache.
Je'ne suis pas au courant des principales solutions de clustering tierces spécifiquement pour Windows 10, non plus - bien que je'sois sûr qu'il y a quelque chose là-bas...

Encore, le clustering est principalement intéressant pour les systèmes de type serveur - et les variantes de Windows Server ont inclus le support de diverses formes de clustering depuis un certain temps. Les versions de bureau ? Non. Pas vraiment.

Si l'on part du clustering au sens général (y compris toutes sortes de solutions d'équilibrage de charge et de basculement à chaud haute disponibilité) et que l'on réduit le champ d'application aux clusters informatiques (aka ordinateurs massivement parallèles, aka superordinateurs), comme le suggère la formulation de votre question : Windows a été tout à fait hors de propos dans ce domaine depuis qu'il existe pour une raison.

Ces machines font un usage intensif de noyaux d'OS personnalisés, de pilotes matériels, etc. et Windows n'est tout simplement pas adapté à ce type d'application. Il fut un temps, à la fin des années 90 et au début des années 2000, où les superordinateurs basés sur des grappes de matériel PC hors de l'étagère sont devenus pratiques pour la première fois et où Microsoft a fait un effort pour prendre pied sur ce marché. Ils ont atteint une représentation à un chiffre dans la liste https://en.wikipedia.org/wiki/TOP500 pendant quelques années, mais les systèmes de type Unix étaient et sont apparemment mieux adaptés à ce type d'application. Les variantes classiques d'Unix ont été largement supplantées par Linux dans ce secteur au cours de la dernière décennie environ. Quelque 97% de ces 500 supercalculateurs fonctionnent sous Linux, Windows (n'importe quelle version) fait tourner l'un d'entre eux...

Cela peut sembler quelque peu différent pour les grappes de calcul plus petites, mais l'existence de cadres éprouvés, efficaces, facilement personnalisables et évolutifs pour ce type d'application pour les systèmes de type UNIX et Linux en particulier - qui n'ont pas de véritable contrepartie dans le monde Windows - en fait un marché difficile à percer. Pour autant que je sache, Microsoft a pratiquement abandonné ses efforts dans ce domaine. Ajoutez à cela le fait que les architectures non-X86 jouent encore un rôle important dans le domaine, et que Windows n'est disponible pour aucune d'entre elles, et le fait que presque tout le monde avec une expérience significative dans le domaine est plus familier avec les systèmes de type Unix, et utiliser Windows (quelle que soit la version) pour une nouvelle entreprise dans le domaine sonne comme une recette pour l'échec plus que tout.

Encore : Je'suis sûr que c'est faisable, mais à part 'pour le plaisir&apos ;, je ne'vois pas pourquoi quelqu'un le ferait...

.