国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VMware技術(shù)的軟件定義的存儲方案研究

2017-05-23 22:28袁瑛沈平
軟件工程 2017年4期
關(guān)鍵詞:虛擬化

袁瑛++沈平

摘 要:隨著服務(wù)器虛擬化技術(shù)的廣泛應(yīng)用,服務(wù)器提供的存儲體系結(jié)構(gòu)卻未能同步,不能應(yīng)對虛擬化應(yīng)用和新型工作負(fù)載過高的狀況,云端服務(wù)的出現(xiàn)以及新應(yīng)用的快速開發(fā)和部署使終端用戶對容量、性能和敏捷性的期望越來越高。本文介紹了虛擬化技術(shù)發(fā)展現(xiàn)狀、VMware技術(shù)的相關(guān)知識,闡述了基于VMware技術(shù)的虛擬化系統(tǒng)構(gòu)建的想法。并針對傳統(tǒng)存儲的缺點(diǎn)和不足,建議使用VMware[1,2]技術(shù)中的Virtual SAN[3]構(gòu)建的軟件定義的存儲系統(tǒng),使存儲方式更高速、敏捷、經(jīng)濟(jì)。

關(guān)鍵詞:虛擬化;VMware技術(shù);存儲定義

中圖分類號:TP399 文獻(xiàn)標(biāo)識碼:A

Abstract:With the wide application of server virtualization technology,storage architecture provided by the server failed to synchronize,unable to cope with the virtualization application and new work load too high,and the rapid development of cloud services appear new application and deployment of the end user expectations of performance and capacity,more and more high agility.This paper introduces the development of virtualization technology,VMware technology,and describes the idea of building a virtual system based on VMware technology.In view of the shortcomings and deficiencies of the traditional storage,it is recommended to use the software defined storage system of Virtual SAN in the VMware technology,which can make the storage way more rapid,agile and economical.The software defined storage system constructed by Virtual SAN in VMware technology can not solve the problems of the traditional storage and virtualization,the storage expansion is expensive,and the application efficiency is not high.

Keywords:virtualization;VMware technology;storage definition

1 引言(Introduction)

數(shù)據(jù)存儲已成為學(xué)校IT部門需要應(yīng)對的最棘手的難題之一。隨著大數(shù)據(jù)、云計算的推廣應(yīng)用,存儲容量將以每年41%的速度不斷增長,IT管理員將無法存儲、編目并隨時提供此類數(shù)據(jù)。在數(shù)據(jù)存儲方面,盡管傳統(tǒng)的外部網(wǎng)絡(luò)存儲系統(tǒng)較為成熟,但其中仍存在不少難題:資金開銷較高、擴(kuò)展方面面臨著挑戰(zhàn)、運(yùn)維復(fù)雜性較高,且難以滿足SLA要求;IDC的數(shù)據(jù)顯示,最后一項是目前最為緊迫的問題。

2 傳統(tǒng)存儲的缺點(diǎn)與不足(Shortcomings and

deficiencies of traditional storage)

當(dāng)下的數(shù)據(jù)中心存儲體系結(jié)構(gòu)在很大程度上均由硬件驅(qū)動和定義,無法滿足這些新型的存儲需求。傳統(tǒng)的存儲資源調(diào)配和維護(hù)方式已不足以實現(xiàn)業(yè)務(wù)目標(biāo)。雖然我們可以進(jìn)一步增加傳統(tǒng)存儲系統(tǒng)的容量,也可以引入性能更高的新系統(tǒng),但以硬件為中心的方法仍然面臨著一些本質(zhì)上的挑戰(zhàn),這種方法非常復(fù)雜、極不靈活且效率低下。

雖然新式存儲陣列可以提供強(qiáng)大的數(shù)據(jù)存儲、管理和保護(hù)功能,但它們并未考慮到不斷變化的應(yīng)用要求,往往無法快速應(yīng)對變化。

(1)滿足存儲SLA要求并根據(jù)業(yè)務(wù)需求進(jìn)行調(diào)整的過程非常繁瑣。

