RAID est un tableau redondant de disques peu coûteux, mais de nos jours, il s'appelle un tableau redondant de disques indépendants. Auparavant, il était très coûteux d'acheter même un disque de plus petite taille, mais de nos jours, nous pouvons acheter un disque de grande taille avec la même quantité qu'avant. Raid est juste une collection de disques dans un pool pour devenir un volume logique.
Raid contient des groupes ou des ensembles ou des tableaux. Une combinaison de pilotes crée un groupe de disques pour former une matrice RAID ou un ensemble RAID. Il peut s'agir d'un minimum de 2 disques connectés à un contrôleur RAID et faire un volume logique ou plusieurs disques peuvent être dans un groupe. Un seul niveau Raid peut être appliqué dans un groupe de disques. Les raids sont utilisés lorsque nous avons besoin d'excellentes performances. Selon notre niveau de raid sélectionné, les performances seront différentes. Sauvegarde de nos données par tolérance aux pannes & haute disponibilité.
Cette série sera intitulée Préparation à la configuration des RAID à travers les parties 1 à 9 et couvre les sujets suivants.
Partie 1: Introduction au RAID, concepts de RAID et niveaux de RAID
Il s'agit de la partie 1 d'une série de 9 didacticiels, nous couvrirons ici l'introduction de RAID, les concepts de RAID et les niveaux de RAID requis pour la configuration de RAID sous Linux.
RAID logiciel ont de faibles performances, en raison de la consommation de ressources des hôtes. Le logiciel Raid doit être chargé pour lire les données à partir des volumes de raid logiciel. Avant de charger le logiciel de raid, le système d'exploitation doit démarrer pour charger le logiciel de raid. Pas besoin de matériel physique dans les raids logiciels. Investissement à coût zéro.
RAID matériel avoir de hautes performances. Ce sont des contrôleurs RAID dédiés qui sont physiquement construits à l'aide de cartes PCI express. Il n'utilisera pas la ressource hôte. Ils ont NVRAM pour le cache à lire et à écrire. Stocke le cache pendant la reconstruction, même en cas de panne de courant, il stockera le cache en utilisant des sauvegardes d'alimentation par batterie. Investissements très coûteux nécessaires pour une grande échelle.
La carte RAID matérielle ressemblera à ci-dessous :
Les RAID sont à différents niveaux. Ici, nous ne verrons que les niveaux RAID qui sont principalement utilisés dans un environnement réel.
Les RAID sont gérés à l'aide mddam package dans la plupart des distributions Linux. Jetons un bref aperçu de chaque niveau de RAID.
Les rayures ont d'excellentes performances. Dans Raid 0 (Striping), les données seront écrites sur le disque en utilisant la méthode partagée. La moitié du contenu sera sur un disque et l'autre moitié sera écrite sur un autre disque.
Supposons que nous ayons 2 lecteurs de disque, par exemple, si nous écrivons des données "TECMINT" au volume logique, il sera enregistré sous le nom "T‘ sera enregistré dans le premier disque et ‘E' sera enregistré dans le deuxième disque et 'C' sera enregistré dans le premier disque et à nouveau 'M' sera enregistré dans le deuxième disque et il continue dans le processus de répétition alternée.
Dans cette situation, si l'un des disques tombe en panne, nous perdrons nos données, car la moitié des données de l'un des disques ne peut pas être utilisée pour reconstruire le raid. Mais tout en comparant à la vitesse d'écriture et aux performances, le RAID 0 est excellent. Nous avons besoin d'au moins 2 disques pour créer un RAID 0 (Striping). Si vous avez besoin de vos précieuses données, n'utilisez pas ce NIVEAU RAID.
La mise en miroir a de bonnes performances. La mise en miroir peut faire une copie des mêmes données que nous avons. En supposant que nous ayons deux nombres de disques durs de 2 To, nous avons au total 4 To, mais en miroir tandis que le les disques sont derrière le contrôleur RAID pour former un disque logique Nous pouvons seulement voir les 2 To de logique conduire.
Pendant que nous sauvegardons les données, elles écriront sur les deux disques de 2 To. Au moins deux disques sont nécessaires pour créer un RAID 1 ou un miroir. En cas de panne de disque, nous pouvons reproduire l'ensemble de raid en remplaçant un nouveau disque. Si l'un des disques tombe en panne dans RAID 1, nous pouvons obtenir les données de l'autre car il y avait une copie du même contenu dans l'autre disque. Il n'y a donc aucune perte de données.
Le RAID 5 est principalement utilisé au niveau de l'entreprise. Le RAID 5 fonctionne selon la méthode de parité distribuée. Les informations de parité seront utilisées pour reconstruire les données. Il reconstruit à partir des informations laissées sur les bons disques restants. Cela protégera nos données contre les pannes de disque.
Supposons que nous ayons 4 disques, si un disque tombe en panne et pendant que nous remplaçons le disque défectueux, nous pouvons reconstruire le disque remplacé à partir des informations de parité. Les informations de parité sont stockées dans les 4 disques, si nous avons 4 numéros de disque dur de 1 To. Les informations de parité seront stockées dans 256 Go dans chaque pilote et 768 Go dans chaque lecteur seront définis pour les utilisateurs. RAID 5 peut survivre à une seule panne de disque. Si les disques tombent en panne plus de 1 entraînera une perte de données.
RAID 6 est identique à RAID 5 avec un système distribué à deux parités. Principalement utilisé dans un grand nombre de tableaux. Nous avons besoin d'au moins 4 disques, même si 2 disques tombent en panne, nous pouvons reconstruire les données tout en remplaçant de nouveaux disques.
Très lent que RAID 5, car il écrit les données sur les 4 pilotes en même temps. Sera moyenne en vitesse lorsque nous utiliserons un contrôleur RAID matériel. Si nous avons 6 nombres de disques durs de 1 To, 4 disques seront utilisés pour les données et 2 disques seront utilisés pour la parité.
RAID 10 peut être appelé 1+0 ou 0+1. Cela fera les deux travaux de Mirror & Striping. Le miroir sera le premier et la bande sera le deuxième dans RAID 10. Stripe sera le premier et le miroir sera le deuxième dans RAID 01. Le RAID 10 est meilleur comparé au 01.
Supposons que nous ayons 4 Nombre de disques. Pendant que j'écris des données sur mon volume logique, elles seront enregistrées sous les 4 lecteurs à l'aide des méthodes miroir et bande.
Si j'écris une donnée "TECMINT” en RAID 10, il enregistrera les données comme suit. Première "T" écrira sur les deux disques et le second "E” écrira sur les deux disques, cette étape sera utilisée pour toutes les écritures de données. Il fera également une copie de toutes les données sur un autre disque.
En même temps, il utilisera la méthode RAID 0 et écrira les données comme suit "T" écrira sur le premier disque et "E” écrira sur le deuxième disque. Encore "C" écrira sur le premier disque et "M" sur le deuxième disque.
Dans cet article, nous avons vu ce qu'est le RAID et quels niveaux sont principalement utilisés en RAID dans un environnement réel. J'espère que vous avez appris l'article sur RAID. Pour la configuration RAID, il faut connaître les connaissances de base sur RAID. Le contenu ci-dessus répondra à la compréhension de base du RAID.
Dans les prochains articles à venir, je vais expliquer comment configurer et créer un RAID à l'aide de différents niveaux, développer un groupe RAID (array) et dépanner avec des disques défaillants et bien plus encore.