Comment recycler sa tour pour faire du clustering
Les anciennes tours disposent d’un espace considérable, et je vous propose une suggestion pour la rendre plus puissante : le clustering
Kezako ?
Le clustering consiste à faire communiquer 1 ordinateur principal avec plusieurs autres ordinateurs pour déléguer des tâches. Cette méthode de communication, à la base du fonctionnement des supercalculateurs, apporte les avantages suivants :
- Evolutivité du matériel indépendante du logiciel
- Extensibilité infinie
- Haute disponibilité
- Traitements en parallèle
Avec des Raspberry Pi
Pionnier dans la démocratisation des nano-ordinateurs, Raspberry permet d’avoir un PC complet aussi grand qu’une carte d’identité, alimenté par un chargeur de téléphone, et disposant de tous les éléments technologiques nécessaires :
- Ethernet
- USB
- HDMI
- Wifi
- Bluetooth
- slot microSd
En fouillant sur Internet, j’ai trouvé 2 informations intéressantes :
- un gars qui a réalisé en impression 3D (et mis le modèle à disposition) un adaptateur pour Raspberry Pi 3 qui se loge dans le slot réservé aux cartes d’extensions d’une tour
- la compatibilité PoE (Power on Ethernet) des dernières cartes, ce qui permet de se passer d’une alimentation
Pour aller plus loin, on pourrait même mettre en extrémité un Pi 3 avec Cluster HAT et 4 Pi Zero !
Avec une carte-mère de base et 5 lots, on peut se retrouver aisément avec 10 PC en 1 !!!
Comment je vois la chose
A prévoir, par carte Pi :
- 1 carte Pi 3 B+ (35 €)
- 1 carte PoE (22 €)
- 1 carte microSD pour l’OS (Raspbian OS par exemple) (10 €)
- 1 alimentation (5 €, il existe des adaptateurs Molex pour se brancher directement sur l’alim du PC)
- 1 cable réseau (2 €)
- 1 impression 3D de support (12 € si fait par une société)
Soit un total entre 50 et 80 € par carte.
Comptez aussi 110 € pour le Cluster Zero.
Et pour l’ensemble :
- 1 switch Ethernet, compatible ou non PoE
- 1 hub USB avec alim externe
Mes suggestions :
- Mettre une carte mère ITX, pour avoir tous les emplacements de libre
- Opter pour le PoE ou installer un hub USB avec alimentation externe pour alimenter toutes les cartes
- Paramétrer la carte-mère ITX comme Manager du clustering, et les Pi comme Workers