傳統(tǒng)存儲的調(diào)配和日常管理流程極不靈活,很難支持不斷變化的應(yīng)用服務(wù)級別。我們需要進(jìn)行大量前期規(guī)劃,才能創(chuàng)建具有預(yù)定義性能設(shè)置和特定數(shù)據(jù)服務(wù)集且獨(dú)立于應(yīng)用的預(yù)配置靜態(tài)容量池。這種自下而上、以硬件為中心的方法會導(dǎo)致調(diào)配效率低下。應(yīng)用需要映射到這些固定的容量池,以便確定“最符合”要求的容量。當(dāng)應(yīng)用發(fā)生變化時,存儲要求會隨之改變,這時,虛擬機(jī)需要遷移到新的LUN或卷中。此外,性能的擴(kuò)展不夠細(xì)致,這就需要我們費(fèi)時費(fèi)力開展規(guī)劃工作并投入大量的資金。由于從虛擬層到存儲層缺乏端到端可見性,因此,我們很難對每臺虛擬機(jī)進(jìn)行故障排除并監(jiān)控性能問題??傊?,由于存儲系統(tǒng)無法支持應(yīng)用,目前的運(yùn)維模式也無法快速適應(yīng)變化。

(2)CAPEX過高,擴(kuò)展很昂貴

現(xiàn)有的存儲環(huán)境極不靈活,同時復(fù)雜性較高,會導(dǎo)致存儲利用率和ROI較低。為降低存儲調(diào)配的復(fù)雜性并減少延遲,各個組織通常會部署超出實際需要的存儲量。這種超額配置會導(dǎo)致實際分配的存儲資源得不到充分的使用。同時,由于存儲資源未經(jīng)過虛擬化,閑置的存儲無法輕松進(jìn)行重新分配或共享,因此,組織需要更頻繁地購買存儲。最終,存儲系統(tǒng)會占用很大一部分IT預(yù)算。同時,組織還必須大規(guī)模擴(kuò)展存儲資源,要么是支付昂貴的升級費(fèi)用,要么是徹底更換現(xiàn)有硬件,其結(jié)果就是在不斷重復(fù)購買高昂的新存儲基礎(chǔ)設(shè)施。

3 VMware技術(shù)的軟件存儲定義的工作(VMware

software defined storage work)

基于VMware技術(shù)的存儲模式將存儲領(lǐng)域帶來服務(wù)器虛擬化[4]之于計算領(lǐng)域的同等高效的運(yùn)維模式。這種全新的模式將改變存儲的調(diào)配和管理方式,它由軟件(而非硬件)定義。而且,此模式應(yīng)從應(yīng)用入手,而非存儲陣列。軟件定義的存儲和軟件定義的數(shù)據(jù)中心可實現(xiàn)更加敏捷高效的環(huán)境,并提供高速度、簡便性以及經(jīng)濟(jì)高效的解決方案。

軟件定義的工作原理,就是軟件定義的存儲依賴虛擬化管理程序,以及兩種新的體系結(jié)構(gòu)元素,即虛擬數(shù)據(jù)層和策略驅(qū)動的控制層。

虛擬數(shù)據(jù)層,對物理資源進(jìn)行虛擬化,將其抽象化為以虛擬機(jī)為中心、可靈活使用和管理的邏輯容量池。VMware在這方面的實施包括基于SAN/NAS設(shè)備的vSphere Virtual VolumesTM,以及基于x86服務(wù)器存儲的VMware Virtual SANTM[5]。

策略驅(qū)動的控制層,充當(dāng)應(yīng)用與基礎(chǔ)架構(gòu)之間的橋梁,通過策略驅(qū)動且以虛擬機(jī)為中心的自動化功能,可跨不同的存儲層進(jìn)行通用管理,并對存儲服務(wù)級別進(jìn)行動態(tài)控制。VMware在這方面的實施是基于存儲策略的管理[6]。

(1)虛擬數(shù)據(jù)層

這是一個全新的抽象層,用于將存儲池化為以虛擬機(jī)為中心的靈活虛擬數(shù)據(jù)存儲,在這里,虛擬磁盤均以原生形式呈現(xiàn)在底層物理基礎(chǔ)架構(gòu)上。借助Virtual Volumes和Virtual SAN,存儲基礎(chǔ)架構(gòu)可在虛擬數(shù)據(jù)層提供可用的功能(性能和數(shù)據(jù)服務(wù)),從而通過編程API自動調(diào)配并動態(tài)控制存儲服務(wù)級別。

