Aling RAID Array ang Pinakamahusay para sa Iyo?

Kung naisip mo ba ang tungkol sa paggawa ng isang NAS aparato o isang server, o nag-dabbled lamang sa mundo ng pag-iimbak marahil ay narinig mo ang salakayin. Ang buong anyo ng RAID ay talagang 'Redundant Array of Independent (o Murang) Mga Disk'. Ang pangunahing layunin ng array na ito ay upang lumikha ng isang safety net para sa lahat ng iyong imbakan na nakakabit sa NAS o server. Ang Fault Tolerance ay ang pangunahing layunin ng diskarteng ito.



Ang ibig sabihin ng Fault Tolerance na sa kaganapan kung saan nabigo o namatay ang isang drive, ang array mismo ay patuloy na gagana at ang data ay protektado. Napakahalaga nito sa mga propesyonal na aplikasyon at data center kung saan ang mga server at lahat ng mga drive sa loob nito ay maaaring magkaroon ng sensitibong data na kailangang protektahan sa lahat ng gastos. Ang RAID array ay maaaring makatulong na magbigay ng isang uri ng tampok sa kaligtasan kung saan ang data ay maaari pa ring maprotektahan kahit na mayroong isang pagkabigo sa hardware.

Ang mga data center at malalaking server ay maaaring makinabang mula sa mga kumplikadong antas ng RAID tulad ng RAID 5 at RAID 1 + 0 - Image: TelecomReview



Kung saan mahalaga ang RAID

Ang RAID ay tradisyonal na ginagamit sa mga application kung saan ang data ay nakaimbak sa maraming mga drive. Ang mga lugar tulad ng mga server at sentro ng data ay may ganap na mahalagang pangangailangan para sa RAID upang ang napakalaking halaga ng sensitibong data ay maaaring maprotektahan sa kaso ng pagkabigo sa hardware. Bilang karagdagan sa mga application na iyon, ang RAID ay nagiging popular din sa mga aplikasyon sa bahay at opisina. Ang mga mamimili ay lumiliko ngayon sa RAID upang madagdagan ang pagganap o magbigay ng kalabisan sa kaso ng pagkawala ng drive. Ang ganitong uri ng RAID ay karaniwang nai-set up sa mga application tulad ng mga home NAS server at mga katulad nito.



Paano i-set up ang RAID

Ang RAID ay maaaring i-set-up gamit ang parehong mga pagsasaayos ng software at hardware. Nangangahulugan ang pagsasaayos ng RAID ng software na maaari mong gamitin ang mga kakayahan ng RAID nang hindi gumagamit ng anumang nakatuong hardware. Ang dedikadong RAID hardware sa pangkalahatan ay nangangahulugang isang RAID controller. Habang gumagamit ng RAID ng software, ang likas na mga kakayahan ng RAID ng operating system ay pinakikinabangan. Ang Windows 10, Windows 8, at Windows 7 kasama ang Linux at OS X Servers ay may ganap na suporta para sa RAID sa antas ng software. Dahil ang antas ng RAID na ito ay maaaring mai-configure sa loob ng software nang walang karagdagang gastos, nangangahulugan ito na ang pamamaraang ito ay perpekto para sa mga indibidwal na nagtatrabaho sa isang maliit na bilang ng mga drive sa bahay o maliit na antas ng tanggapan.



Ang Hardware RAID, sa kabilang banda, ay nangangailangan ng mga tukoy na RAID Controller upang magamit ang potensyal ng RAID sa kabuuan nito. Ito ay isang mas mahal ngunit mas maaasahan at maraming nalalaman na pamamaraan na maaaring maging kapaki-pakinabang para sa propesyonal na trabaho sa pag-iimbak, mga aplikasyon ng data center, o malawak na mga server ng NAS.

Isang tipikal na RAID controller - Larawan: PCMag

Aling Antas ng RAID ang dapat mong piliin

Mayroong maraming mga antas ng RAID karaniwang ginagamit sa parehong mga puwang ng consumer at prosumer. Ang mga antas na ito (tinatawag ding RAID Arrays) bawat isa ay may kasamang mga benepisyo at sagabal. Nasa sa gumagamit ang makilala kung alin ang pinakaangkop sa kanilang mga pangangailangan. Mahalaga ring tandaan na ang mga pagsasaayos ng software at RAID ay sumusuporta sa iba't ibang mga antas ng RAID at maaari ring magdikta ng mga uri ng mga drive na sinusuportahan sa pagsasaayos ng RAID: SATA, SAS, o SSD.



RAID 0

