Je pense à construire une boîte NAS à disque de 24 To, mais je ne sais pas quelle est la meilleure configuration de lecteur. J'envisage d'utiliser le contrôleur areca ARC-1280ML-2G et d'en suspendre les 24 disques.
J'aimerais que tout soit monté en un seul volume, en raison du type de données que nous stockons dessus. Une idée folle que nous avons eue était de configurer 6 volumes RAID 5 à 4 disques, puis de faire le RAID 5 logiciel sur ces 6 volumes. Cela signifierait que n'importe quel volume pourrait mourir sur nous et nous ne perdrions toujours pas de données.
Je dois noter qu'il s'agit d'un projet de R&D, nous avons une application à venir où nous aurons besoin de dizaines de téraoctets de stockage pour être rapide et hautement disponible. Mais pour la phase initiale de R&D, nous pouvons accepter certains risques.
Quelle est la meilleure solution à ce type de configuration? Avec 24 disques de 1 To, il est probable que plusieurs échoueront en même temps (ou dans le temps nécessaire pour reconstruire le volume après un premier échec), j'ai donc du mal à trouver une bonne solution.
la source
C'est précisément mon travail quotidien ... construire des serveurs de stockage Linux.
la source
wow, RAID5 sur RAID5? Vous souhaitez discuter des problèmes de performances? Vous aurez des tonnes . L'hôte auquel vous suspendez ceux-ci aura des chatons calculant la parité, écrivant cette parité sur 3 disques, puis calculant la parité de CETTE parité et l'écrivant sur le 4ème disque de cet ensemble. HOU LA LA!
Parlons de RAID10. Il s'agit essentiellement de RAID 1, mais vous divisez vos disques en deux et reflétez cela. Il est tolérant aux pannes en ce sens que vous pouvez perdre 2 disques tout en restant bien, et les performances sont exceptionnelles.
Si vous n'avez pas besoin d'un espace insensé, mais que vous avez une baie de 24 To avec rien de mieux à faire, mais qu'elle doit absolument être en place, alors vous pourriez envisager RAID60. Il s'agit essentiellement de RAID6 utilisant des ensembles de disques en miroir. Vous perdrez environ la moitié de vos disques et les performances seront mauvaises, mais vous serez presque assuré que les données seront là.
Vraiment, j'irais avec RAID10. Il fonctionne bien et fonctionne bien. J'appuie l'opinion d'Evan selon laquelle vous ne devriez probablement pas créer d'ensembles RAID géants avec autant de disques, car comme il le dit, des choses comme fsck et chkdsk prendront une éternité, mais plus important encore dans mon esprit, car la probabilité statistique d'une erreur de lecture augmente comme le fait la taille du disque individuel. Je recommanderais 7 à 10 disques par ensemble. Vous pouvez créer 3 volumes RAID de taille très décente avec ce nombre de broches.
Quel que soit votre choix, n'oubliez pas de laisser quelques disques en réserve, afin de pouvoir commencer la reconstruction immédiatement, plutôt que de faire attendre la baie pour les remplacer. Dès qu'un disque meurt, l'horloge commence à tourner pour qu'un autre disparaisse.
la source
Pourquoi pas RAID 1 + 0? Tout est géré au niveau du contrôleur ...
la source
Je sais que vous avez dit «R&D», mais vous avez également dit «hautement disponible». Je remettrais en question les «économies» d'une solution de bricolage par rapport à l'achat de matériel SAN standard pour ce faire. Lorsque les choses tournent mal avec votre solution de bricolage, vous serez dans la position peu enviable de n'avoir personne à contacter pour obtenir de l'aide. Qu'est-ce que le temps d'arrêt vous coûte par heure? Vous pouvez consommer assez rapidement le coût de certains équipements SAN de niveau moyen en temps d'arrêt, en ignorant les dépenses associées à la perte de données.
Indépendamment de ce que vous faites sur le disque sous-jacent, je ne créerais pas un seul système de fichiers aussi volumineux.
La corruption du système de fichiers est une possibilité réelle (problème de contrôleur RAID, bogues du système d'exploitation, etc.). Dans un volume aussi volumineux, une vérification du système de fichiers va prendre une éternité. Je recommanderais fortement d'utiliser plusieurs volumes qui peuvent être logiquement combinés pour apparaître comme un seul système de fichiers (par divers moyens - vous n'avez pas mentionné le système d'exploitation, donc je ne peux pas vous donner d'idées spécifiques). Si vous avez une corruption du système de fichiers, vous perdrez une partie du volume logique, mais vous serez toujours "actif".
Par exemple: dans un monde Windows, l'exécution de CHKDSK sur un volume NTFS de 20 To rempli de fichiers va être LENTE . Dans ce type d'environnement, je créerais plusieurs volumes NTFS plus petits et les combinerais logiquement dans un seul espace de noms avec DFS.
la source
wazoox, les réponses sont bonnes, je n'ai pas le représentant pour lui donner plus de points positifs, mais j'ajouterais ce qui suit.
RAID 6 ou au moins 2 disques de parité en direct pour 10 disques, 16 au maximum, c'est-à-dire si vous pouvez prendre environ une journée lorsque les performances seront affectées par la reconstruction de votre raid. Si vous ne pouvez pas vivre avec la dégradation, il faudra que ce soit des bandes miroir.
Si vous optez pour la route Linux, j'utiliserais soit une carte RAID matérielle (avec batterie de secours), soit un contrôleur RAID dans le boîtier du disque. Je suis d'accord que xfs est le système de fichiers de choix sous Linux, mais sachez que les systèmes de fichiers d'environ 50 To sur xfs prennent plus de 16 Go de RAM si vous devez exécuter xfs_check.
Je considérerais sérieusement un bon boîtier NAS tel qu'un NetApp car ils sont beaucoup moins de travail à long terme, cela dépend de la valeur de votre temps / des administrateurs de stockage pour l'entreprise.
Faire fonctionner nfs / samba est un peu un art sombre, allez-vous utiliser de l'éther de 10 Go ou simplement des agrégations de 1 Go / sec? (N'obtenez pas de cartes Broadcomm, en particulier celles de 10 Go).
LVM2 est une évidence, mais n'utilisez pas le snap shotting car il n'est pas rapide.
N'oubliez pas que les sauvegardes de cette opération prendront un certain temps.
Testez la façon dont le système peut échouer avant qu'il ne soit mis en production et faites-le écrire où vous et vos collègues pouvez trouver les documents lorsque tout va mal.
la source
Cela dépend de votre rapport lecture / écriture. Nous utilisons beaucoup de boîtiers de disques SAS externes HP MSA70 à 25 disques et les créons toujours comme une seule matrice RAID6 car notre rapport de lecture / écriture est de 99%: 1%, donc nous ne nous soucions pas que R6 soit à peu près le plus lent à écrire ( toujours assez rapide, mais pas très bon par rapport aux autres). De cette façon, nous disposons de 23 disques de données, avons de très bons avantages, comme en TRÈS bons, des avantages de bande passante en lecture aléatoire et en lecture globale et pouvons survivre à deux pannes de disque.
À titre indicatif, une matrice RAID5 ne devrait pas avoir plus d'environ 14 disques dans une même matrice, tandis qu'un RAID6 devrait convenir avec jusqu'à 54 disques environ - évidemment, plus la baie est grande, plus l'écart entre les performances de lecture et d'écriture et le des reconstructions plus lentes prendront mais cela PEUT être un bon compromis.
la source
J'ajouterais deux disques de secours pour commencer.
RAID 5 ou 6 est OK pour les lectures aléatoires ou les grandes lectures et écritures séquentielles. Si vous souhaitez obtenir de nombreuses petites écritures, optez pour RAID 10, car RAID 5+ prend un coup 4 x sur les petites écritures.
Si vous souhaitez activer le cache d'écriture, n'oubliez pas de le sauvegarder avec une batterie.
la source