與此相對,傳統(tǒng)存儲環(huán)境基于極不靈活且以基礎(chǔ)架構(gòu)為中心的LUN(邏輯單元)或存儲卷,它們本質(zhì)上都會采用靜態(tài)方式分配存儲服務(wù)級別(容量、性能和數(shù)據(jù)服務(wù))。在這種情況下,存儲資源的調(diào)配取決于可用的硬件,而資源將根據(jù)“最適合”的方案嚴(yán)格分配給應(yīng)用,極度缺乏靈活性或變化空間。

(2)策略驅(qū)動的控制層

這個全新的管理層可在外部陣列、x86服務(wù)器或云端存儲的所有存儲層之間提供通用的編排和自動化功能。與傳統(tǒng)的控制層不同,這個策略驅(qū)動的控制層使用策略來定義不同的存儲類別,并自動組合大量存儲服務(wù),同時支持在虛擬機(jī)級別進(jìn)行調(diào)整。當(dāng)應(yīng)用要求發(fā)生變化時,策略會隨之更新,虛擬化管理程序會利用虛擬數(shù)據(jù)層和虛擬數(shù)據(jù)存儲以無中斷的方式自動調(diào)配新的存儲資源??赏ㄟ^公共API(用于通過腳本編寫工具和云計算自動化工具使用并控制策略)對控制層進(jìn)行編程,進(jìn)而實現(xiàn)以自助方式使用存儲[7]。具體的軟件定義的存儲體系結(jié)構(gòu)如圖1所示。

(3)虛擬化管理程序的作用

作為位于應(yīng)用和基礎(chǔ)架構(gòu)交匯處的抽象層,虛擬化管理程序在IT體系中占據(jù)首要位置,它可平衡應(yīng)用所需的全部IT資源,包含計算、內(nèi)存、存儲和網(wǎng)絡(luò)連接。虛擬化管理程序本身就支持應(yīng)用,能夠直接了解各個應(yīng)用(如虛擬機(jī)和虛擬磁盤)及其要求?,F(xiàn)在,有了虛擬數(shù)據(jù)層和基于策略的管理,虛擬化管理程序就能以與計算資源類似的方式調(diào)配存儲資源,具體而言,它可提供以下功能:

a.通過全新的控制層向應(yīng)用自動交付存儲級別(容量、性能)和數(shù)據(jù)服務(wù)。

b.將存儲基礎(chǔ)架構(gòu)抽象化為靈活的容量池,在這里,存儲級別和數(shù)據(jù)服務(wù)可交付至單獨(dú)的虛擬機(jī)。

c.通過基于存儲策略的管理模板,可以更加精確、高效地對存儲進(jìn)行管理和動態(tài)調(diào)配。

4 讓軟件定義的存儲的實現(xiàn)途徑(Ways to enable

software defined storage)

VMware軟件定義的存儲轉(zhuǎn)變了存儲的運(yùn)維模式:從當(dāng)前自下而上、以陣列為中心的存儲方法轉(zhuǎn)變?yōu)樽陨隙?、以虛擬機(jī)為中心的模式。因此,存儲服務(wù)可自動根據(jù)應(yīng)用的要求進(jìn)行調(diào)整,從而幫助您節(jié)省時間和資金。

VMware Virtual SAN,要實施軟件定義的存儲,首先需要部署VMware Virtual SAN,它可以為虛擬環(huán)境提供融合了虛擬化管理程序的極其簡單的存儲[8]。Virtual SAN能夠為所有虛擬化應(yīng)用(包括關(guān)鍵業(yè)務(wù)應(yīng)用)提供企業(yè)級高性能存儲。這種獨(dú)立于硬件的橫向擴(kuò)展體系結(jié)構(gòu)采用了x86服務(wù)器,可顯著降低存儲的總體擁有成本,同時支持以可預(yù)測的方式靈活進(jìn)行線性擴(kuò)展。通過池化與服務(wù)器連接的基于閃存的存儲(位于全閃存或混合SSD/HDD體系結(jié)構(gòu)中),Virtual SAN可以確保較高的性能和可預(yù)測的響應(yīng)時間。它采用以虛擬機(jī)為中心的管理方法,并且與VMware vSphere和整個VMware產(chǎn)品體系無縫集成,因此是最簡單的虛擬機(jī)存儲平臺。