Ginagamit ang antas ng RAID na ito upang mapalakas ang pagganap ng isang server. Sa pagsasaayos na ito, nakasulat ang data sa maraming mga disk. Kilala rin ito bilang 'disk striping'. Anumang gawain na iyong ginagawa sa server na ito ay pinangangasiwaan ng maraming mga drive, sa gayon ang pagganap ay nadagdagan dahil sa isang mas mataas na bilang ng mga I / O pagpapatakbo. Ang isa pang benepisyo bukod sa bilis ay ang RAID 0 na maaaring mai-configure sa parehong mga form ng software at hardware, at ang karamihan sa suporta ng mga tagakontrol ay pati na rin. Ang pinakamalaking drawback ng pagsasaayos na ito ay ang tolerance ng kasalanan. Kung nabigo ang isang drive, lahat ng data sa lahat ng mga may guhit na disk ay nawala. Ang backup ay susi kung balak mong gumana sa pagsasaayos na ito.

Ipinaliwanag ang RAID 0 o Disk Striping - Larawan: NetworkEncyclopedia

RAID 1

Ang pagsasaayos na ito ay kilala rin bilang 'Disk mirroring' at ang pinakamalaking malakas na point ng RAID 1 ay ang tolerance ng kasalanan. Ang mga drive sa RAID array na ito ay eksaktong mga replika ng bawat isa, sa gayon ay lumilikha ng isang mas malaking net safety kung dapat mabigo ang anumang drive sa array. Ang data ay kinopya ng maayos mula sa isang drive papunta sa isa pa at ito ang pinakasimpleng paraan upang lumikha ng isang disk mirror sa isang medyo mababang gastos.

Ipinaliwanag ang RAID 1 o Disk Mirroring - Larawan: EnterpriseStorageForum

Ang pinakamalaking kawalan ng RAID 1 ay ang pag-drag sa pagganap. Dahil sa ang katunayan na ang data ay nakasulat sa maraming mga drive sa halip na isa, ang pagganap ng isang RAID 1 array ay mas mabagal kaysa sa isang isahan na drive. Ang pangalawang sagabal ay ang kabuuang magagamit na kakayahan ng isang RAID array ay kalahati ng kabuuan ng mga capacities ng drive. Halimbawa, ang isang pag-set up na may 2 drive ng 1TB bawat isa ay magkakaroon ng kabuuang RAID na kapasidad na 1TB kaysa sa 2TB. Ito ay malinaw naman para sa mga kadahilanang kalabisan.

Kung nais mo lamang manu-manong i-clone ang isang hard drive, ang aming gabay maaaring maging kapaki-pakinabang sa bagay na iyon.

RAID 5

Ito ang pinakakaraniwang pagsasaayos para sa mga aparato ng enterprise NAS at mga server ng negosyo. Ang array na ito ay isang pagpapabuti sa RAID 1 sapagkat pinapagaan nito ang ilan sa pagkawala ng pagganap na likas sa disk mirroring, at nagbibigay din ng mahusay na pagpapaubaya sa kasalanan. Ang parehong mga bagay na ito ay talagang mahalaga sa mga propesyonal na application ng imbakan ng data. Sa RAID 5, ang data at pagkakapareho ay guhit sa 3 o higit pang mga drive. Kung mayroong anumang indikasyon ng isang pagkakamali sa isang drive, ang data ay walang putol na inilipat sa parity block. Ang isa pang benepisyo ng RAID application na ito ay pinapayagan nito ang maraming mga drive ng server na maging 'hot-swappable' na nangangahulugang ang mga drive ay maaaring mapalitan sa array habang ang system ay nakabukas at tumatakbo.

Ang RAID 5 na may solong block parity ay Ipinaliwanag - Larawan: AOMEI DiskPart

Ang pangunahing sagabal ng array na ito ay ang pagsulat ng pagganap sa malalaking mga server. Maaari itong alalahanin kung maraming mga gumagamit ang mag-access sa isang tiyak na array at sumulat dito nang sabay-sabay bilang isang bahagi ng pang-araw-araw na pagkarga.

RAID 6

Ang RAID Array na ito ay halos magkapareho sa RAID 5 na may isang pangunahing pagkakaiba lamang. Mayroon itong mas malakas na parity system na nangangahulugang hanggang sa 2 drive ay maaaring mabigo bago may anumang pagkakataon na maapektuhan ang data. Ginagawa nitong isang napaka-kaakit-akit na pagpipilian para sa mga data center at iba pang mga aplikasyon ng enterprise.

RAID 10

Ang RAID 10 ay isang kumbinasyon ng RAID 1 at RAID 0 (kaya 1 + 0). Ito ay isang kumbinasyon ng hybrid RAID na sumusubok na pagsamahin ang mga pinakamagandang bahagi ng parehong RAID 1 at RAID 0 arrays. Pinagsasama nito ang guhit ng RAID 1 sa pag-mirror ng RAID 2 sa pagsisikap na dagdagan ang mga bilis pati na rin magbigay ng mas mahusay na pagpapaubaya sa kasalanan. Ginagawa nitong mainam para sa mga server na nagsasagawa ng maraming pagpapatakbo ng pagsusulat. Maaari rin itong ipatupad sa software o hardware, ngunit ang pagpapatupad ng hardware sa pangkalahatan ay isang mas mahusay na ruta na pipiliin.

