Pasiuna sa RAID, Mga Konsepto sa RAID ug RAID Levels - Bahin 1


Ang RAID kay usa ka Redundant Array sa Dili Magasto nga mga disk, apan karon gitawag kini nga Redundant Array sa Independent nga mga drive. Kaniadto mahal kaayo ang pagpalit bisan gamay nga gidak-on sa disk, apan karon makapalit na kita og dako nga gidak-on sa disk nga parehas ang kantidad sama kaniadto. Ang raid usa lang ka koleksyon sa mga disk sa usa ka pool aron mahimong usa ka lohikal nga volume.

Ang raid adunay mga grupo o set o Array. Ang usa ka kombinasyon sa mga drayber naghimo sa usa ka grupo sa mga disk aron maporma ang RAID Array o RAID set. Kini mahimo nga usa ka minimum nga 2 nga gidaghanon sa disk nga konektado sa usa ka raid controller ug paghimo sa usa ka lohikal nga gidaghanon o labaw pa nga mga drive mahimong sa usa ka grupo. Usa ra ka lebel sa Raid ang mahimong magamit sa usa ka grupo sa mga disk. Ang raid gigamit kung kinahanglan naton ang maayo nga performance. Sumala sa among gipili nga lebel sa pag-atake, magkalainlain ang pasundayag. Pagtipig sa among data pinaagi sa pagtugot sa sayup ug taas nga pagkaanaa.

Kini nga serye mag-ulohan og Pagpangandam alang sa pag-set up sa RAID pinaagi sa Mga Bahin 1-9 ug naglangkob sa mosunod nga mga hilisgutan.

Kini ang Bahin 1 sa usa ka serye sa 9-tutorial, dinhi atong tabonan ang pagpaila sa RAID, Mga Konsepto sa RAID ug RAID Levels nga gikinahanglan alang sa pag-set up sa RAID sa Linux.

Software RAID ug Hardware RAID

Software RAIDadunay ubos nga performance, tungod sa pagkonsumo sa kapanguhaan gikan sa mga host. Ang raid software kinahanglan nga i-load para sa pagbasa sa data gikan sa software raid volume. Sa dili pa i-load ang raid software, kinahanglan nga mag-boot ang OS aron ma-load ang raid software. Dili kinahanglan ang Pisikal nga hardware sa mga pag-atake sa software. Zero cost investment.

Hardware RAID adunay taas nga performance. Gipahinungod sila sa RAID Controller nga Pisikal nga gitukod gamit ang mga PCI express card. Dili kini mogamit sa kapanguhaan sa host. Sila adunay NVRAM alang sa cache sa pagbasa ug pagsulat. Gitipigan ang cache samtang nagtukod pag-usab bisan kung adunay pagkapakyas sa kuryente, kini magtipig sa cache gamit ang mga backup sa gahum sa baterya. Magasto kaayo nga mga pamuhunan nga gikinahanglan alang sa usa ka dako nga sukod.

Ang Hardware RAID Card tan-awon sama sa ubos:

    Ang
  1. Parity nga pamaagi sa raid nagmugna og usab sa nawala nga sulod gikan sa parity nga gitipigan nga impormasyon. RAID 5, RAID 6 Base sa Parity.
  2. Ang
  3. Stripe nagbahin sa data nga random sa daghang disk. Kini walay bug-os nga data sa usa ka disk. Kung mogamit mig 3 ka disk katunga sa among data anaa sa matag disk.
  4. Ang
  5. Mirroring gigamit sa RAID 1 ug RAID 10. Ang mirroring kay naghimo ug kopya sa parehas nga datos. Sa RAID 1 kini magtipig sa samang sulod sa laing disk usab.
  6. Hot spare kay usa lang ka ekstrang drive sa among server nga awtomatik nga makapuli sa napakyas nga mga drive. Kung adunay usa sa mga drive nga napakyas sa among array kining init nga spare drive gamiton ug awtomatiko nga matukod.
  7. Ang
  8. Chunks usa lang ka gidak-on sa datos nga mahimong minimum gikan sa 4KB ug daghan pa. Pinaagi sa pagtino sa gidak-on sa tipak mahimo natong madugangan ang performance sa I/O.

Ang RAID naa sa lainlaing lebel. Dinhi atong makita lamang ang RAID Levels nga gigamit kasagaran sa tinuod nga palibot.

  1. RAID0 = Pagputol
  2. RAID1 = Mirroring
  3. RAID5 = Usa ka Disk Distributed Parity
  4. RAID6 = Dobleng Disk Distributed Parity
  5. RAID10 = Paghiusa sa Salamin ug Stripe. (Nested RAID)