Virtual SAN可配置為混合存儲,也可配置為全閃存存儲。在混合存儲體系結(jié)構(gòu)中,Virtual SAN會池化與服務(wù)器連接的HDD和SSD,以創(chuàng)建一個分布式共享數(shù)據(jù)存儲,用于對存儲硬件進(jìn)行抽象化,并為虛擬機(jī)提供軟件定義的存儲層。閃存將用作讀緩存/寫緩沖區(qū),從而提高性能;磁盤用于提供數(shù)據(jù)持久性存儲。另外,Virtual SAN還可部署為全閃存存儲體系結(jié)構(gòu),其中,閃存僅以智能方式用作寫緩存,而SSD則用于提供具有較高耐久性的數(shù)據(jù)持久性存儲[9]。

VMware vSphere Virtual Volumes,通過將軟件定義的存儲模式延展到現(xiàn)有存儲投資上,IT經(jīng)理能夠體驗到在整個數(shù)據(jù)中心內(nèi)部署靈活的存儲基礎(chǔ)架構(gòu)的各種優(yōu)勢。vSphere Virtual Volumes是VMware提供的集成框架,用于將現(xiàn)有SAN和NAS系統(tǒng)抽象化和池化為虛擬數(shù)據(jù)層。Virtual Volumes定義了一種獨(dú)立于底層物理存儲表示形式(LUN、文件系統(tǒng)、對象等)的全新虛擬磁盤容器(虛擬卷)。借助Virtual Volumes,虛擬磁盤可成為陣列級別數(shù)據(jù)管理的主要單元。這會將虛擬數(shù)據(jù)存儲轉(zhuǎn)換為以虛擬機(jī)為中心的容量池,它支持由特定于應(yīng)用的要求來推動存儲調(diào)配決策的制定,并能利用現(xiàn)有存儲陣列提供的各項功能。借助Virtual Volumes,IT經(jīng)理能夠繼續(xù)從當(dāng)前的存儲系統(tǒng)中獲得好處,同時還可采用軟件定義的存儲這一全新的運(yùn)維模式。

基于存儲策略的管理,Virtual Volumes和Virtual SAN均依靠VMware基于存儲策略的管理(SPBM)運(yùn)維模式[10,11]。SPBM是一種通用的存儲策略框架,可跨Virtual SAN控制并自動執(zhí)行以虛擬機(jī)為中心的存儲策略,并通過Virtual Volumes管理外部存儲。

SPBM采用與虛擬機(jī)相關(guān)的邏輯模板(策略)形式捕獲存儲服務(wù)級別的要求(容量、性能和可用性等)。

SPBM能夠通過確定符合策略要求的可用數(shù)據(jù)存儲來自動放置虛擬機(jī),并支持虛擬化管理程序以動態(tài)方式對所需的數(shù)據(jù)服務(wù)進(jìn)行實例化。通過實施策略,SPBM還能夠在虛擬機(jī)的整個生命周期內(nèi)自動監(jiān)控服務(wù)級別和合規(guī)狀態(tài)。當(dāng)應(yīng)用的存儲要求發(fā)生變化時,策略會隨之更新,并且這些更改會立即自動部署[12]。

5 結(jié)論(Conclusion)

軟件定義的存儲提供了高速、敏捷、經(jīng)濟(jì)有效的存儲解決方案。軟件定義的存儲,是將存儲的演變服務(wù)器虛擬化得到了廣泛的采用,但提供支持的存儲體系結(jié)構(gòu)卻未能保持同樣的步調(diào)。這是因為服務(wù)器虛擬化對存儲提出了新的要求,也就是提高了對存儲系統(tǒng)的要求,即能夠應(yīng)對虛擬化應(yīng)用和新型工作負(fù)載(如VDI)的I/O極其缺乏規(guī)則且始終處于峰值的狀況。

