Cette question peut sembler étrange, mais elle a suscité des discussions animées avec certains de mes collègues. Prenons l'exemple d'une matrice RAID de taille moyenne composée de huit ou douze disques. Lors de l'achat du lot initial de disques, ou de l'achat de disques de remplacement pour agrandir la matrice ou rafraîchir le matériel, il existe deux grandes approches possibles :
- Achetez tous les disques en une seule commande auprès d'un seul fournisseur, et recevez une grande boîte contenant tous les disques.
- Commandez un disque à l'unité auprès de plusieurs fournisseurs et/ou répartissez (sur plusieurs jours ou semaines) plusieurs commandes d'un disque à l'unité.
Il y a évidemment un terrain d'entente, mais ce sont les principales mentalités qui s'opposent. Je suis sincèrement curieux de savoir quelle approche est la plus raisonnable en termes de réduction du risque de défaillance catastrophique de la matrice. (Définissons cela comme "25% des disques tombent en panne dans une fenêtre de temps égale au temps qu'il faut pour réarmer la matrice une fois"). La logique étant que, si tous les disques proviennent du même endroit, ils pourraient tous avoir les mêmes défauts sous-jacents attendant de frapper. La même bombe à retardement avec le même compte à rebours initial sur l'horloge, si vous voulez.
J'ai rassemblé quelques-uns des avantages et des inconvénients les plus courants de chaque approche, mais certains d'entre eux relèvent de la conjecture et de l'instinct au lieu de données concrètes fondées sur des preuves.
Achetez tout en une fois, les pros
- Moins de temps passé dans la phase de recherche/de commande.
- Minimise les frais d'expédition si le vendeur les prend en charge.
- Les disques sont pratiquement garantis d'avoir la même version de firmware et les mêmes "bizarreries" dans leurs caractéristiques opérationnelles (température, vibration, etc.).
- Les augmentations de prix/les ruptures de stock risquent de bloquer le projet à mi-chemin.
- Chaque disque suivant est disponible au moment où il doit être installé.
- Les numéros de série sont tous connus à l'avance, les disques peuvent être installés dans le boîtier par ordre croissant de numéro de série. Cela semble trop compliqué, mais certaines personnes semblent y attacher de l'importance. (Je suppose que leur interface de gestion trie les disques par numéro de série au lieu de l'ordre des ports matériels...).
Achetez tout en une fois, contre
- Tous les disques proviennent (probablement) de la même usine, ont été fabriqués au même moment, avec les mêmes matériaux. Ils ont été stockés dans le même environnement, et soumis aux mêmes abus potentiels pendant le transit. Tout défaut ou dommage présent sur un disque est probablement présent sur tous.
- Si les disques sont remplacés un par un dans une matrice existante et que chaque nouveau disque doit être réarticulé individuellement, il peut s'écouler des semaines avant que le dernier disque de la commande soit installé et qu'on découvre qu'il est défectueux. La fenêtre de retour/remplacement avec le fournisseur peut expirer pendant cette période.
- Impossible de profiter des baisses de prix à court terme qui pourraient survenir pendant le projet.
Achetez à l'unité, pros
- Si un disque tombe en panne, il partage très peu d'historique de fabrication/transit avec les autres disques. Si la défaillance a été causée par quelque chose au cours de la fabrication ou du transport, la cause première ne s'est probablement pas produite sur un autre disque.
- Si un disque est mort à l'arrivée ou tombe en panne pendant les premières heures d'utilisation, cela sera détecté peu après l'arrivée de l'envoi et le processus de retour pourra se dérouler plus facilement.
Acheter à l'unité, contre
- Il faut beaucoup de temps pour trouver suffisamment de vendeurs à des prix acceptables. Le suivi des commandes, les échecs de livraison, les retours d'articles endommagés et d'autres problèmes peuvent prendre beaucoup de temps à résoudre.
- Des frais d'expédition potentiellement plus élevés.
- Il est fort possible qu'un nouveau disque soit nécessaire mais qu'aucun ne soit disponible, ce qui bloque le projet.
- Avantage imaginé. Indépendamment du vendeur ou de la date d'achat, tous les disques proviennent du même endroit et sont réellement les mêmes. Les défauts de fabrication auraient été détectés par le contrôle de la qualité et les disques de qualité inférieure n'auraient pas été vendus. Les dommages liés à l'expédition doivent être si importants (et visibles à l'œil nu) que les disques endommagés sont évidents dès le déballage.
Si l'on s'en tient au nombre de points, "acheter en gros" l'emporte assez nettement. Mais certains des avantages sont faibles, et certains des inconvénients sont forts. De nombreux points ne font qu'énoncer l'inverse logique de certains autres. Certaines de ces choses peuvent être des superstitions absurdes. Mais si la superstition permet de mieux maintenir l'intégrité du tableau, je suppose que je suis prêt à l'accepter.
Quel groupe est le plus sensé ici ?
UPDATE J'ai des données pertinentes pour cette discussion. La dernière matrice que j'ai personnellement construite (il y a environ quatre ans) comportait huit disques. J'ai commandé auprès d'un seul fournisseur, mais j'ai divisé l'achat en deux commandes de quatre disques chacune, à environ un mois d'intervalle. Un disque de la matrice est tombé en panne dès les premières heures de fonctionnement. Il faisait partie du premier lot, et la fenêtre de retour pour cette commande s'était refermée le temps de tout faire tourner.
Quatre ans plus tard, les sept disques d'origine plus un de remplacement fonctionnent toujours sans erreur. (on touche du bois.)
7 votes
+1 de ma part pour la question, car je voulais moi-même la connaître depuis un certain temps. J'ai définitivement J'ai vu le phénomène des disques durs des gros serveurs de fichiers qui arrivent tous à la fin de la courbe de la baignoire à peu près en même temps, mais souvent le nombre de fournisseurs agréés pour ces serveurs est assez faible, donc l'approche "acheter à plusieurs endroits" est assez difficile. Je suis impatient de voir les réponses avec données réelles en eux.
0 votes
@MadHatter : Je suis avec vous sur ce point, mais je ne suis pas au courant de données concrètes concernant cette question et jusqu'à ce que nous obtenions cela, ce n'est que spéculation malheureusement. Personnellement, tous les cas que je connais où un groupe de disques similaires ont commencé à mourir ensemble, c'était quand ils ont été utilisés trop longtemps et ont commencé à mourir de vieillesse.
2 votes
Re. votre mise à jour : C'est un point de données unique. Il faut le répéter pour des milliers de disques pour obtenir une mesure utile. C'est difficile à faire, surtout avec les cycles de production très courts des disques, ce qui entraîne un manque de ce type de données.
0 votes
Je suis même surpris qu'il n'y ait pas quelque part un document établi sur les "meilleures pratiques" qui puisse faire pencher la balance d'un côté ou de l'autre. Peut-être que l'ensemble de la prémisse est insignifiante et entièrement discutable, mais ce n'est pas le cas. se sentir de cette façon, tu sais ?
1 votes
Je crois me souvenir qu'il y a quelque temps, j'étais d'accord dans Meta pour dire que meilleure pratique les questions étaient sur le sujet, à condition qu'elles ne génèrent pas seulement un tas d'anecdotes. J'espère que cette question pourra donner lieu à de bonnes réponses, et je pense que nous devrions lui donner une chance.
0 votes
@MadHatter : OK, voyons où ça va finir. J'aimerais avoir plus que des données anecdotiques à ce sujet.
3 votes
Merci @Sven, vous êtes un homme de confiance ; espérons-le. Et à tous ceux qui pourraient répondre : des données, pas des anecdotes, s'il vous plaît .
0 votes
Il n'y a pas beaucoup de variations dans la fabrication des variateurs. Ne rendez pas les choses difficiles.
0 votes
Je voudrais amour si les gens expliquaient les downvotes.
0 votes
@gf_ Pourquoi est-ce important ?
0 votes
@ewwhite Cela pourrait conduire à une meilleure qualité : donner aux gens une chance d'améliorer la question, par exemple.
3 votes
Je gère beaucoup de machines avec des raids. Tous les disques finissent par tomber en panne Il faut donc prévoir suffisamment de pièces de rechange pour pouvoir les échanger dès que possible, probablement avant la panne plutôt que d'attendre une panne complète.
1 votes
Pertinent : Dois-je "roder" un disque d'une nouvelle paire RAID 1 pour réduire le risque d'un temps de panne similaire ? y Comment graver les disques durs ?
1 votes
Re : "Il peut se passer des semaines avant que le dernier disque de la commande soit installé et qu'on découvre qu'il est défectueux." Je pense que c'est une bonne idée d'essayer de graver les disques dès qu'ils sont reçus. Au moins un test d'écriture-lecture de données aléatoires. J'avais quelques serveurs 32 bits inutilisés mis de côté pour cela.
1 votes
Pourquoi envisager d'utiliser des disques de plusieurs fournisseurs mais pas des disques de plusieurs marques du même fournisseur ?
0 votes
J'ai participé à la mise en réseau des PC dans une grande organisation il y a plus de 20 ans. Nous commandions des cartes d'interface réseau en gros, plusieurs dizaines à la fois (toujours du même fabricant) ; elles étaient généralement très fiables, mais nous avons eu une ou deux boîtes où 50-60% des cartes sont tombées en panne en un mois ou deux. Je n'ai pas beaucoup d'expérience dans l'achat de disques durs, mais je suis curieux de voir où cela va mener.
0 votes
Quelques données qui pourraient vous être utiles : backblaze.com/b2/disque dur-test-donnees.html
0 votes
Il y a des avantages et des inconvénients - plus ou moins hypothétiques - à cela. Mais une raison majeure pour laquelle la reconstruction échoue est qu'il peut y avoir des défauts de lecture encore inaperçus sur vos disques. Ces défauts se produisent normalement lorsque les données ont été écrites il y a quelques mois, voire quelques années, et que les disques sont utilisés. Essentiellement, VOUS DEVEZ VOUS ASSURER QUE VOUS FAITES RÉGULIÈREMENT LE PATROLLING / SCRUBBING DE TOUS LES DISQUES. Désolé de crier mais c'est le site chose essentielle. Si votre contrôleur ne permet pas d'effectuer une patrouille des médias une fois par mois, utilisez une méthode logicielle. Les secteurs faibles seront repérés et les réparations effectuées automatiquement.