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