企業(yè)環(huán)境中如果存在多個域,在不同域中就必須建設不同的NAS系統(tǒng),所以容易造成管理復雜和資源分散,但通過NAS虛擬化技術可解決這樣的問題,能將一臺NAS系統(tǒng)仿真成多臺虛擬設備,每一臺虛擬設備都有獨立的管理權限和管理接口,因此可集中管理檔案和提高存儲資源。
NAS虛擬化的概念如同服務器虛擬化,可將物理設備仿真成數(shù)臺虛擬設備,這樣的應用目前雖未普及,但已有部份企業(yè)已經采用。NetApp技術精力吳銘哲表示,有的基于安全的考慮,于是采用NAS虛擬化,將一臺NAS虛擬成3臺,以分配給不同的部門(各自有獨立的域)使用,讓不同部門的數(shù)據(jù)和使用權限得以獨立,對于IT管理員來說,又能達到統(tǒng)一管理的效益。
資深技術經理岑明翰表示,企業(yè)會采用NAS虛擬化主要是因為具備多個域和安全考慮,有些是每個部門或事業(yè)群有不同管理權限,因此傾向采用獨立的存儲系統(tǒng),有些企業(yè)則因為單一域的使用者過多,因此切割成數(shù)個域,另外,也有企業(yè)會通過采用多個域以互相備份,而NAS虛擬化就可因應這樣的需求。其中,如果企業(yè)將機房至于外部獨立,則要支持多個域的可能性較高,采用NAS虛擬化的可能性也會較高。
讓一臺NAS支援多域
由于NAS是透過IP網(wǎng)絡進行數(shù)據(jù)傳輸,一般來說,每臺NAS都是隸屬于某個域的成員,因此一臺NAS通常只能提供一個域使用。
如果一臺NAS要提供兩個以上的域使用,可能會有安全問題。岑明翰舉例,當一臺NAS要同時連接域A與域B,仍須設立一個主要的域,若以域A為主,當系統(tǒng)要連接至域B時,還是必須先連接上域A,因此會讓設定更加復雜,而且主控權在于域A上,所以也有安全的問題。
如果有虛擬化功能,使一臺NAS系統(tǒng)可虛擬成多臺設備,一臺NAS系統(tǒng)就可支持數(shù)個域,而且每一臺虛擬的NAS系統(tǒng)都擁有獨立的管理權限以及管理接口,就可解決這樣的問題。
然而,雖然技術上一臺NAS可虛擬成數(shù)十臺設備,但企業(yè)一般頂多會將一臺NAS虛擬至3~4臺使用,岑明瀚表示,是為了避免負載過量的情況。
目前NetApp和HDS都已經提供NAS虛擬化。NetApp的FAS系列中的MutliStore功能,可在單一存儲設備上模擬出最多11~65臺不等的虛擬設備,并且除了支持CIFS與NFS協(xié)議外,還可支持iSCSI;HDS高端NAS Hitachi High-performance NAS Platform(HNAS)的Virtual Server功能,最高可虛擬成64臺NAS。
需考慮資源配置問題
如同虛擬服務器一般,若要虛擬NAS系統(tǒng)也要考慮到資源的分配,主要涵括存儲容量、I/O存取等。
以容量來說,NetApp技術總監(jiān)姜群表示,一般就會搭配Thin Provisioning技術,因此可以不用一開始確切預測需要的容量,僅提供一個虛擬的容量空間,隨著數(shù)據(jù)的成長,日后再在線采購即可。
姜群以NetApp的設備為例,除了通過Thin Provisioning技術分配存儲資源,通過FlexShare功能,可根據(jù)不同的Volume設定資源的分配和進行監(jiān)控,包含處理器、高速緩存、硬盤的I/O存取等,就可平衡負載。