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