Ang RAID gidumala gamit ang mdadm nga pakete sa kadaghanan sa mga distribusyon sa Linux. Magkuha kita og Mubo nga pagtan-aw sa matag RAID Levels.

Ang striping adunay maayo kaayo nga performance. Sa Raid 0 (Striping) ang datos isulat sa disk gamit ang shared method. Ang katunga sa sulod anaa sa usa ka disk ug ang laing katunga isulat sa laing disk.

Atong isipon nga kita adunay 2 ka Disk drive, pananglitan, kon atong isulat ang data nga “TECMINT” ngadto sa lohikal nga volume kini maluwas kay ang 'T' ma-save sa unang disk ug 'E' ma-save sa Second disk ug 'C' ma-save sa First disk ug usab 'M' ma-save sa Ikaduha nga disk ug nagpadayon kini sa proseso sa round-robin.

Sa kini nga sitwasyon kung adunay usa sa mga drive nga mapakyas mawad-an kami sa among datos, tungod kay sa katunga sa datos gikan sa usa sa disk dili magamit aron matukod pag-usab ang reyd. Apan samtang nagtandi sa Pagsulat sa Speed ug performance RAID 0 maayo kaayo. Kinahanglan namon ang labing menos 2 nga mga disk aron makahimo usa ka RAID 0 (Striping). Kung kinahanglan nimo ang imong bililhon nga datos ayaw gamita kini nga RAID LEVEL.

  1. Taas nga Pagganap.
  2. Adunay Zero Capacity Loss sa RAID 0
  3. Zero Fault Tolerance.
  4. Ang Pagsulat ug Pagbasa mahimong maayong pasundayag.

Ang salamin adunay maayo nga pasundayag. Ang pag-mirror makahimo og kopya sa parehas nga datos kung unsa ang naa kanato. Sa pag-ingon nga kami adunay duha ka numero sa 2TB Hard drive, total didto kami adunay 4TB, apan sa mirroring samtang ang mga drive anaa sa luyo sa RAID Controller aron maporma ang usa ka Logical drive Lamang ang atong makita ang 2TB sa logical drive.

Samtang gitipigan namon ang bisan unsang datos, magsulat kini sa parehas nga 2TB Drives. Minimum nga duha ka drive ang gikinahanglan aron makahimo og RAID 1 o Mirror. Kung adunay nahitabo nga pagkapakyas sa disk mahimo natong kopyahon ang set sa raid pinaagi sa pag-ilis sa bag-ong disk. Kung napakyas ang bisan kinsa sa disk sa RAID 1, makuha namon ang datos gikan sa lain tungod kay adunay kopya sa parehas nga sulud sa pikas disk. Busa adunay zero data pagkawala.

  1. Maayong Pagganap.
  2. Dinhi ang Katunga sa Space mawala sa kinatibuk-ang kapasidad.
  3. Full Fault Tolerance.
  4. Mas paspas ang pagtukod pag-usab.
  5. Mahinay ang Pagganap sa Pagsulat.
  6. Maayo ang pagbasa.
  7. Mahimo gamiton para sa mga operating system ug database sa gamay nga sukod.

Ang RAID 5 kasagarang gigamit sa lebel sa negosyo. Ang RAID 5 nagtrabaho pinaagi sa giapod-apod nga pamaagi sa parity. Ang impormasyon sa parity gamiton sa pagtukod pag-usab sa datos. Nagtukod kini pag-usab gikan sa kasayuran nga nahabilin sa nahabilin nga maayong mga drive. Kini manalipod sa among data gikan sa kapakyasan sa drive.

Hunahunaa nga kami adunay 4 nga mga drive, kung ang usa ka drive mapakyas ug samtang among ilisan ang napakyas nga drive mahimo namong tukuron pag-usab ang gipuli nga drive gikan sa parity informations. Ang kasayuran sa parity gitipigan sa tanan nga 4 nga mga drive, kung kami adunay 4 nga mga numero sa 1TB nga hard-drive. Ang impormasyon sa parity itago sa 256GB sa matag drayber ug ang uban nga 768GB sa matag drive ipasabut alang sa mga Gumagamit. Ang RAID 5 mahimong mabuhi gikan sa usa ka kapakyasan sa Drive, Kung ang mga drive mapakyas labaw pa sa 1 ang hinungdan sa pagkawala sa datos.

  1. Maayo nga Pagganap
  2. Ang pagbasa mahimong labi ka maayo sa katulin.
  3. Ang pagsulat mahimong Average, hinay kung dili kami mogamit ug Hardware RAID Controller.
  4. Pagtukod pag-usab gikan sa impormasyon sa Parity gikan sa tanang drive.
  5. Full Fault Tolerance.
  6. 1 Disk Space kay ubos sa Parity.
  7. Mahimo gamiton sa mga file server, web server, importante kaayo nga backup.

