解析Windows虛擬存儲技術(shù)VDS

字號:

VDS (Virtual Disk Service, 虛擬磁盤業(yè)務(wù)), 是Windows 2003推出的一項(xiàng)虛擬存儲技術(shù),針對目前的中小型企業(yè)存儲管理現(xiàn)狀,它通過一套標(biāo)準(zhǔn)化的存儲管理接口,來管理各個(gè)廠商的存儲陣列以及DAS,從而達(dá)到簡化管理的目的。VDS提供了一種基礎(chǔ)架構(gòu),用于管理存儲資源,包括磁盤和卷,使得DAS和網(wǎng)絡(luò)存儲資源能夠很方便地被使用。這樣,不僅減輕了不同廠商采用各自的非標(biāo)準(zhǔn)化管理工具的問題,同時(shí)也使管理員對各種存儲設(shè)備有更加全面的了解。
    一 VDS概述
    管理網(wǎng)絡(luò)存儲,特別是SAN環(huán)境,對于管理員來說,和管理本地存儲(DAS)有不同的需求。DAS環(huán)境下,由于存儲資源和服務(wù)器相關(guān)聯(lián),使得存儲資源的分布比較困難,從而導(dǎo)致管理的難題。網(wǎng)絡(luò)存儲,雖然從另一方面來說,整合了存儲資源,但是圍繞資源的共享,也引入了一系列的管理問題。其中,包括存儲設(shè)備的檢測、發(fā)現(xiàn)、訪問,以及容錯(cuò)情況下的路由等;因此,需要更多的存儲管理人員來處理這些增加的業(yè)務(wù)。但是,即使增加額外的人員,也并不是一個(gè)完整的解決方案。盡管對于企業(yè)級市場,高端設(shè)備商的存儲管理方案已經(jīng)在市場上推出一些時(shí)間,但是對于中小型企業(yè)(SMB),各個(gè)廠商的存儲管理工具軟件,還是比較缺乏。而開發(fā)這樣的工具,對于希望實(shí)現(xiàn)網(wǎng)絡(luò)存儲方案的企業(yè),能夠簡化存儲管理的復(fù)雜度。
    VDS采用COM技術(shù),來消除不同廠商(包括System SW provider,SW Provider,和Hardware Provider)的差異性,從而對上層應(yīng)用(Application)提供統(tǒng)一的接口。
    VDS能夠提供管理員非常靈活的方式來訪問標(biāo)準(zhǔn)化接口,包括或者圖形方式和命令行方式:
    ●A, 對于簡單管理。就是那些很少配置存儲設(shè)備的管理員,比如一些小型企業(yè),“磁盤管理”就能夠滿足需求,而不必使用DISKPART這樣的命令行應(yīng)用程序。
    ● B,對于自動地重復(fù)性磁盤管理任務(wù)。就是那些必須執(zhí)行多次的基本磁盤管理任務(wù),DiskPart和Diskraid命令行應(yīng)用程序接口,提供了存儲管理員編寫script的能力,從而能夠通過自動執(zhí)行命令,來配置多個(gè)存儲系統(tǒng)。
    管理存儲網(wǎng)絡(luò)的另外一個(gè)重要方面,就是使資源對于某些系統(tǒng)是可見并且可訪問的,但是對于另外的系統(tǒng)則是不可見也不可以訪問的。通過各個(gè)廠商的磁盤子系統(tǒng)報(bào)告資源給VDS,從而能夠了解到所有的存儲資源。再通過使用Diskraid命令,可以根據(jù)需要,將這些資源配置為可見(unmaksed)或者不可見(masked)。
    二 VDS架構(gòu)
    通過VDS,上層應(yīng)用程序(包括目前的DISKPART/DISKRAID命令行程序,Disk Management磁盤管理程序,以及使用該VDS接口的存儲管理程序)就可以很方便的和下層各種存儲資源通信。而在下層,通過COM這樣的中間件技術(shù),為各種軟硬件廠商提供接口,讓其實(shí)現(xiàn)對應(yīng)的功能,從而屏蔽差異性,達(dá)到提供統(tǒng)一接口的目的。
    其中,軟件的解決方案,可能有不同的叫法,比如“基于主機(jī)(Host Based)”或者“軟件(Software)”解決方案,VDS統(tǒng)一叫“軟件提供者(software providers)”。它可以由第三方廠商實(shí)現(xiàn),也可能是由Microsoft實(shí)現(xiàn)。如果是由Microsoft實(shí)現(xiàn),通常叫做“系統(tǒng)軟件提供者(system software providers)”,它是“in-box”解決方案,就是在OS安裝盤中集成,不需要額外的安裝步驟。
    該方案,沒有高昂的價(jià)格,實(shí)現(xiàn)容易,升級和解決故障也易于管理,并且它們通常都是操作系統(tǒng)升級服務(wù)包的一部分。但是,在高工作負(fù)載時(shí)性能會受到影響;同時(shí),不能提供高級的管理功能。
    硬件提供商也可以開發(fā)它們自己的存儲管理方案,VDS叫做“硬件提供者(hardware providers)”,它能提供比軟件提供者更好的性能,因?yàn)楣ぷ髫?fù)載被外部磁盤子系統(tǒng)分擔(dān)。此外,他還提供了的靈活性,比如遠(yuǎn)程管理。