Skip to main content

Alin ang Pinakamagandang Software o Hardware Based RAID?

The Vietnam War: Reasons for Failure - Why the U.S. Lost (Mayo 2024)

The Vietnam War: Reasons for Failure - Why the U.S. Lost (Mayo 2024)
Anonim

Ang isang panlabas na enclosure ng RAID ay isang popular na paraan upang madagdagan ang iyong mga computer na magagamit na imbakan habang nagdadagdag din ng pagtaas sa pagganap o proteksyon ng data o pareho. Ang isa sa mga pangunahing katanungan upang sagutin kapag naghahanap ng isang panlabas na sistema ng imbakan ng RAID ay kung paano gagawin ang mga pag-andar ng RAID, sa software o sa dedikadong hardware.

Bakit isang Panlabas na RAID Enclosure?

Malinaw na, kung ang iyong pangunahing layunin ay lamang upang mapalawak ang halaga ng magagamit na espasyo sa pagmamaneho, maaari mong makita ang isang panlabas na drive ay maaaring isang mas murang opsyon. Ang nag-iisang panlabas na biyahe ay lubhang maraming nalalaman; maaari itong magamit para sa karagdagang espasyo sa imbakan, bilang isang backup na biyahe, o para sa pag-install ng alternatibong mga operating system.

Ang isang nasasakupang batay sa RAID, sa kabilang banda, ay idinisenyo upang mahawakan ang maramihang mga drive at nag-aalok ng gumagamit ng kakayahang i-configure ang enclosure sa isa o higit pang pagsasaayos ng RAID.

Maaaring i-configure ang RAID enclosures upang magbigay ng mas mataas na antas ng pagganap kaysa sa karaniwang magagamit mula sa nag-iisang drive, maaari rin silang magbigay ng data na kalabisan, tiyakin na ang iyong data ay magagamit kahit na ang isang drive ay nabigo. Maaari ring i-configure ang mga sistema ng RAID para sa parehong pagganap at proteksyon ng data.

Software o Hardware Based RAID Controller

Ang puso ng isang sistema ng RAID ay ang magsusupil, na kumukuha ng utos ng pamamahagi ng data sa at mula sa mga drive na bumubuo sa RAID array. Ang RAID controllers ay maaaring batay sa hardware, gamit ang isang built-in na chip sa enclosure ng RAID, o batay sa software, gamit ang computing power ng iyong computer upang makontrol kung paano nababasa o nakasulat ang data sa enclosure.

Ang pangkaraniwang karunungan ay ang mga controllers na nakabatay sa hardware ay may kalamangan sa pagganap, na makagagawa ng kinakailangang mga kalkulasyon upang patnubayan ang data patungo at mula sa mga drive sa isang RAID array nang hindi nagpapakilala sa isang bottleneck sa pagganap. Karaniwang mas mura ang mga system na nakabatay sa software at maaaring gumanap ng sapat para sa tatlong popular na antas ng RAID, RAID 0 (Striped for speed), RAID 1 (Mirrored data for redundancy), at RAID 10 (Mirrored set ng Striped drive). Ngunit may mga isyu sa pagganap na may mas kumplikadong mga antas ng RAID.

Ang mga antas ng Advanced na RAID gaya ng RAID 3 at RAID 5 na protektado ng data sa pamamagitan ng paggamit ng kumplikadong mga kalkulasyon upang makabuo ng data ng parity na nakasulat sa tabi ng umiiral na daloy ng data ay sa isang pagkakataon na itinuturing na masyadong maraming ng isang pilay sa mga system na batay sa software at nagresulta sa mas mababang mga antas ng pagganap kaysa sa kung ano ang nakita sa hardware-based RAID controllers.

Gayunman, ang mga modernong disenyo ng processor na gumagamit ng maraming processing core, kasama ang mga modernong operating system na sinasamantala ng mga multi-core processor ay halos natanggal ang parusa sa pagganap sa mga sistema ng RAID na nakabase sa software, hindi bababa para sa mga pangunahing antas ng RAID ng 0, 1, 3 , 5, at 10.

Software-Based RAID