Ang RAID 6 parehas sa RAID 5 nga adunay duha ka parity distributed nga sistema. Kasagaran nga gigamit sa daghang mga arrays. Kinahanglan namon ang minimum nga 4 nga mga Drive, bisan kung adunay 2 nga Drive nga mapakyas mahimo namon nga matukod pag-usab ang datos samtang gipulihan ang mga bag-ong drive.

Mas hinay kay sa RAID 5, tungod kay nagsulat kini og data sa tanang 4 ka mga drayber sa samang higayon. Mahimong kasarangan ang katulin samtang naggamit kami usa ka Hardware RAID Controller. Kung kita adunay 6 ka numero sa 1TB hard-drive 4 drive ang gamiton para sa data ug 2 drive ang gamiton para sa Parity.

  1. Dili Maayo nga Pagganap.
  2. Maayo ang Read Performance.
  3. Mahimong Dili Maayo ang Pagganap sa Pagsulat kon dili mi mogamit ug Hardware RAID Controller.
  4. Pagtukod pag-usab gikan sa 2 Parity Drives.
  5. Full Fault tolerance.
  6. 2 nga mga disk space kay ubos sa Parity.
  7. Magamit sa Dagkong Array.
  8. Mahimo gamiton sa backup nga katuyoan, video streaming, gigamit sa dako nga sukod.

Ang RAID 10 matawag nga 1+0 o 0+1. Buhaton niini ang duha ka buhat sa Mirror & Striping. Mag-una ang salamin ug ang stripe ang ikaduha sa RAID 10. Ang Stripe ang una ug ang salamin ang ikaduha sa RAID 01. Ang RAID 10 mas maayo nga itandi sa 01.

Hunahunaa, kita adunay 4 Gidaghanon sa mga drive. Samtang nagsulat ako og pipila ka mga datos sa akong lohikal nga gidaghanon kini maluwas ubos sa Tanan nga 4 nga mga drive gamit ang mga pamaagi sa salamin ug stripe.

Kung nagsulat ako usa ka datos nga TECMINT sa RAID 10 kini magtipig sa datos ingon sa pagsunod. Ang una nga T mosulat sa duha ka mga disk ug ang ikaduha nga E mosulat sa duha ka disk, kini nga lakang gamiton alang sa tanang pagsulat sa datos. Maghimo kini usa ka kopya sa matag data sa ubang disk usab.

Sa samang higayon gamiton niini ang RAID 0 nga pamaagi ug isulat ang datos sama sa mosunod nga “T” mosulat sa unang disk ug “E” mosulat sa ikaduhang disk. Usab ang C mosulat sa unang Disk ug M sa ikaduhang disk.

  1. Maayong pasundayag sa pagbasa ug pagsulat.
  2. Dinhi ang Katunga sa Space mawala sa kinatibuk-ang kapasidad.
  3. Pagtugot sa Sala.
  4. Paspas nga pagtukod pag-usab gikan sa pagkopya sa datos.
  5. Mahimo gamiton sa pagtipig sa Database alang sa taas nga performance ug pagkaanaa.

Konklusyon

Sa kini nga artikulo nakita namon kung unsa ang RAID ug kung unsang mga lebel ang kasagarang gigamit sa RAID sa tinuud nga palibot. Nanghinaut nga nahibal-an nimo ang pagsulat bahin sa RAID. Alang sa pag-setup sa RAID kinahanglan mahibal-an ang bahin sa sukaranan nga Kahibalo bahin sa RAID. Ang sulud sa ibabaw magtuman sa sukaranan nga pagsabut bahin sa RAID.

Sa sunod nga umaabot nga mga artikulo akong tabonan kung giunsa ang pag-setup ug paghimo og RAID gamit ang lainlaing mga lebel, pagtubo sa usa ka grupo sa RAID (Array) ug pag-troubleshoot sa mga napakyas nga drive ug daghan pa.