此刻打點(diǎn)員可以利用大量自動(dòng)化技能完成陳設(shè)流程,因此可以或許在幾分鐘之內(nèi)陳設(shè)一臺(tái)全新的虛擬機(jī),可是凡是虛擬機(jī)仍然需要共享容量大大高出自身需求的LUN,而且存儲(chǔ)空間的分派進(jìn)程需要由打點(diǎn)員在存儲(chǔ)陣列上手動(dòng)完成。由此帶來的功效是揮霍大量存儲(chǔ)空間——在本就有限的磁盤轉(zhuǎn)速和機(jī)能表示的基本上,增加了IOPS和隨機(jī)磁盤勾當(dāng)。更為糟糕的是,邏輯上存儲(chǔ)系統(tǒng)和虛擬機(jī)并無關(guān)聯(lián),這使得優(yōu)化和排錯(cuò)變得極其堅(jiān)苦。
可是好動(dòng)靜是存儲(chǔ)終于開始逐漸適應(yīng)虛擬化技能的成長,可以或許感知虛擬化的存儲(chǔ)系統(tǒng)可以提供更快的會(huì)見速度以及更高效的存儲(chǔ)操作率,而且可以針對(duì)單個(gè)虛擬機(jī)來分派、遷移和打點(diǎn)存儲(chǔ)。
實(shí)現(xiàn)虛擬機(jī)感知本領(lǐng)
從基礎(chǔ)上來說,此刻虛擬化情況傍邊所面對(duì)的存儲(chǔ)挑戰(zhàn)來自于傳統(tǒng)的物理情況,也就是處事器、網(wǎng)絡(luò)和存儲(chǔ)資源由企業(yè)中的差異人員舉辦打點(diǎn)。有履歷的IT專家也許可以或許追念起在傳統(tǒng)虛擬化情況傍邊陳設(shè)虛擬機(jī)可能負(fù)載的進(jìn)程中,所碰著的大量打算、協(xié)作和排錯(cuò)事情。
虛擬化技能改變了這種事情模式,將負(fù)載從底層硬件傍邊抽象出來,為IT打點(diǎn)員提供了可以或許將處事器和網(wǎng)絡(luò)資源融合在一起的東西。盡量同樣可以或許將存儲(chǔ)系統(tǒng)融入到個(gè)中,可是存儲(chǔ)仍然在很洪流平上保持獨(dú)立。存儲(chǔ)打點(diǎn)員凡是會(huì)按照打算分別出牢靠容量的LUN,之后將虛擬機(jī)分派到可用的LUN傍邊。這些單位號(hào)依賴于傳統(tǒng)的存儲(chǔ)協(xié)議,,好比SCSI、NFS、SMB等等,而和虛擬化情況可能負(fù)載并無關(guān)聯(lián)。因此存儲(chǔ)系統(tǒng)一直十分粗笨而且難以打點(diǎn),出格是跟著虛擬機(jī)數(shù)量不絕增加導(dǎo)致對(duì)付LUN的競爭越發(fā)劇烈,對(duì)存儲(chǔ)的機(jī)能表示和容量帶來了更多壓力。
存儲(chǔ)廠商利用插件和呼吁行腳原來實(shí)現(xiàn)常用存儲(chǔ)任務(wù)自動(dòng)化,這樣可以輕松滿意一些簡樸的設(shè)置需求。厥后,hypervisor廠商推出了新的存儲(chǔ)協(xié)議,好比XenServer(此刻已經(jīng)被棄用)、StorageLink和合用于陣列集成的VMware vStorage API,其可以輔佐實(shí)現(xiàn)一些基于陣列的成果,好比復(fù)制、快照和QoS支持等。盡量從打點(diǎn)的角度來說這些成果可以提供很大的輔佐浸染,可是這些所謂的改造并沒有將虛擬機(jī)和存儲(chǔ)實(shí)現(xiàn)底層疏散。
好比,即便一套存儲(chǔ)系統(tǒng)在處理懲罰備份和長途復(fù)制方面表示的十分完美,可是這些成果仍舊只是針對(duì)每個(gè)LUN,而不是每臺(tái)虛擬機(jī)。因此,當(dāng)很多臺(tái)虛擬機(jī)共享一個(gè)LUN時(shí),其機(jī)能和效率將會(huì)被極大揮霍。
而虛擬化感知存儲(chǔ)的方針在于從基礎(chǔ)上改變對(duì)付傳統(tǒng)LUN的依賴性。虛擬化技能答允在虛擬機(jī)層面(每臺(tái)虛擬機(jī)而不是每個(gè)LUN)將存儲(chǔ)平臺(tái)集成到虛擬基本架構(gòu)傍邊,而且提供了存儲(chǔ)打點(diǎn)、計(jì)較和網(wǎng)絡(luò)等資源,這種薄置備技能已經(jīng)應(yīng)用在早期的存儲(chǔ)虛擬化傍邊,可是并不能識(shí)別hypervisor可能虛擬化。
一套真正可以或許感知虛擬機(jī)的存儲(chǔ)系統(tǒng)可以在存儲(chǔ)和虛擬機(jī)之間成立映射干系,所以可以利用機(jī)能監(jiān)控等方法來評(píng)估虛擬機(jī)層的存儲(chǔ)延遲等問題。還可以將其應(yīng)用在QoS這樣的特性傍邊——可以按照存儲(chǔ)重要性(通過QoS設(shè)定)以及其他存儲(chǔ)基本架構(gòu)傍邊的機(jī)能品級(jí)來智能抉擇將呈現(xiàn)問題的虛擬機(jī)移動(dòng)到哪個(gè)存儲(chǔ)資源傍邊。
“大大都可以或許感知虛擬化的存儲(chǔ)都通過在hypervisor傍邊集成軟件實(shí)現(xiàn),”Aldo Cabrera說 ,他是W.P.Carey公司的網(wǎng)絡(luò)工程師和宣布司理。“我們利用一套安裝有vCenter插件的Nimble存儲(chǔ)系統(tǒng),當(dāng)其需要備份、建設(shè)、銷毀、變動(dòng)新的LUN,可能陳訴IOPS、容量和其他問題時(shí),可以和hypervisor直接舉辦通訊。”
滿意需求
可以或許感知虛擬機(jī)的存儲(chǔ)會(huì)在傳統(tǒng)的存儲(chǔ)陣列之上集成hypervisor軟件層——存儲(chǔ)陣列自身仍然利用磁盤、閃存可能多種存儲(chǔ)前言殽雜等方法。IT部分可以選擇是否舉辦陳設(shè)、是否在當(dāng)?shù)仃愒O(shè)這種殽雜情況,可能購置顛末預(yù)先設(shè)置、已經(jīng)包括hypervisor集成軟件存儲(chǔ)子系統(tǒng)。
IT部分雖然也可以利用本身開拓的虛擬化感知存儲(chǔ)。“假如你此刻擁有一個(gè)空缺存儲(chǔ)陣列,你雖然利用OpenStack東西將其舉辦虛擬化,并不需要其他非凡的硬件,”Tim Noble說,他是ReachIPS的IT總監(jiān)和參謀委員會(huì)成員。“我們在一套全閃存陣列傍邊利用OpenStack,將這個(gè)存儲(chǔ)用于現(xiàn)有的內(nèi)部云情況。”Noble留意到利用亞毫秒會(huì)見時(shí)間有助于晉升應(yīng)用措施的會(huì)見速度。除了開源東西之外,第三方軟件產(chǎn)物,好比Nutanix Xtreme Computing Platform可以被安裝用來虛擬化現(xiàn)有的存儲(chǔ)資產(chǎn)可能建設(shè)軟件界說存儲(chǔ)情況。
企業(yè)還可以利用專用的存儲(chǔ)子系統(tǒng)來陳設(shè)虛擬化感知存儲(chǔ)(有時(shí)將這些子系統(tǒng)被歸類到超等融合設(shè)備),好比Tintri VMstore、Nutanix NX硬件平臺(tái)等。此刻陣列可以或許越發(fā)高效地利用閃存、硬盤、殽雜陣列甚至是全閃存系統(tǒng)。來自Tegile和Pure Storage等廠商的殽雜以及閃存陣列大量利用了壓縮和去反復(fù)化技能,以成果模塊的方法來提供計(jì)較和存儲(chǔ)資源,操作集群機(jī)制提供更好的系統(tǒng)彈性。