La mise en miroir de disques, également connue sous le nom de RAID 1, consiste à copier des données sur deux, trois ou plusieurs disques. La mise en miroir des disques est très utile pour les programmes qui nécessitent des performances élevées et une grande disponibilité (applications transactionnelles, courrier électronique, systèmes d'exploitation). Divers dispositifs de stockage à semi-conducteurs prennent également en charge la mise en miroir des disques, raison pour laquelle les systèmes de stockage modernes devraient être appelés "surveillance des disques". Lorsque les deux disques fonctionnent en même temps, les données de ces disques peuvent être lues simultanément, ce qui augmente la vitesse des opérations de lecture. En revanche, les opérations d'écriture sont plus lentes, car chaque opération d'écriture est dupliquée deux fois.
La mise en miroir est extrêmement utile dans les situations de reprise après sinistre, car elle garantit un basculement immédiat vers les sauvegardes nécessaires au fonctionnement des programmes critiques. Lorsque les disques primaires de la matrice tombent en panne ou tombent en panne pour une autre raison, le trafic est basculé vers d'autres sauvegardes en miroir ou secondaires. Ces disques fonctionnent en cas d'urgence car le système d'exploitation et les logiciels d'application sont copiés sur le miroir avec les données utilisées par ces applications.
RAID et ses niveaux
RAID, connu sous le nom de réseau redondant de disques indépendants, est une méthode de regroupement de disques physiques individuels pour former un disque plus grand, appelé ensemble RAID. Étant donné qu'un serveur peut accéder à plus de broches (disques) simultanément pour les lectures et les écritures, les performances sont améliorées lorsque les données sont accédées à partir d'un disque utilisant le RAID.
Les niveaux RAID font référence aux différentes manières de regrouper les données sur les disques. Après le mot RAID, un numéro indique chaque niveau. Les niveaux les plus courants sont RAID 0, RAID 1, RAID 5 et RAID 6. Le niveau de RAID est généralement déterminé par les exigences des applications exécutées sur le serveur.
Le niveau RAID 0 est le plus rapide, le niveau RAID 1 est le plus robuste et le niveau RAID 5 est considéré comme une bonne combinaison des deux.
Les combinaisons de niveaux RAID peuvent améliorer la protection des données. Par exemple, un utilisateur peut créer deux ensembles RAID 0, puis combiner les ensembles RAID 0 en ensembles RAID 1. Par essence, une telle combinaison offre à la fois les avantages du RAID 0 en termes de performances et ceux du RAID 1 en termes de disponibilité.
Il est important de noter que tous les fournisseurs de baies de disques ou de contrôleurs RAID ne prennent pas en charge tous les niveaux de RAID. Avant d'acheter un système de stockage ou un contrôleur RAID, il est important de déterminer les besoins spécifiques de votre organisation en matière de protection et de récupération des données, ainsi que de performances des applications.
Comparaison entre le RAID 1 et les autres niveaux de RAID
Le RAID 1 nécessite au moins deux disques physiques, car les données sont écrites à deux endroits en même temps. Les disques sont en quelque sorte des miroirs l'un de l'autre, de sorte que si un disque tombe en panne, l'autre peut prendre le relais et permettre l'accès aux données stockées sur ce disque. La mise en miroir de disques convient aux opérations de lecture très rapides, mais elle est plus lente lors de l'écriture, car les données sont dupliquées à deux endroits.
Bien que la mise en miroir de disques RAID 1 offre une protection globale des données qui peut être une bouée de sauvetage en cas de défaillance du disque principal, ce niveau de protection des données atteint par le RAID 1 n'est possible que si le disque a une capacité de 100 %.
Cela signifie que si vous utilisez la mise en miroir de disques RAID 1 dans une matrice, vous devez doubler la quantité de mémoire installée. 50 % pour le stockage actif et 50 % pour la copie miroir. Étant donné que cette quantité de mémoire peut être assez coûteuse, très peu de systèmes de stockage d'entreprise utilisent le RAID 1, optant pour les niveaux RAID 5 ou RAID 6, plus compacts et plus économiques.
Les niveaux RAID 1 et RAID 10 sont des matrices en miroir qui utilisent la moitié des disques disponibles pour les données, mais la principale différence entre eux est le nombre de disques disponibles. Alors que le RAID 1 utilise deux disques, le RAID 10 en comprend au moins quatre et combine la mise en miroir du RAID 1 avec le striping du RAID 0.
La comparaison entre le RAID 1 et le RAID 5 se résume principalement aux performances et au coût. Une paire de disques RAID 1 peut gérer deux fois plus d'opérations de lecture qu'un disque autonome. Le RAID 1 présente l'inconvénient de nécessiter deux fois plus de capacité pour le même volume de données (par exemple, 100 To nécessiteraient 200 To de capacité).
Avec le RAID 5, si l'utilisateur achète cinq disques, les quatre cinquièmes de la capacité peuvent être utilisés, ce qui réduit considérablement l'espace de stockage supplémentaire nécessaire. Cependant, le RAID 5, comme le RAID 6, ne peut pas récupérer aussi rapidement que le RAID 1. Alors que le RAID 1 peut fournir un temps de récupération des données (RTO) quasi instantané, les situations RAID 5 et RAID 6 nécessitent du temps, et pour les grandes capacités, un temps important.