Aféierung zu RAID, Konzepter vun RAID an RAID Niveauen - Deel 1


RAID ass e Redundant Array vu bëllegen Disken, awer hautdesdaags gëtt et Redundant Array of Independent Drives genannt. Fréier war et ganz deier fir souguer eng méi kleng Gréisst vun Disk ze kafen, awer haut kënne mir eng grouss Gréisst vun Disk mat deemselwechte Betrag kafen wéi virdrun. Razzia ass just eng Sammlung vun Disken an engem Pool fir e logesche Volumen ze ginn.

Razzia enthält Gruppen oder Sets oder Arrays. Eng Kombinatioun vu Chauffeuren mécht eng Grupp vu Disken fir en RAID Array oder RAID Set ze bilden. Et kann op d'mannst ginn 2 Zuel vun Scheif un engem Razzia Controller verbonnen a maachen eng logesch Volumen oder méi fiert kann an engem Grupp ginn. Nëmmen ee Razzia-Niveau kann an enger Grupp vu Disken applizéiert ginn. Razzia gi benotzt wann mir excellent Leeschtung brauchen. No eisem ausgewielt Razzia Niveau wäert Leeschtung ënnerscheeden. Spuert eis Donnéeën duerch Feeler Toleranz & héich Disponibilitéit.

Dës Serie gëtt den Titel Virbereedung fir d'Astellung vun RAID's duerch Parts 1-9 an deckt déi folgend Themen.

Dëst ass den Deel 1 vun enger 9-Tutorial Serie, hei wäerte mir d'Aféierung vu RAID, Konzepter vu RAID an RAID Niveauen ofdecken, déi fir d'Astellung vun RAID am Linux erfuerderlech sinn.

Software RAID an Hardware RAID

Software RAID hunn eng niddereg Leeschtung, well d'Ressource vum Host verbraucht. Razzia Software muss lued fir liesen Daten aus Software Razzia Bänn. Virun Luede Razzia Software, OS muss Stiwwel kréien der Razzia Software ze lued. Kee Besoin vu Physikalesch Hardware a Software Iwwerfäll. Null Käschten Investitioun.

Hardware RAID hunn héich Leeschtung. Si sinn engagéierten RAID Controller dee kierperlech gebaut ass mat PCI Express Kaarten. Et wäert d'Hostressource net benotzen. Si hunn NVRAM fir Cache fir ze liesen a schreiwen. Späichert Cache beim Opbau och wann et Stroumausfall ass, späichert et de Cache mat Batteriekraaft-Backups. Ganz deier Investitiounen néideg fir eng grouss Skala.

Hardware RAID Card wäert kucken wéi hei drënner:

  1. Paritéit Method am Razzia regeneréiert de verluerene Inhalt vu Paritéit gespäichert Informatioun. RAID 5, RAID 6 Baséiert op Paritéit.
  2. Stripe deelt Daten zoufälleg op e puer Disken. Dëst wäert net voll Daten op enger eenzeger Disk hunn. Wa mir 3 Disks benotzen, wäert d'Halschent vun eisen Daten op all Disk sinn.
  3. Spigel gëtt an RAID 1 an RAID 10 benotzt. Mirroring mécht eng Kopie vun de selwechten Donnéeën. Am RAID 1 späichert et och dee selwechten Inhalt op déi aner Disk.
  4. Hot Spare ass just en Ersatzfuerer an eisem Server deen automatesch déi ausgefallene Fuerwen ersetzen kann. Wann iergendeen vun den Drive an eisem Array gescheitert ass, gëtt dësen Hot Spare Drive benotzt an automatesch nei opgebaut.
  5. Stécker si just eng Gréisst vun Daten déi op d'mannst 4KB a méi kënne sinn. Duerch d'Definitioun vu Stéckgréisst kënne mir d'I/O Leeschtung erhéijen.

RAIDs sinn a verschiddene Niveauen. Hei wäerte mir nëmmen d'RAID Niveauen gesinn déi meeschtens an engem realen Ëmfeld benotzt gëtt.

  1. RAID0 = Sträifen
  2. RAID1 = Mirroring
  3. RAID5 = Single Disk Distributed Parity
  4. RAID6 = Duebel Disk verdeelt Paritéit
  5. RAID10 = Kombinatioun vu Spigel a Sträif. (Nested RAID)