RAID 10 (1 + 0) na may sabay na pag-strip at mirroring Ipinaliwanag - Larawan: EnterpriseStorageForum

Ang nakasisilaw na kawalan ng isang RAID 10 array ay ang gastos nito. Minimum na 4 na drive ang kinakailangan para sa array na ito, na may mas malaking mga sentro ng data at mga application ng enterprise na kinakailangang gumastos ng hindi bababa sa 2X ang halaga sa mga drive tulad ng ginagawa nila sa iba pang mga array.

Iba pang mga antas ng RAID

Bukod sa nabanggit na pangunahing mga antas ng RAID, may ilang iba pang mga array din. Ito ang mga kumbinasyon ng mga pangunahing arrays at ginagamit para sa mga tiyak na layunin.

RAID 2

Ito ay katulad ng RAID 5 ngunit sa halip na gumamit ng isang parity system, ang pagguhit ay nangyayari sa isang bit-level. Minimum 10 drive ang kinakailangan upang mag-deploy ng isang RAID 2 array, at ang pagganap ng I / O ay maaari ring magdusa nang mabigat. Ang napakalaking halaga ng pagpasok at hindi magandang pagganap ay ang pangunahing dahilan para sa kawalan ng kasikatan ng RAID 2.

RAID 3

Ito ay katulad din sa RAID 5. Ang pagkakaiba ay gumagamit ito ng isang nakatuong parity drive sa halip na isang parity block. Ang RAID 3 ay isang napaka dalubhasang application na ginamit sa ilang mga tukoy na lugar ng database at pagproseso.

RAID 4

Gumagamit ang RAID 4 ng isang byte-level striping system na taliwas sa isang bit-level striping system na ginamit sa RAID 3. Ang iba pang mga application ay magkapareho.

RAID 7

Ito ay isang pagmamay-ari na antas ng RAID na pagmamay-ari ng Storage Computer Corporation, na ngayon ay wala na.

RAID 0 + 1

Kadalasang nalilito sa RAID 1 + 0 (RAID 10), ang application na ito ng RAID 0 + 1 ay talagang ibang-iba sa RAID 10. Ang RAID 0 + 1 ay isang mirrored array na may mga segment na mismong RAID 0 arrays. Ang array na ito ay mayroon ding mga dalubhasang aplikasyon sa mga propesyonal na kapaligiran na nangangailangan ng isang mataas na antas ng pagganap ngunit hindi kinakailangang nangangailangan ng kakayahang sumukat.

RAID 0 + 1 Ipinaliwanag - Larawan: GoLinuxHub

Ang RAID ay hindi isang kahalili sa Pag-backup

Ang isang malaking pagkakamali na magagawa ng mga bagong gumagamit o kahit na ang ilang mga may karanasan na mga gumagamit sa lugar na ito ay nakalilito ang RAID sa pag-backup. Napakahalaga na ang dalawa ay naiiba. Ang RAID ay maaaring gumanap ng ilang mga antas ng pagpapabuti sa pagganap o maaari itong magbigay ng isang mabisang kaligtasan net para sa iyong data upang kung mayroong isang pagkabigo sa hardware na puminsala sa ilang mga drive, ang gumagamit ay may oras upang kumilos at palitan ang mga nasabing drive. Maaari itong makatulong na mai-save ang data mula sa pagkawala nang sabay-sabay. Gayunpaman, ang isang tamang backup ay mahalaga para sa mga gumagamit ng propesyonal at enterprise at dapat gawin sa hindi bababa sa 3 mga lugar, ang isa sa mga ito ay nasa ibang pisikal na lokasyon. Kahit na ang isang napaka-advanced na RAID array ay maaaring sumuko sa pisikal na pinsala o panlabas na mga panganib tulad ng sunog o tubig atbp Ito ang dahilan kung bakit ang isang hiwalay na backup ng sensitibong data ay palaging mahalaga at dapat na sapilitan para sa mga aplikasyon ng propesyonal at enterprise. Kung hindi mo sinasadyang matanggal ang ilang mahahalagang data sa iyong hard drive, aming gabay sa pagbawi maaaring makatulong sa iyo sa pagbawi nito.

Pangwakas na Salita

Ang RAID ay isang kapaki-pakinabang na tool sa modernong computing at maaaring magbigay ng maraming pangunahing bentahe sa mga propesyonal na workload tulad ng malaking server o data center. Binibigyan ng RAID ang mga gumagamit ng pagpipilian sa pagitan ng mataas na pagganap at mas mataas na antas ng kaligtasan, at sa mga advanced na antas ng RAID, posible ring makakuha ng pareho nang sabay-sabay. Mahalagang ipatupad ang RAID bilang karagdagan sa isang tamang backup, at ang dalawa ay hindi dapat malito sa bawat isa. Anumang sensitibong data sa isang RAID array ay maaari pa ring maging mahina laban sa permanenteng pagkawala kung hindi nagawa ang wastong pag-backup.