Cela peut sembler une question étrange, mais cela a généré une discussion animée avec certains de mes collègues. Prenons 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 actualiser le matériel, il existe deux approches générales:
- Achetez tous les lecteurs en une seule commande auprès d'un fournisseur et recevez une grande boîte contenant tous les disques.
- Commandez un disque chacun auprès de divers fournisseurs et / ou répartissez (sur une période de plusieurs jours ou plusieurs semaines) plusieurs commandes d’un disque chacun.
Il y a bien sûr un terrain d'entente, mais ce sont les principales mentalités opposées. Je suis vraiment curieux de savoir quelle approche est la plus sensée pour réduire le risque de défaillance catastrophique du réseau. (Définissons cela comme "25% des disques échouent dans une fenêtre de temps égale à la durée nécessaire à la reconversion du tableau une fois.") défauts sous-jacents en attente de grève. La même bombe à retardement avec le même compte à rebours initial, si vous voulez.
J'ai rassemblé quelques-uns des avantages et inconvénients les plus courants pour chaque approche, mais certains d'entre eux se présentent comme des conjectures et des instincts digestifs plutôt que comme des données factuelles fiables.
Acheter tout à la fois, les pros
- Moins de temps passé en phase de recherche / commande.
- Minimise les coûts d'expédition si le vendeur les facture.
- Les disques sont quasiment garantis d'avoir la même version de firmware et les mêmes "défauts" dans leurs caractéristiques de fonctionnement (température, vibrations, etc.)
- Les augmentations de prix et les ruptures de stock risquent de bloquer le projet à mi-parcours.
- Chaque disque suivant est disponible au moment où il doit être installé.
- Les numéros de série sont tous connus dès le départ, les disques peuvent être installés dans le boîtier par ordre croissant de numéro de série. Cela semble trop difficile, mais certaines personnes semblent l'apprécier. (Je suppose que leur interface de gestion trie les disques par numéro de série plutôt que par ordre de port matériel ...?)
Achetez tout à la fois, par contre
- Tous les disques (probablement) provenaient de la même usine, construite au même moment, des mêmes matériaux. Ils étaient stockés dans le même environnement et soumis aux mêmes abus potentiels lors du transit. Tout défaut ou dommage présent dans l’un est probablement présent dans l’ensemble.
- Si les lecteurs sont remplacés individuellement dans une grappe existante et que chaque nouveau disque doit être mis à jour individuellement, il peut s'écouler des semaines avant que le dernier disque de la commande soit installé et reconnu comme défectueux. La fenêtre de retour / remplacement avec le fournisseur peut expirer pendant cette période.
- Impossible de tirer profit des baisses de prix imminentes pouvant survenir au cours du projet.
Acheter individuellement, pros
- Si un disque tombe en panne, il partage très peu d'historique de fabrication / transit avec aucun des autres disques. Si la défaillance a été causée par quelque chose en cours de fabrication ou de transit, la cause première ne s'est probablement produite sur aucun autre disque.
- Si un disque est mort à l'arrivée ou tombe en panne pendant les premières heures d'utilisation, il sera détecté peu de temps après l'arrivée de l'envoi et le processus de retour risque de se dérouler plus facilement.
Acheter individuellement, contre
- Il faut beaucoup de temps pour trouver suffisamment de vendeurs à des prix acceptables. Le suivi des commandes, les problèmes de livraison, les retours d’articles endommagés et d’autres problèmes peuvent prendre beaucoup de temps à résoudre.
- Frais d'expédition potentiellement plus élevés.
- Il existe une très réelle possibilité qu'un nouveau disque soit requis mais qu'aucun ne soit disponible, bloquant le projet.
- Avantage imaginé. Quels que soient le fournisseur ou la date d'achat, tous les disques proviennent du même endroit et sont vraiment 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 dus au transport devraient être si importants (et clairement visibles à l'œil nu) que les lecteurs endommagés seraient évidents au déballage.
Si nous calculons simplement le nombre de points, "acheter en gros" gagne assez clairement. Mais certains des avantages sont faibles et certains des inconvénients sont forts. Beaucoup de points de balle indiquent simplement l'inverse logique de certains des autres. Certaines de ces choses peuvent être de la superstition absurde. Mais si la superstition parvient mieux à maintenir l'intégrité du réseau, je suppose que je serais prêt à l'accepter.
Quel groupe est le plus sensible 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) avait huit disques. J'ai commandé auprès d'un seul fournisseur, mais j'ai divisé l'achat en deux commandes de quatre disques chacune, espacées d'environ un mois. Un disque de la matrice est tombé en panne dans les premières heures d’exécution. C'était à partir du premier lot, et la fenêtre de retour pour cette commande s'était fermée dans le temps nécessaire pour tout remonter.
Quatre ans plus tard, les sept disques d'origine plus un remplacement fonctionnent toujours sans erreur. (touchons du bois.)