Stockage
Qu'est-ce que RAID 10 ?
RAID 10 mirrors data across pairs of drives and stripes across the mirrors, giving both redundancy and high performance at the cost of half the raw capacity. It is the standard choice for virtualisation storage because it tolerates a drive failure without the write-amplification penalty of parity RAID.
Pourquoi RAID 10 est important
C'est le choix standard pour le stockage de virtualisation car il tolère une panne de disque sans la pénalité d'amplification d'écriture du RAID à parité. Le RAID 5 et le RAID 6 stockent la parité au lieu d'un miroir complet, ce qui est moins cher par téraoctet utilisable mais transforme chaque petite écriture en cycle lecture-modification-écriture — désastreux pour un hôte qui exécute des dizaines d'invités avec bases de données. Le RAID 10 reconstruit aussi beaucoup plus vite après une panne, car il copie depuis un miroir survivant plutôt que de recalculer la parité sur tout le tableau, et un long rebuild est précisément le moment où un second disque est le plus susceptible de tomber en panne. Chaque pool NVMe OnionVPS est en RAID 10 ; la gamme Hold utilise du RAID 6 sur ses tableaux HDD volumineux, où le modèle d'accès est grand et séquentiel et la parité ne coûte rien de perceptible.
RAID 10 en pratique
Lorsque vous exécutez un serveur sur RAID 10, la première chose à vérifier est le contrôleur ou l'état du RAID logiciel. Vous voulez voir tous les miroirs sains et aucun tableau dégradé. Si un disque tombe en panne, remplacez-le rapidement ; la reconstruction lit à partir du miroir survivant, ce qui est rapide, mais pendant cette fenêtre, vous avez perdu la redondance. Une deuxième panne dans la même paire de miroirs signifie une perte totale de données. Vous échangez également la moitié de votre capacité brute pour cette sécurité, donc la planification de la capacité doit en tenir compte dès le premier jour.
Ce qu'on comprend mal à propos de RAID 10
Une idée fausse courante est que RAID 10 peut survivre à deux pannes de disque quelconques. En fait, il ne peut survivre qu'à une panne par paire de miroirs. Si deux disques de la même paire en miroir tombent en panne, le tableau est perdu. La correction : la tolérance aux pannes d'un tableau RAID 10 est d'un disque par paire, pas de deux au total.
RAID 10 — questions fréquentes
Combien de disques peuvent tomber en panne dans RAID 10 ?
RAID 10 peut tolérer une panne de disque par paire de miroirs. Si vous avez quatre disques en deux paires, perdre un disque de chaque paire est acceptable, mais perdre les deux disques de la même paire détruit le tableau.
Quelle est la capacité utilisable de RAID 10 ?
Vous obtenez la moitié de la capacité brute totale. Par exemple, quatre disques de 2 To vous donnent 4 To d'espace utilisable. L'autre moitié est utilisée pour les miroirs.
Plus de stockage
- NVMe
- NVMe est un protocole de stockage qui connecte des disques à semi-conducteurs directement via PCIe, atteignant environ 500 000 IOPS aléatoires avec une latence inférieure à 100 microsecondes.
- IOPS
- Les IOPS mesurent le nombre d'opérations de lecture ou d'écriture individuelles qu'un dispositif de stockage effectue par seconde.
- Instantané
- Un instantané est une copie ponctuelle d'un disque de machine virtuelle, prise instantanément et stockée sur la même infrastructure.