Matériel – Projet Voskos
Si vous arrivez directement sur cet article, je vous invite à lire les précédents à partir d’ici. Sinon, continuons notre voyage. La décision prise de construire mon HomeServer, il me fallait analyser les contraintes, besoins et imaginer le build parfait.
Contraintes
Form Factor
Le PC sera dans mon cellier, à côté de ma box Internet (celle de mon FAI). De nombreuses personnes se soucient peu de la place qu’occupe le matériel informatique dans une maison. Ce n’est pas mon cas. J’aime bien avoir un bureau rangé, le plus neutre possible et en masquant le maximum de choses. J’ai donc suivi cette philosophie pour mon futur HomeServer.
On part donc sur une carte mère Mini ITX et donc un boîtier Mini ITX qui restera assez petit pour rentrer sur une étagère.
Il existe des PCs tout fait encore plus petits : les NUC et les SFF/USFF (notamment chez HP et Fujistsu) mais cela était incompatible avec l’idée d’avoir plusieurs disques durs.
Consommation d’énergie
Un point essentiel d’un HomeServer est sa consommation d’énergie, enfin électrique. Puisqu’il va rester allumé 24h/24 7j/7, sa consommation moyenne vous donnera une idée de votre facture à la fin de l’année.
Prenons un système qui consomme 50W en moyenne. À un prix actuel de 23 centimes le kWh, cela nous fait 50W*24h*365j/1000 * 23 centimes = 142 euros par an. Toute optimisation est donc la bienvenue et nous verrons ça plus tard.
Quand vous pensez que certains PC de joueurs consomment jusqu’à plusieurs centaines de Watts, cela remettait en question le projet 🤔
Puis j’ai découvert trois choses :
- Les PCs de taille Mini-ITX (le plus petit format de carte mère) consomment beaucoup moins, car ils embarquent moins de composants. Cela confirme ma première contrainte sur le format.
- La gamme de l’alimentation joue directement sur leur efficacité et finalement sur la consommation. Wolfgang l’explique beaucoup mieux que moi dans cette vidéo.
- Le choix méticuleux des composants peut drastiquement réduire la consommation. Vous pouvez trouver sur ce Google Sheet (extrait d’un forum allemand) des tests utilisateurs avec les composants et consommations correspondantes.
Stockage
J’ai à ma disposition 1 disque NVME de 1To et 1 vieux disque externe de 2To dans un boîtier Western Digital (que je vais démonter pour installer le disque directement dans mon Home Server).
J’ai estimé mes besoins de stockage à environ 6To, donc il me faudra acheter d’autres disques. J’avais déjà en tête la manière dont j’allais assembler tous ces disques pour faire un volume logique, mais nous reviendrons sur cette partie dans le prochain article.
Performances
Puisqu’une des raisons principales de mon mécontentement chez Synology était les mauvaises performances, je me suis longtemps documenté sur cette partie-là. L’idée est de trouver un processeur assez puissant, peu cher et peu gourmand en énergie.
En parcourant les posts sur Reddit et en regardant encore une fois cette vidéo de Wolfgang, mon choix se porte finalement sur un processeur de 10ᵉ génération. Cette génération intègre un processeur graphique, ainsi que la technologie Quick Sync Video et offre des performances satisfaisantes.
Le seul défaut pour moi est la non prise en charge du codec AV1 qui devient de plus en plus courant aujourd’hui.
Le modèle Intel i3 10100 date de fin 2020, est l’entrée de gamme de cette génération, mais reste 3 à 4 fois plus puissant que le processeur du NAS Synology que j’avais testé. Et surtout, il consomme très peu lorsqu’il n’est pas sollicité.
Respect de la planète
Une grande partie d’émission de CO2 pour le matériel informatique provient de sa fabrication (notamment par l’extraction des métaux nécessaires). J’ai donc voulu favoriser au maximum l’occasion ou la seconde main.
Les réflexions pour minimiser la consommation électrique vont aussi dans ce sens.
Budget
Pour construire un HomeServer, on peut dépenser une centaine d’euros et démarrer avec un micro contrôleur. N’hésitez pas à regarder ce qui est fait du côté des ZimaBoard (et leur système CasaOS) ou simplement commencer avec un Raspberry Pi (les prix des 4 ont baissé dernièrement).
Vous pouvez aussi dépenser des milliers d’euros et construire des racks entiers de composants professionnels.
J’ai trouvé un juste milieu avec un budget de 400€ sans les disques. Je précise sans les disques parce que les besoins de chacun seront différents en termes de stockage.
Recherche de matériel
J’ai trouvé tous mes composants sur LeBonCoin (sauf la carte mère, introuvable d’occasion). Nous pourrions débattre du fait d’utiliser des composants non neufs pour un HomeServer qui est censé rester allumé tout le temps et avoir une longévité maximale. Mais un processeur ou une barrette de RAM utilisés avec soin durent beaucoup plus longtemps que la durée de vie d’un PC.
Donc pas d’inquiétude de ma part à ce sujet. Les seuls composants critiques sont les disques, stockant la précieuse donnée. Mais grâce à une bonne stratégie de backup, je ne suis pas inquiet d’une possible défaillance.
Boitier
J’aime beaucoup le style des boitiers Fractal Design et mon choix s’est arrêté sur le modèle Node 304, parfait avec ses 6 baies de disques, sa compatibilité avec les alimentations ATX jusqu’à 160 mm et son petit volume de 20L. Trouvé à 40€.
Les modèles N1 et N2 de Jonsbo me plaisaient aussi, mais je ne connais pas la marque et impossible de mettre la main dessus.
Carte mère
Suite à mon choix de processeurs, les cartes mères compatibles sont celles avec un socket LGA1200. Au format Mini-ITX, le choix était restreint, mais je n’avais pas de critères particuliers (si ce n’est la compatibilité M2 et le nombre de ports SATA).
J’ai hésité à prendre un modèle avec un port Ethernet 10GB (ou 2.5GB) pour améliorer les transferts réseaux, mais le reste de mon matériel n’étant pas compatible avec ces débits, j’ai préféré rester sur ce modèle : ASRock H510M-ITX/ac.
Achetée chez LDLC à 120€ (merci Florian pour la livraison).
Alimentation
Comme nous l’avons vu précédemment, la gamme de l’alimentation joue sur la consommation électrique. J’ai trouvé ce modèle de chez Corsair qui fournira largement assez de puissance, et reste un bon rapport prix/qualité.
Trouvée à 50€.
Mémoire RAM
Pour la RAM, rien de particulier. Certains recommandent des RAM ECC (à correction d’erreur), mais d’autres pensent que c’est utile uniquement dans des systèmes haut de gamme. J’ai donc choisi une paire de barrettes classiques, compatibles avec mon processeur.
Trouvée à 30€.
La quantité de RAM dont vous avez besoin est difficile à estimer. Cela dépend de votre système de fichiers, du nombre de services que vous allez lancer en parallèle. Visez au-dessus de ce que vous estimez, les prix sont assez bas.
Processeur
Pour rappel, le modèle choisi est Intel i3-10100. Trouvé pour 80€.
J’ai trouvé un ventilateur Noctua NH-L12S peu cher (30€) sur LeBonCoin et j’ai décidé de l’acheter pour remplacer le ventirad d’origine. Il sera plus silencieux et plus efficace (même si le processeur devrait s’ennuyer 90% du temps).
Disques
J’ai trouvé deux disques Seagate – Ironwolf 4TB (référence ST4000VN008) pour 140€. Parfait pour compléter ceux que je possédais déjà.
Avec un total de 350€ sans les disques, le budget est respecté 🎉
Assemblage
Si vous avez déjà assemblé un PC, c’est la même chose pour un HomeServer. A part quelques prises de tête pour gérer les câbles dans ce petit boitier, tout l’assemblage s’est fait sans souci. Branché à un écran, un clavier/souris, le premier allumage permet d’afficher l’écran du BIOS et de vérifier que tout est bien détecté.
Le prochain épisode sera dédié à l’installation du système d’exploitation et au choix du système de fichiers.
1 réponse
[…] Matériel […]