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