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