RAID gi verwaltet mat mdadm Package an de meeschte Linux Verdeelungen. Loosst eis e Kuerze Bléck an all RAID Niveauen kréien.

Striping hunn eng exzellent Leeschtung. Am Razzia 0 (Striping) ginn d'Donnéeën op Scheif geschriwwe mat enger gemeinsamer Method. D'Halschent vum Inhalt wäert op enger Disk sinn an eng aner Halschent gëtt op eng aner Disk geschriwwe ginn.

Loosst eis unhuelen datt mir 2 Disk Drive hunn, zum Beispill, wa mir Daten TECMINT op logesche Volume schreiwen, ginn se gespäichert als 'T' gëtt op der éischter Disk gespäichert an 'E' gëtt op zweeter Disk gespäichert an 'C' gëtt op Éischter Disk gespäichert an erëm 'M' gëtt an Zweet Scheif an et geet weider am Ronn-Robin Prozess.

An dëser Situatioun, wann ee vun der fueren klappt, wäerte mir eis Donnéeën verléieren, well mat der Halschent vun Daten aus engem vun der Scheif kann net benotzen der Razzia opzebauen. Awer beim Verglach mat Schreifgeschwindegkeet a Performance RAID 0 ass exzellent. Mir brauche mindestens 2 Disken fir en RAID 0 (Striping) ze kreéieren. Wann Dir Är wäertvoll Donnéeën braucht, benotzt dës RAID LEVEL net.

  1. Héich Leeschtung.
  2. Et gëtt Null Kapazitéitsverloscht am RAID 0
  3. Null Feeler Toleranz.
  4. Schreiwen a Liesen wäert gutt Leeschtung sinn.

Mirroring hunn eng gutt Leeschtung. Mirroring kann eng Kopie vun der selwechter Donnéeën maachen wat mir hunn. Unzehuelen mir hunn zwou Zuelen vun 2TB Festplack, Ganzen do hu mir 4TB, mee am Spigelen iwwerdeems de fiert hannert der RAID Controller fir eng Form e Logical fueren Nëmme mir kënnen der 2TB vun logesch fueren gesinn.

Wärend mir all Daten späicheren, schreift se op béid 2TB Drives. Minimum zwee Fuere sinn néideg fir en RAID 1 oder Spigel ze kreéieren. Wann e Scheiffehler geschitt ass, kënne mir d'Razzia-Set reproduzéieren andeems en neien Scheif ersat. Wann iergendeen vun den Disken am RAID 1 feelt, kënne mir d'Donnéeë vun engem aneren kréien, well et eng Kopie vum selwechten Inhalt op der anerer Disk war. Also et gëtt null Datenverloscht.

  1. Gutt Leeschtung.
  2. Hei gëtt d'Halschent vum Raum a Gesamtkapazitéit verluer.
  3. Voll Feeler Toleranz.
  4. Opgebaut gëtt méi séier.
  5. Schreifleistung wäert lues sinn.
  6. Liesen wäert gutt sinn.
  7. Kann fir Betribssystemer an Datebank fir kleng Skala benotzt ginn.

RAID 5 gëtt meeschtens an Entreprisenniveauen benotzt. RAID 5 Aarbecht duerch verdeelt Paritéit Method. Paritéitsinformatioun gëtt benotzt fir d'Donnéeën opzebauen. Et baut op d'Informatioun op déi verbleiwen gutt Fuerwen op. Dëst schützt eis Donnéeën vum Drivefehler.

