磁盤陣列的分類
磁盤陣(zhen)列其樣式(shi)有三(san)種(zhong),一是(shi)外接式(shi)磁盤陣(zhen)列柜、二是(shi)內接式(shi)磁盤陣(zhen)列卡(ka),三(san)是(shi)利用(yong)軟件來仿真。
外接式磁盤陣列柜(ju)最(zui)常被使用大型服(fu)務器上,具可熱交換的(de)特(te)性,不過這類產品的(de)價(jia)格都很貴(gui)。
內接式磁盤陣(zhen)列卡,因為價格便宜,但需(xu)要較高(gao)(gao)的安裝技(ji)術,適合技(ji)術人員使用(yong)操(cao)作(zuo)。硬件陣(zhen)列能(neng)夠提(ti)供在(zai)線(xian)擴容、動(dong)態修改(gai)陣(zhen)列級別、自動(dong)數據(ju)(ju)恢復(fu)、驅動(dong)器漫(man)游(you)、超高(gao)(gao)速緩沖等功能(neng)。它能(neng)提(ti)供性(xing)能(neng)、數據(ju)(ju)保護、可靠性(xing)、可用(yong)性(xing)和可管理(li)性(xing)的解決方案(an)。陣(zhen)列卡專用(yong)的處(chu)理(li)單元來進行(xing)操(cao)作(zuo)。
利(li)用軟(ruan)件仿真(zhen)的(de)方式,是指(zhi)通過網絡操作系統(tong)(tong)自(zi)身提(ti)供的(de)磁盤(pan)(pan)管理功(gong)能(neng)(neng)將連(lian)接的(de)普通SCSI卡上的(de)多(duo)塊硬盤(pan)(pan)配置成(cheng)邏輯(ji)盤(pan)(pan),組成(cheng)陣(zhen)列(lie)。軟(ruan)件陣(zhen)列(lie)可以提(ti)供數據冗余功(gong)能(neng)(neng),但(dan)是磁盤(pan)(pan)子系統(tong)(tong)的(de)性能(neng)(neng)會有所降低,有的(de)降低幅度還比較大,達30%左右。因(yin)此會拖累機(ji)器的(de)速度,不適合(he)大數據流量的(de)服(fu)務器。
磁盤陣列的原理
磁(ci)(ci)盤陣(zhen)(zhen)列(lie)作為獨立系(xi)統在主機(ji)外直連(lian)(lian)或(huo)通過(guo)網絡與(yu)主機(ji)相連(lian)(lian)。磁(ci)(ci)盤陣(zhen)(zhen)列(lie)有多(duo)個端(duan)口(kou)可以被不同主機(ji)或(huo)不同端(duan)口(kou)連(lian)(lian)接(jie)。一個主機(ji)連(lian)(lian)接(jie)陣(zhen)(zhen)列(lie)的不同端(duan)口(kou)可提(ti)升傳輸速度。
和(he)當時PC用單磁盤(pan)內部(bu)集成緩存(cun)一(yi)樣(yang),在磁盤(pan)陣列內部(bu)為加快與(yu)主機交(jiao)互(hu)(hu)速度,都帶有一(yi)定量的緩沖存(cun)儲器。主機與(yu)磁盤(pan)陣列的緩存(cun)交(jiao)互(hu)(hu),緩存(cun)與(yu)具體(ti)的磁盤(pan)交(jiao)互(hu)(hu)數據。
在應用中,有部分常用的數據是需要經常讀取的,磁盤陣列根據內部的算法,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對于其他緩存中沒有的數據,主機要讀取,則由陣列從磁盤上直接(jie)讀取傳輸給主機(ji)(ji)。對(dui)于主機(ji)(ji)寫(xie)入的數據,只寫(xie)在緩存中,主機(ji)(ji)可以(yi)立即完成寫(xie)操作。然后由緩存再慢慢寫(xie)入磁盤。