軟件是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來(lái)講軟件被劃分為編程語(yǔ)言、系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。硬件是“計(jì)算機(jī)硬件”的簡(jiǎn)稱。與“軟件”相對(duì),電子計(jì)算機(jī)系統(tǒng)中所有實(shí)體部件和設(shè)備的統(tǒng)稱。 管理磁盤儲(chǔ)存曾經(jīng)是一件很簡(jiǎn)單的事:如果需要更多的空間,就買一個(gè)更大的磁盤驅(qū)動(dòng)器。但隨著數(shù)據(jù)儲(chǔ)存要求的提高,多磁盤驅(qū)動(dòng)器也開(kāi)始登上舞臺(tái),由于尋找與管理變得更加困難耗時(shí),因此 RAID、網(wǎng)絡(luò)儲(chǔ)存和SAN應(yīng)之而生。與此同時(shí),管理及維護(hù)數(shù)量龐大的磁盤驅(qū)動(dòng)器變?yōu)橐粋(gè)更加繁重的任務(wù)。
存儲(chǔ)虛擬化是一種新興的解決方案,它可以在存儲(chǔ)系統(tǒng)與服務(wù)器之間添加新的軟件或硬件層,使應(yīng)用不再需要了解數(shù)據(jù)寄存于哪個(gè)服務(wù)器、分區(qū)或存儲(chǔ)子系統(tǒng)。管理人員能夠識(shí)別、提供和管理分散的存儲(chǔ),就像在一個(gè)單一、整合的資源中。而通過(guò)存儲(chǔ)虛擬化,可用性也得到了提高。由于應(yīng)用沒(méi)有被局限在特定的儲(chǔ)存資源,因此對(duì)中斷的抵抗能力也邁進(jìn)了一步。
除此之外,存儲(chǔ)虛擬化還能協(xié)助對(duì)存儲(chǔ)容量的預(yù)期進(jìn)行自動(dòng)化,降低了人工作業(yè)的需求。存儲(chǔ)資源可以在不影響績(jī)效的前提下獲得更新,大幅減少了宕機(jī)時(shí)間。
因素
由于虛擬化是作為一個(gè)即時(shí)層在運(yùn)行,因此它成為了服務(wù)器和儲(chǔ)存之間的主要接口。服務(wù)器將虛擬層視為一個(gè)單一的存儲(chǔ)設(shè)備,同時(shí)所有的個(gè)體存儲(chǔ)設(shè)備又將虛擬層視為唯一的服務(wù)器。這使得群組存儲(chǔ)系統(tǒng)更容易,哪怕它們是來(lái)自不同廠商的設(shè)備。
該層能讓用戶輕松熱備份某個(gè)磁盤或磁帶驅(qū)動(dòng)器,數(shù)據(jù)拷貝服務(wù)也能在虛擬層得到管理。這意味著數(shù)據(jù)的復(fù)制皆可借助管理界面通過(guò)虛擬化系統(tǒng)被完整處理。因?yàn)閿?shù)據(jù)可按需移動(dòng),所以那些不常用或過(guò)期的數(shù)據(jù)能夠被簡(jiǎn)捷地移動(dòng)到較慢或較低成本的存儲(chǔ)設(shè)備上。
存儲(chǔ)虛擬化的結(jié)構(gòu)可通過(guò)三種方式來(lái)劃分:
一、基于托管
在這里,物理驅(qū)動(dòng)器通過(guò)傳統(tǒng)的設(shè)備驅(qū)動(dòng)器獲得處理。同時(shí)設(shè)備驅(qū)動(dòng)器上的軟件層來(lái)獲取I/O要求,查看元數(shù)據(jù)或重新指向I/O。
二、基于存儲(chǔ)設(shè)備
這一結(jié)構(gòu)下,虛擬化可被建立到儲(chǔ)存結(jié)構(gòu),比如更新的RAID控制器允許其它儲(chǔ)存設(shè)備向下配置。作為主存儲(chǔ)控制器 (通常是一個(gè)專門的硬件設(shè)備)處理了數(shù)據(jù)池并管理元數(shù)據(jù),允許其它存儲(chǔ)控制器的直接配屬。這類系統(tǒng)或許也可提供跨越不同控制器的復(fù)制和移植服務(wù)。
三、基于網(wǎng)絡(luò)
這種結(jié)構(gòu)下的存儲(chǔ)虛擬化被視為基于網(wǎng)絡(luò)的設(shè)備,通常使用光纖網(wǎng)絡(luò)作為SAN連接。其中基于轉(zhuǎn)換的實(shí)施是最常見(jiàn)的。
富有經(jīng)驗(yàn)的用戶都認(rèn)可以上三種方式的工作效果。不過(guò)虛擬化雖然促進(jìn)了跨廠商的存儲(chǔ)使用,但大部分實(shí)施還是會(huì)將你鎖定在某個(gè)廠商上。
硬件是實(shí)在的,有模有樣的。軟件是程序性的。是一系列的指令。有了軟件,硬件才會(huì)實(shí)現(xiàn)更豐富的功能。
|