Gitt un datt mir 4 Drive hunn, wann een Drive fällt a wa mir de gescheiterten Drive ersetzen, kënne mir den ersaten Drive aus Paritéitsinformatiounen nei opbauen. Paritéitsinformatioune ginn an allen 4 Drive gespäichert, wa mir 4 Zuelen vun 1TB Harddisk hunn. D'Paritéitsinformatioun gëtt an 256GB an all Chauffeuren gespäichert an aner 768GB an all Drive ginn fir d'Benotzer definéiert. RAID 5 ka vun engem eenzegen Drive-Feeler iwwerliewen, Wann Drive méi wéi 1 feelt, verursaache Verloscht vun Daten.

  1. Exzellent Leeschtung
  2. Liesen wäert extrem ganz gutt a Geschwindegkeet sinn.
  3. Schreiwen wäert duerchschnëttlech sinn, lues wa mir keen Hardware RAID Controller benotzen.
  4. Opbau vun Paritéitsinformatioun vun allen Drive.
  5. Voll Feeler Toleranz.
  6. 1 Disk Space wäert ënner Paritéit sinn.
  7. Kann a Dateiserveren, Webserveren, ganz wichtege Backupe benotzt ginn.

RAID 6 ass d'selwecht wéi RAID 5 mat zwee Paritéit verdeelt System. Meeschtens an enger grousser Zuel vun Arrays benotzt. Mir brauche mindestens 4 Drive, och wann et 2 Drive feelt, kënne mir d'Donnéeën nei opbauen wärend nei Drive ersat ginn.

Ganz méi lues wéi RAID 5, well et schreift Daten un all 4 Chauffeuren zur selwechter Zäit. Wäert duerchschnëttlech a Geschwindegkeet wärend mir en Hardware RAID Controller benotzen. Wa mir 6 Zuelen vun 1TB Festplazen hunn, ginn 4 Drive fir Daten benotzt an 2 Drive gi fir Paritéit benotzt.

  1. Schlecht Leeschtung.
  2. Liesleistung wäert gutt sinn.
  3. Write Performance wäert schlecht sinn wa mir keen Hardware RAID Controller benotzen.
  4. Opbau vun 2 Parity Drives.
  5. Voll Feeler Toleranz.
  6. 2 Disk Plaz wäert ënner Paritéit sinn.
  7. Kann a grousse Arrays benotzt ginn.
  8. Kann als Backupzwecker benotzt ginn, Videostreaming, a grousser Skala benotzt.

RAID 10 kann als 1+0 oder 0+1 genannt ginn. Dëst wäert béid Wierker vu Mirror & Striping maachen. Spigel wäert éischt sinn a Sträif gëtt déi zweet am RAID 10. Stripe wäert déi éischt sinn a Spigel wäert déi zweet am RAID 01. RAID 10 ass besser am Verglach mat 01.

Unzehuelen, mir hunn 4 Zuel vun fiert. Wärend ech e puer Daten op mäi logesche Volume schreiwen, ginn se ënner All 4 Drive gespäichert mat Spigel- a Sträifmethoden.

Wann ech eng Donnéeën TECMINT am RAID 10 schreiwen, späichert se d'Donnéeën wéi folgend. Éischt T schreift op béid Disken an zweeten E schreift op béide Disken, dëse Schrëtt gëtt fir all Dateschrëft benotzt. Et wäert eng Kopie vun all Donnéeën och op aner Disk maachen.

Zur selwechter Zäit benotzt d'RAID 0 Method a schreift Daten wéi T schreift op déi éischt Disk an E schreift op déi zweet Disk. Erëm C schreift op déi éischt Disk an M op déi zweet Disk.

  1. Gutt Lies- a Schreifleistung.
  2. Hei gëtt d'Halschent vum Raum a Gesamtkapazitéit verluer.
  3. Feelt Toleranz.
  4. Schnell Neiopbau vu Kopie vun Daten.
  5. Kann an der Datebankspeicherung fir héich Leeschtung an Disponibilitéit benotzt ginn.

Conclusioun

An dësem Artikel hu mir gesinn wat RAID ass a wéi eng Niveaue meeschtens am RAID an engem realen Ëmfeld benotzt ginn. Hoffen Dir hutt d'Schreifweis iwwer RAID geléiert. Fir RAID Setup muss een iwwer d'Basis Wëssen iwwer RAID wëssen. Den uewe genannten Inhalt erfëllt Basisverständnis iwwer RAID.

An den nächsten Artikelen wäert ech iwwerdecken wéi een e RAID mat verschiddene Niveauen opstellt an erstellt, eng RAID Group (Array) wuessen an Troubleshooting mat gescheitert Drive a vill méi.