Konsepto ng RAID
Ang pangunahing layunin ng RAID ay magbigay ng mga high-end na kakayahan sa storage at kalabisan ng seguridad ng data para sa mga malalaking server. Sa isang sistema, ang RAID ay nakikita bilang isang lohikal na partisyon, ngunit ito ay binubuo ng maramihang mga hard disk (hindi bababa sa dalawa). Ito ay makabuluhang nagpapabuti sa data throughput ng storage system sa pamamagitan ng sabay-sabay na pag-iimbak at pagkuha ng data sa maraming disk. Maraming mga pagsasaayos ng RAID ang may mga komprehensibong hakbang para sa mutual na pag-verify/pagbawi, kabilang ang direktang pag-mirror backup. Ito ay lubos na nagpapahusay sa fault tolerance ng mga sistema ng RAID at pinapabuti ang katatagan at kalabisan ng system, kaya't ang terminong "Kalabisan."
Ang RAID ay dating eksklusibong produkto sa domain ng SCSI, na limitado ng teknolohiya at gastos nito, na humadlang sa pag-unlad nito sa mababang merkado. Ngayon, sa pagtaas ng maturity ng RAID technology at patuloy na pagsisikap ng mga manufacturer, ang mga storage engineer ay maaaring mag-enjoy ng medyo mas cost-effective na IDE-RAID system. Kahit na ang IDE-RAID ay maaaring hindi tumugma sa SCSI-RAID sa mga tuntunin ng katatagan at pagiging maaasahan, ang mga bentahe ng pagganap nito sa mga solong hard drive ay medyo nakakaakit para sa maraming mga gumagamit. Sa katunayan, para sa pang-araw-araw na mababang-intensity na mga operasyon, ang IDE-RAID ay higit sa kaya.
Katulad ng mga modem, ang RAID ay maaaring ikategorya bilang ganap na software-based, semi-software/semi-hardware, o ganap na hardware-based. Ang ganap na software RAID ay tumutukoy sa RAID kung saan ang lahat ng functionality ay pinangangasiwaan ng operating system (OS) at CPU, nang walang anumang third-party na kontrol/pagproseso (karaniwang tinutukoy bilang RAID co-processor) o I/O chip. Sa kasong ito, ang lahat ng mga gawaing nauugnay sa RAID ay ginagawa ng CPU, na nagreresulta sa pinakamababang kahusayan sa mga uri ng RAID. Pangunahing kulang ang Semi-software/semi-hardware RAID ng sarili nitong I/O processing chip, kaya ang mga programa ng CPU at driver ang responsable para sa mga gawaing ito. Bukod pa rito, ang RAID control/processing chips na ginagamit sa semi-software/semi-hardware RAID sa pangkalahatan ay may limitadong mga kakayahan at hindi maaaring suportahan ang mataas na antas ng RAID. Ang ganap na hardware RAID ay sumasaklaw sa sarili nitong RAID control/processing at I/O processing chips, at kahit na may kasamang array buffer (Array Buffer). Nag-aalok ito ng pinakamahusay na pangkalahatang pagganap at paggamit ng CPU sa tatlong uri na ito, ngunit kasama rin ang pinakamataas na halaga ng kagamitan. Ang mga naunang IDE RAID card at motherboard na gumagamit ng HighPoint HPT 368, 370, at PROMISE chips ay itinuturing na semi-software/semi-hardware RAID, dahil kulang ang mga ito ng mga dedikadong I/O processor. Higit pa rito, ang RAID control/processing chips mula sa dalawang kumpanyang ito ay may limitadong kakayahan at hindi makayanan ang mga kumplikadong gawain sa pagpoproseso, samakatuwid ay hindi sumusuporta sa RAID level 5. Ang isang kapansin-pansing halimbawa ng ganap na hardware RAID ay ang AAA-UDMA RAID card na ginawa ng Adaptec. Nagtatampok ito ng dedikadong high-level na RAID co-processor at Intel 960 specialized I/O processor, na ganap na sumusuporta sa RAID level 5. Ito ay kumakatawan sa pinaka-advanced na IDE-RAID na produkto na kasalukuyang magagamit. Inihahambing ng Talahanayan 1 ang tipikal na software RAID at hardware RAID sa mga application sa industriya.
Oras ng post: Hul-11-2023