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