現(xiàn)在管理員可以使用大量自動(dòng)化技術(shù)完成部署流程,因此能夠在幾分鐘之內(nèi)部署一臺(tái)全新的虛擬機(jī),但是通常虛擬機(jī)仍然需要共享容量大大超過自身需求的LUN,并且存儲(chǔ)空間的分配過程需要由管理員在存儲(chǔ)陣列上手動(dòng)完成。由此帶來的結(jié)果是浪費(fèi)大量存儲(chǔ)空間——在本就有限的磁盤轉(zhuǎn)速和性能表現(xiàn)的基礎(chǔ)上,增加了IOPS和隨機(jī)磁盤活動(dòng)。更為糟糕的是,邏輯上存儲(chǔ)系統(tǒng)和虛擬機(jī)并無關(guān)聯(lián),這使得優(yōu)化和排錯(cuò)變得極其困難。
實(shí)現(xiàn)虛擬機(jī)感知能力
從根本上來說,現(xiàn)在虛擬化環(huán)境當(dāng)中所面臨的存儲(chǔ)挑戰(zhàn)來自于傳統(tǒng)的物理環(huán)境,也就是服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)資源由企業(yè)中的不同人員進(jìn)行管理。有經(jīng)驗(yàn)的IT專家也許能夠回想起在傳統(tǒng)虛擬化環(huán)境當(dāng)中部署虛擬機(jī)或者負(fù)載的過程中,所遇到的大量計(jì)劃、協(xié)作和排錯(cuò)工作。虛擬化技術(shù)改變了這種工作模式,將負(fù)載從底層硬件當(dāng)中抽象出來,為IT管理員提供了能夠?qū)⒎?wù)器和網(wǎng)絡(luò)資源融合在一起的工具。盡管同樣能夠?qū)⒋鎯?chǔ)系統(tǒng)融入到其中,但是存儲(chǔ)仍然在很大程度上保持獨(dú)立。存儲(chǔ)管理員通常會(huì)根據(jù)計(jì)劃劃分出固定容量的LUN,之后將虛擬機(jī)分配到可用的LUN當(dāng)中。這些單元號(hào)依賴于傳統(tǒng)的存儲(chǔ)協(xié)議,比如SCSI、NFS、SMB等等,而和虛擬化環(huán)境或者負(fù)載并無關(guān)聯(lián)。因此存儲(chǔ)系統(tǒng)一直十分笨重并且難以管理,特別是隨著虛擬機(jī)數(shù)量不斷增加導(dǎo)致對(duì)于LUN的競(jìng)爭(zhēng)更加激烈,對(duì)存儲(chǔ)的性能表現(xiàn)和容量帶來了更多壓力。
存儲(chǔ)廠商使用插件和命令行腳本來實(shí)現(xiàn)常用存儲(chǔ)任務(wù)自動(dòng)化,這樣可以輕松滿足一些簡(jiǎn)單的配置需求。后來,hypervisor廠商推出了新的存儲(chǔ)協(xié)議,比如XenServer(現(xiàn)在已經(jīng)被棄用)、StorageLink和適用于陣列集成的VMware vStorage API,其可以幫助實(shí)現(xiàn)一些基于陣列的功能,比如復(fù)制、快照和QoS支持等。盡管從管理的角度來說這些功能可以提供很大的幫助作用,但是這些所謂的改進(jìn)并沒有將虛擬機(jī)和存儲(chǔ)實(shí)現(xiàn)底層分離。比如,即便一套存儲(chǔ)系統(tǒng)在處理備份和遠(yuǎn)程復(fù)制方面表現(xiàn)的十分完美,但是這些功能仍舊只是針對(duì)每個(gè)LUN,而不是每臺(tái)虛擬機(jī)。因此,當(dāng)許多臺(tái)虛擬機(jī)共享一個(gè)LUN時(shí),其性能和效率將會(huì)被極大浪費(fèi)。而虛擬化感知存儲(chǔ)的目標(biāo)在于從根本上改變對(duì)于傳統(tǒng)LUN的依賴性。虛擬化技術(shù)允許在虛擬機(jī)層面(每臺(tái)虛擬機(jī)而不是每個(gè)LUN)將存儲(chǔ)平臺(tái)集成到虛擬基礎(chǔ)架構(gòu)當(dāng)中,并且提供了存儲(chǔ)管理、計(jì)算和網(wǎng)絡(luò)等資源,這種薄置備技術(shù)已經(jīng)應(yīng)用在早期的存儲(chǔ)虛擬化當(dāng)中,但是并不能識(shí)別hypervisor或者虛擬化。
一套真正能夠感知虛擬機(jī)的存儲(chǔ)系統(tǒng)可以在存儲(chǔ)和虛擬機(jī)之間建立映射關(guān)系,所以可以使用性能監(jiān)控等方式來評(píng)估虛擬機(jī)層的存儲(chǔ)延遲等問題。還可以將其應(yīng)用在QoS這樣的特性當(dāng)中——可以根據(jù)存儲(chǔ)重要性(通過QoS設(shè)定)以及其他存儲(chǔ)基礎(chǔ)架構(gòu)當(dāng)中的性能等級(jí)來智能決定將出現(xiàn)問題的虛擬機(jī)移動(dòng)到哪個(gè)存儲(chǔ)資源當(dāng)中。
滿足需求
能夠感知虛擬機(jī)的存儲(chǔ)會(huì)在傳統(tǒng)的存儲(chǔ)陣列之上集成hypervisor軟件層——存儲(chǔ)陣列自身仍然使用磁盤、閃存或者多種存儲(chǔ)媒介混合等方式。IT部門可以選擇是否進(jìn)行部署、是否在本地部署這種混合環(huán)境,或者購(gòu)買經(jīng)過預(yù)先配置、已經(jīng)包含hypervisor集成軟件存儲(chǔ)子系統(tǒng)。
IT部門當(dāng)然也可以使用自己開發(fā)的虛擬化感知存儲(chǔ)。除了開源工具之外,第三方軟件產(chǎn)品,比如Nutanix Xtreme Computing Platform可以被安裝用來虛擬化現(xiàn)有的存儲(chǔ)資產(chǎn)或者創(chuàng)建軟件定義存儲(chǔ)環(huán)境。 企業(yè)還可以使用專用的存儲(chǔ)子系統(tǒng)來部署虛擬化感知存儲(chǔ)(有時(shí)將這些子系統(tǒng)被歸類到超級(jí)融合設(shè)備),比如Tintri VMstore、Nutanix NX硬件平臺(tái)等。現(xiàn)在陣列能夠更加高效地使用閃存、硬盤、混合陣列甚至是全閃存系統(tǒng)。
上一篇:這是第一篇哦!
現(xiàn)在管理員可以使用大量自動(dòng)化技術(shù)完成部署流程,因此能夠在幾分鐘之內(nèi)部署一臺(tái)全新的虛擬機(jī),但是通常虛擬機(jī)仍然需要共享容量大大超過自身需求的LUN,并且存儲(chǔ)空間的分配過程需要由管理員在存儲(chǔ)陣列上手動(dòng)完成。由此帶來的結(jié)果是浪費(fèi)大量存儲(chǔ)空間——在本就有限的磁盤轉(zhuǎn)速和性能表現(xiàn)的基礎(chǔ)上,增加了IOPS和隨機(jī)磁盤活動(dòng)。更為糟糕的是,邏輯上存儲(chǔ)系統(tǒng)和虛擬機(jī)并無關(guān)聯(lián),這使得優(yōu)化和排錯(cuò)變得極其困難。
實(shí)現(xiàn)虛擬機(jī)感知能力
從根本上來說,現(xiàn)在虛擬化環(huán)境當(dāng)中所面臨的存儲(chǔ)挑戰(zhàn)來自于傳統(tǒng)的物理環(huán)境,也就是服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)資源由企業(yè)中的不同人員進(jìn)行管理。有經(jīng)驗(yàn)的IT專家也許能夠回想起在傳統(tǒng)虛擬化環(huán)境當(dāng)中部署虛擬機(jī)或者負(fù)載的過程中,所遇到的大量計(jì)劃、協(xié)作和排錯(cuò)工作。虛擬化技術(shù)改變了這種工作模式,將負(fù)載從底層硬件當(dāng)中抽象出來,為IT管理員提供了能夠?qū)⒎?wù)器和網(wǎng)絡(luò)資源融合在一起的工具。盡管同樣能夠?qū)⒋鎯?chǔ)系統(tǒng)融入到其中,但是存儲(chǔ)仍然在很大程度上保持獨(dú)立。存儲(chǔ)管理員通常會(huì)根據(jù)計(jì)劃劃分出固定容量的LUN,之后將虛擬機(jī)分配到可用的LUN當(dāng)中。這些單元號(hào)依賴于傳統(tǒng)的存儲(chǔ)協(xié)議,比如SCSI、NFS、SMB等等,而和虛擬化環(huán)境或者負(fù)載并無關(guān)聯(lián)。因此存儲(chǔ)系統(tǒng)一直十分笨重并且難以管理,特別是隨著虛擬機(jī)數(shù)量不斷增加導(dǎo)致對(duì)于LUN的競(jìng)爭(zhēng)更加激烈,對(duì)存儲(chǔ)的性能表現(xiàn)和容量帶來了更多壓力。
存儲(chǔ)廠商使用插件和命令行腳本來實(shí)現(xiàn)常用存儲(chǔ)任務(wù)自動(dòng)化,這樣可以輕松滿足一些簡(jiǎn)單的配置需求。后來,hypervisor廠商推出了新的存儲(chǔ)協(xié)議,比如XenServer(現(xiàn)在已經(jīng)被棄用)、StorageLink和適用于陣列集成的VMware vStorage API,其可以幫助實(shí)現(xiàn)一些基于陣列的功能,比如復(fù)制、快照和QoS支持等。盡管從管理的角度來說這些功能可以提供很大的幫助作用,但是這些所謂的改進(jìn)并沒有將虛擬機(jī)和存儲(chǔ)實(shí)現(xiàn)底層分離。比如,即便一套存儲(chǔ)系統(tǒng)在處理備份和遠(yuǎn)程復(fù)制方面表現(xiàn)的十分完美,但是這些功能仍舊只是針對(duì)每個(gè)LUN,而不是每臺(tái)虛擬機(jī)。因此,當(dāng)許多臺(tái)虛擬機(jī)共享一個(gè)LUN時(shí),其性能和效率將會(huì)被極大浪費(fèi)。而虛擬化感知存儲(chǔ)的目標(biāo)在于從根本上改變對(duì)于傳統(tǒng)LUN的依賴性。虛擬化技術(shù)允許在虛擬機(jī)層面(每臺(tái)虛擬機(jī)而不是每個(gè)LUN)將存儲(chǔ)平臺(tái)集成到虛擬基礎(chǔ)架構(gòu)當(dāng)中,并且提供了存儲(chǔ)管理、計(jì)算和網(wǎng)絡(luò)等資源,這種薄置備技術(shù)已經(jīng)應(yīng)用在早期的存儲(chǔ)虛擬化當(dāng)中,但是并不能識(shí)別hypervisor或者虛擬化。
一套真正能夠感知虛擬機(jī)的存儲(chǔ)系統(tǒng)可以在存儲(chǔ)和虛擬機(jī)之間建立映射關(guān)系,所以可以使用性能監(jiān)控等方式來評(píng)估虛擬機(jī)層的存儲(chǔ)延遲等問題。還可以將其應(yīng)用在QoS這樣的特性當(dāng)中——可以根據(jù)存儲(chǔ)重要性(通過QoS設(shè)定)以及其他存儲(chǔ)基礎(chǔ)架構(gòu)當(dāng)中的性能等級(jí)來智能決定將出現(xiàn)問題的虛擬機(jī)移動(dòng)到哪個(gè)存儲(chǔ)資源當(dāng)中。
滿足需求
能夠感知虛擬機(jī)的存儲(chǔ)會(huì)在傳統(tǒng)的存儲(chǔ)陣列之上集成hypervisor軟件層——存儲(chǔ)陣列自身仍然使用磁盤、閃存或者多種存儲(chǔ)媒介混合等方式。IT部門可以選擇是否進(jìn)行部署、是否在本地部署這種混合環(huán)境,或者購(gòu)買經(jīng)過預(yù)先配置、已經(jīng)包含hypervisor集成軟件存儲(chǔ)子系統(tǒng)。
IT部門當(dāng)然也可以使用自己開發(fā)的虛擬化感知存儲(chǔ)。除了開源工具之外,第三方軟件產(chǎn)品,比如Nutanix Xtreme Computing Platform可以被安裝用來虛擬化現(xiàn)有的存儲(chǔ)資產(chǎn)或者創(chuàng)建軟件定義存儲(chǔ)環(huán)境。 企業(yè)還可以使用專用的存儲(chǔ)子系統(tǒng)來部署虛擬化感知存儲(chǔ)(有時(shí)將這些子系統(tǒng)被歸類到超級(jí)融合設(shè)備),比如Tintri VMstore、Nutanix NX硬件平臺(tái)等。現(xiàn)在陣列能夠更加高效地使用閃存、硬盤、混合陣列甚至是全閃存系統(tǒng)。
上一篇:這是第一篇哦!