目前,在虛擬化領(lǐng)域內(nèi),存儲基礎(chǔ)架構(gòu)面臨的壓力與日俱增,要從容應(yīng)對這種壓力,我們有必要采用一種全新的存儲方法是軟件定義的存儲,它可實現(xiàn)從根本上解決虛擬化帶來對存儲最根本的挑戰(zhàn)。借助軟件定義的存儲,可以提供當(dāng)下的虛擬環(huán)境需要的敏捷性、高速度,以及經(jīng)濟(jì)高效的存儲解決方案。

參考文獻(xiàn)(References)

[1] Aswariza,Revan Faredha Perdana.Analisis Throughput Dan Skalabilitas Virtualized Network Function VyOSPada Hypervisor VMWareESXi,XEN,DAN KVM[J].Jurnal INFOTEL,2017(1):63-73.

[2] Fu Dong.Construction a Three-Dimensional Finite Element Model of Disc Nucleus Replacement[J].Tissue Engineering Research and Clinical Rehabilitation in China,2015(48):94-98.

[3] Stacy Simpkins.Hyper-V vs.VMware and Virtual Switch Creation[J].Building a SharePoint 2016 Home Lab,2016(5):11-20.

[4] 徐建強(qiáng).VMware服務(wù)器虛擬化的應(yīng)用[J].電腦迷,2016(5):38-40.

[5] 陳志忠.基于VMware的服務(wù)器虛擬化實訓(xùn)室建設(shè)[J].計算機(jī)與網(wǎng)絡(luò),2016(18):32-35.

[6] 許玉煥.基于VMware的高校云計算數(shù)據(jù)中心與實現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2016(8):84-85.

[7] 董曉莉.軟件定義存儲:下一代存儲在數(shù)字資源長期保存中的應(yīng)用[J].現(xiàn)代情報,2017(37):38-43.

[8] 郭佳琳.云計算時代的軟件定義存儲技術(shù)[J].黑龍江科技信息,2016(30):219.

[9] 孫振正,龔靖面,段勇.向下一代數(shù)據(jù)中心的軟件定義存儲技術(shù)研究[J].電信科學(xué),2014,30(1):39-43.

[10] 武佳寧.基于VMwarevSphere的數(shù)據(jù)中心服務(wù)器虛擬化解決方案[J].微型電腦應(yīng)用,2016(9):32-34.

[11] 龐維欣.軟件定義存儲架構(gòu)在私有云上的應(yīng)用[J].通訊世界,2016(12):9-10.

[12] 張輝.軟件定義存儲的應(yīng)用與分析[J].廣播電視信息,2015

(11):107-108.

作者簡介:

袁 瑛(1977-),女,碩士,講師.研究領(lǐng)域:軟件工程,數(shù)據(jù)分析與處理,信息系統(tǒng).

沈 平(1974-),男,碩士,副教授.研究領(lǐng)域:網(wǎng)絡(luò)安全,數(shù)據(jù)挖掘.

猜你喜歡
虛擬化
基于OpenStack虛擬化網(wǎng)絡(luò)管理平臺的設(shè)計與實現(xiàn)
對基于Docker的虛擬化技術(shù)的幾點(diǎn)探討
虛擬化技術(shù)在CTC/TDCS系統(tǒng)中的應(yīng)用研究
虛擬化技術(shù)在計算機(jī)技術(shù)創(chuàng)造中的應(yīng)用
淺析虛擬化技術(shù)的安全保障
H3C CAS 云計算管理平臺上虛擬化安全防護(hù)的實現(xiàn)
基于SDN的網(wǎng)絡(luò)虛擬化平臺及其隔離性研究
高速公路服務(wù)器虛擬化技術(shù)應(yīng)用與探討
基于Citrix的桌面虛擬化技術(shù)研究與應(yīng)用
存儲虛擬化還有優(yōu)勢嗎?
斗六市| 馆陶县| 梅河口市| 栾川县| 万全县| 仁寿县| 杭锦后旗| 临洮县| 万年县| 丘北县| 无极县| 石狮市| 灵山县| 巴中市| 麟游县| 宁国市| 新巴尔虎左旗| 巫溪县| 周至县| 武山县| 临泽县| 红原县| 韶山市| 侯马市| 基隆市| 丰都县| 金门县| 彰化县| 龙南县| 班玛县| 南城县| 中卫市| 全椒县| 宜宾市| 阜平县| 靖安县| 江永县| 开江县| 安陆市| 威海市| 洪湖市|