Ang mga sistema ng pagsalakay na gumagamit ng kontrol ng software na batay sa software ay may mga sumusunod na katangian:

  • Nabawasan ang gastos: Dahil ang pag-enclosure ng RAID ay maaaring gumamit ng mga karaniwang chipset na interface, ang mga disenyo at mga gastos ng pagmamanupaktura ay pinananatiling mababa para sa enclosure ng RAID. Ang gastos ng software ay maaaring mas mababa sa zero, dahil maraming mga operating system ang may kasamang built-in na suporta para sa mga pangunahing saligang RAID na kadalasan ay 0, 1, 10. Kung kailangan mo ng RAID 3, o 5, may mga idinagdag na apps ng software na magagamit na magagamit pag-aalaga ng iyong mga pangangailangan.
  • Pagkabansagang: Ang mga controller ng RAID na nakabatay sa software ay nagbibigay-daan sa pinaka-kakayahang umangkop sa pag-configure kung paano gagamitin ang bawat biyahe sa loob ng isang enclosure. Sa isang apat na enclosure ng drive; maaari kang magkaroon ng tatlong mga drive na naka-configure bilang isang guhit array para sa pagganap, at 1 malaking drive para sa backup. Maaari mo ring i-configure ang apat na mga drive bilang dalawang mga independiyenteng arrays, isang guhit na hanay para sa pag-edit ng video, at isang mirrored set para sa iba't ibang mga multimedia library. Ang punto ay na kung paano ang mga drive sa enclosure ay ginagamit ng hanggang sa iyo.
  • Pagganap: Ang mga sistema ng RAID na nakabase sa software na ginagamit para sa mga pangunahing strip na arrays o mirrored arrays ay hindi malamang na makakita ng isang parusa sa pagganap. Gayunpaman habang ang bilang ng mga drive na ginagamit sa isang array ay lumalaki, o mas kumplikadong mga antas ng RAID ay ginagamit, ang mga software na batay sa RAID apps ay maaaring magsimulang makaapekto sa pagganap ng sistema ng RAID, pati na rin ang pangkalahatang pagganap ng computer.
  • Overhead: Ang RAID na batay sa software ay gumagamit ng isa o higit pang mga CPU core, pati na rin ang RAM na maaaring makaapekto sa iba pang mga proseso na pinapatakbo sa iyong computer. Ang lawak ng epekto ay batay sa antas ng RAID na ginagamit, at ang bilang ng mga nag-mamaneho na bumubuo sa RAID array.
  • Bootable: Ito ay isang halo-halong kaso, ang ilang software ng RAID ay gumagana nang maayos sa booting mula sa isang RAID array, at ang iba ay may mga isyu. Kung ang iyong mga plano kasama ang booting mula sa iyong RAID array siguraduhin at suriin na ang software ng RAID na iyong balak na gamitin ay sumusuporta sa booting.

Hardware-Based RAID

Ang RAID enclosures na gumagamit ng hardware-based RAID controller ay may mga sumusunod na katangian:

  • Gastos: Ang mga bakanteng RAID enclosures na nakabatay sa hardware ay magkakaroon ng premium sa presyo kung ihahambing sa mga multi-bay enclosures na walang suporta sa RAID na nakapaloob. Gayunpaman, ang pagkakaiba sa presyo ay maaaring maliit. Ang pangunahing hardware na RAID na sumusuporta lamang sa mga guhit, mirror o independiyenteng mga drive ay may napakaliit na premium na gastos, habang ang mga controller na batay sa hardware na RAID na sumusuporta sa mga karagdagang antas ng RAID at higit pang mga drive sa loob ng array ay maaaring magkaroon ng mas malaking premium na presyo.
  • Self-contained: Ang mga sistema ng RAID na nakabase sa hardware ay lumilitaw sa host operating system bilang isang solong disk. Ito ay nagpapahintulot para sa sistema ng RAID na maging transparent sa computer na ito ay konektado sa. Ang pagtaas ng hardware ay batay sa sistema ng RAID ay madaling transported sa pagitan ng mga computer at operating system.
  • Pagganap: Habang ang software at hardware-based RAID ay maaaring magkaroon ng katulad na mga numero ng pagganap para sa mga pangunahing strip at mirrored na antas, sa sandaling lumipat ka sa mas detalyadong mga antas ng RAID, ang mga system na nakabatay sa hardware ay malamang na mas mataas ang kanilang mga katapat na batay sa software. Ang pinahusay na pagganap na ito ay hindi limitado sa pagsulat at pagbasa lamang ng datos ngunit nagpapakita rin kapag ang mirror data ng RAID ay kailangang muling itatayo dahil sa isang kabiguan sa pagmamaneho. Ang mga sistema ng RAID na nakabase sa hardware ay kadalasang nagsasagawa ng proseso ng muling pagtatayo ng mas mabilis na mga system na batay sa software.
  • Overhead: Ang panlabas na hardware na nakabatay sa RAID enclosures ay dapat gumawa ng walang epekto sa processor o RAM overhead sa host computer.
  • Bootable: Sa pangkalahatan, ang mga sistema ng RAID na nakabatay sa hardware ay maaaring gamitin bilang iyong boot system na ibinigay ang koneksyon sa iyong computer ay gumagamit ng isang uri ng port na sinusuportahan ng operating system mula sa pag-boot. Dapat na bootable ang USB 3 at Thunderbolt port sa pangkalahatan ngunit i-check sa operating system at gumagawa ng computer upang tiyakin.

Mga Rekomendasyon sa RAID

  • Ang RAID na nakabatay sa software ay makakakuha ng isang thumbs up kapag ang puwersang nagmamaneho ay upang mapanatili ang gastos pababa at ang iyong paggamit ng RAID ay pinaghihigpitan sa RAID 0 (guhit), Raid 1 (mirrored), o RAID 10 (Mirrored na hanay ng mga Striped drive). Ang ganitong uri ng RAID system ay isang mahusay na pagpipilian para sa mga gumagamit ng bahay na gagamitin ang RAID system na may isang solong sistema ng computer.
  • Ang RAID na nakabatay sa hardware ay ang pagpipilian para sa parehong mga kumplikadong pagsasaayos ng RAID, tulad ng ginagamit sa RAID 3 o RAID 5 na kasama ang mga parity bits na binuo at inihambing sa real-time habang ang data ay ipinadala sa at mula sa RAID array. Ang hardware-based RAID ay isang mahusay na pagpipilian para sa higit pang mga pangunahing RAID 0 at RAID 1 system kung nais mo ang RAID enclosure na maging independiyenteng sa host computer, na nagbibigay sa iyo ng kakayahang ilipat ang sistema sa pagitan ng maraming mga computer.