自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

什么是存儲虛擬化?它與軟件定義存儲有何區(qū)別?

云計算 虛擬化
從廣義來看,其實拿物理盤做RAID,然后在其之上劃LUN,呈現(xiàn)給OS,這也是一種存儲虛擬化。存儲虛擬化往前還可以溯源到IBM AIX LVM(邏輯卷管理器),和HP EVA的vDisk技術(shù)。HP的EVA技術(shù),準(zhǔn)確說是源于Compaq,甚至是DEC的VA,在當(dāng)時的存儲界是非常厲害以及前瞻的技術(shù)。

從廣義來看,其實拿物理盤做 RAID,然后在其之上劃 LUN,呈現(xiàn)給 OS,這也是一種存儲虛擬化。

存儲虛擬化往前還可以溯源到 IBM AIX LVM(邏輯卷管理器),和 HP EVA 的 vDisk 技術(shù)。HP 的 EVA 技術(shù),準(zhǔn)確說是源于 Compaq,甚至是 DEC 的 VA,在當(dāng)時的存儲界,非常厲害和前瞻的技術(shù)。

大約在 2004、2005 年左右,新興的存儲廠商 Compellent 和 EqualLogic(這兩個公司后來被 DELL 收購)、3PAR 和 LeftHand(這兩個公司后來被 HP 收購)、XIV(后來被 IBM 收購)、Pillar(后來被 Oracle 收購)的塊級存儲虛擬化,打破了以往 RAID Group 的限制,支持精簡配置(Thin Provisioning)的功能,無需預(yù)先分配物理空間,實現(xiàn)寫多少分配多少空間的機制。

下面我們系統(tǒng)、全面地介紹一下存儲虛擬化,以 SNIA 的闡述為主。

SNIA 對存儲虛擬化的解釋

SNIA 認(rèn)為,存儲虛擬化通過對存儲(子)系統(tǒng)或存儲服務(wù)的內(nèi)部功能進(jìn)行抽象、隱藏或隔離,使存儲或數(shù)據(jù)的管理與應(yīng)用、服務(wù)器、網(wǎng)絡(luò)資源的管理分離,從而實現(xiàn)應(yīng)用和網(wǎng)絡(luò)的獨立管理。對存儲服務(wù)和設(shè)備進(jìn)行虛擬化,能夠在對下一層存儲資源進(jìn)行擴展時進(jìn)行資源合并、降低實現(xiàn)的復(fù)雜度。存儲虛擬化可以在系統(tǒng)的多個層面實現(xiàn)。

SNIA 提供的存儲虛擬化模型(如下圖),包括三部分:

SNIA 存儲虛擬化模型 

SNIA 存儲虛擬化模型

一、虛擬化什么

針對不同的存儲設(shè)備和數(shù)據(jù)形態(tài),有多種形式的虛擬化資源:虛擬數(shù)據(jù)塊、虛擬磁盤、虛擬磁帶或磁帶庫、虛擬文件系統(tǒng)或者其他虛擬設(shè)備。

二、在哪里虛擬化

存儲虛擬化可以在不同的層面上進(jìn)行。

(1)基于主機/服務(wù)器的虛擬化

主要用途:使服務(wù)器的存儲空間可以跨越多個異構(gòu)的磁盤陣列,常用于在不同磁盤陣列之間做數(shù)據(jù)鏡像保護。

實現(xiàn)方式:一般由操作系統(tǒng)下的邏輯卷管理軟件完成(安裝客戶端軟件),不同操作系統(tǒng)的邏輯卷管理軟件也不相同。

常見產(chǎn)品:IBM AIX LVM,Linux LVM,VeritasVolume Manager 等

(2)基于網(wǎng)絡(luò)的虛擬化

主要用途:異構(gòu)存儲系統(tǒng)整合和統(tǒng)一數(shù)據(jù)管理。

實現(xiàn)方式:通過在存儲域網(wǎng)(SAN)中添加虛擬化引擎實現(xiàn)。

常見產(chǎn)品: EMC VPLEX、IBM SVC、飛康 FreeStor

(3)存儲子系統(tǒng)虛擬化

主要用途:在磁盤陣列內(nèi)部實現(xiàn)靈活調(diào)用存儲資源。

實現(xiàn)方式:塊級虛擬化,精簡配置等。

常見產(chǎn)品:DELL EqualLogic、DELL Compellent、HP 3PAR、HP LeftHand、IBM V 系列等。

三、如何進(jìn)行虛擬化

根據(jù)數(shù)據(jù)流與虛擬化引擎的相對關(guān)系,可以分為以下兩種。

(1) 帶內(nèi) In-Band

是目前使用最多的方式,它可以在存儲系統(tǒng)、網(wǎng)絡(luò)、主機、文件系統(tǒng)上實現(xiàn)。

(2) 帶外 Out-of-Band

需要在存儲網(wǎng)絡(luò)(SAN)上實現(xiàn)。

SNIA 之存儲標(biāo)準(zhǔn)化建議:SMI-S

有些朋友會誤以為軟件定義存儲就是類似 IBM SVC、EMC VPLEX 這類基于網(wǎng)絡(luò)的存儲虛擬化,而實際上它是存儲虛擬化的一部分,是軟件定義存儲非常小的一部分。

基于網(wǎng)絡(luò)的存儲虛擬化,能夠跨越異構(gòu)的磁盤陣列,在更大的范圍,如數(shù)據(jù)中心內(nèi),形成一個大的存儲資源池,統(tǒng)一分配和監(jiān)控來自不同存儲廠商的存儲資源。

當(dāng)我們討論池化,也即異構(gòu)存儲之間的管理的時候,一定會涉及到存儲標(biāo)準(zhǔn)化,只有當(dāng)大家開放的接口遵循共同的標(biāo)準(zhǔn)(也即規(guī)范)的時候,也就是用相同的“語言”對話時,才有可能被調(diào)用、被管理。

隨著用戶的數(shù)據(jù)不斷增加,為了不被單一廠商鎖定,規(guī)模較大的用戶的存儲網(wǎng)絡(luò)往往包含了來自多個存儲廠商的外置磁盤陣列,每個陣列都有自己的存儲管理軟件,這些陣列之間缺乏互聯(lián)互通,管理復(fù)雜度增加。為了解決這一個問題,十五年前(也就是 2002 年),SNIA(全球網(wǎng)絡(luò)存儲工業(yè)協(xié)會)就提出了存儲管理建議規(guī)范 SMI-S(Storage Management Initiative Specification),希望在存儲網(wǎng)絡(luò)中的存儲設(shè)備和管理軟件之間提供標(biāo)準(zhǔn)化的通信方式,從而使存儲管理實現(xiàn)廠商無關(guān)性,使得存儲管理系統(tǒng)能夠?qū)崿F(xiàn)鑒別、分類、監(jiān)控和控制物理及邏輯資源的能力,提高管理效率、降低管理成本,促進(jìn)存儲的發(fā)展。

SMI-S 是一種中間件性質(zhì)的規(guī)范,定義了存儲管理軟件和受管對象之間的交互機制。它提供了多種特性以簡化 SAN 的管理。首先,在 SMI-S 標(biāo)準(zhǔn)中定義了統(tǒng)一的數(shù)據(jù)模型,使用基于 Web 的企業(yè)管理(Web-Based Enterprise Management,WBEM)技術(shù)和公共信息模型規(guī)范(Common Information Model, CIM),SMI-S 的代理可以與交換機、磁盤陣列等各種支持 CIM 的設(shè)備進(jìn)行交互,獲取其管理相關(guān)的數(shù)據(jù)并返回給請求方。使用 SMI-S 可以免除設(shè)計管理數(shù)據(jù)傳輸機制的麻煩,對各種設(shè)備和組件直接進(jìn)行帶內(nèi)或帶外的管理,甚至兩者并用。SMI-S 還提供了基于 HTTP 的 CMI-XML 傳輸機制,以增強適用性。

SNIA 對于 SMI-S 標(biāo)準(zhǔn)寄予了很高的期望,跨越的版圖非常宏偉。從下圖(摘自《Storage Management from SMI-S to Management Frameworks》),可以看出來,它希望做到,存儲管理軟件能夠識別磁盤陣列、光纖交換機、IP 交換機、磁帶庫、FC HBA 卡、iSCSI HBA 卡等各種各樣與存儲相關(guān)的設(shè)備,并通過存儲管理服務(wù),自動發(fā)現(xiàn)、部署和配置存儲資源。

SNIA SMI-S 標(biāo)準(zhǔn) 

 SNIA SMI-S 標(biāo)準(zhǔn)

SMI- S 標(biāo)準(zhǔn)發(fā)布以后,得到了大多數(shù)主要存儲供應(yīng)商的支持,截止 2016 年,已經(jīng) 1000 多個存儲產(chǎn)品支持 SMI-S 標(biāo)準(zhǔn)。最新的標(biāo)準(zhǔn)是在 2016 年 3 月 8 日公布的 SMI-S v1.7.0,在 SNIA 官網(wǎng)能夠下載到詳細(xì)的規(guī)范,規(guī)范包括 8 篇文章,其中的一篇《Storage Management Technical Specification, Part 4 Block Devices , Version 1.7.0, Revision 5》,長達(dá) 958 頁。僅僅關(guān)于 Automated Storage Tiering 的描述就長達(dá) 82 頁。

在推行這一標(biāo)準(zhǔn)的過程中,SNIA 也曾直言不諱地提到了它面臨的問題:

1、SMI-S 標(biāo)準(zhǔn)走向市場的時間漫長;

2、存儲廠商研發(fā)新特性的過程中,規(guī)范的確立花費 1 年,廠商實施再需要 6 個月(筆者持懷疑態(tài)度,認(rèn)為需要更長時間),用戶方接受并實施需要 2 年甚至遙遙無期;

3、需要加速標(biāo)準(zhǔn)走向用戶的過程;

存儲虛擬化實例剖析

下面我們以基于網(wǎng)絡(luò)的存儲虛擬化為例,詳細(xì)剖析一下它是如何實現(xiàn)存儲虛擬化的。

從市場上看,基于網(wǎng)絡(luò)的存儲虛擬化比較知名的有:EMC VPLEX、IBM SVC、HDS VSP、Symantec Storage Foundation 等。他們都能或多或少的將其他廠商的存儲納入自己的存儲平臺之下進(jìn)行管理。但這種管理,也只是將異構(gòu)存儲的邏輯卷做為一個外來設(shè)備使用,把它視為一個普通的存儲容器,不知道它能提供多大的性能,也喪失了異構(gòu)存儲內(nèi)嵌的豐富的軟件特性,例如自動分級、快照、容災(zāi)等。

以 IBM SVC 為例,如下圖,IBM SVC 針對其內(nèi)部盤,按照 RAID 方式(如 8 塊盤)創(chuàng)建出 Mdisk,再將多個 Mdisk 形成存儲池,在池上創(chuàng)建邏輯卷 VDisk(Virtual Disk,現(xiàn)更名為 Volume)。

 IBM SVC 中物理盤、邏輯卷、Mdisk、extent 的關(guān)系 

 IBM SVC 中物理盤、邏輯卷、Mdisk、extent 的關(guān)系

在 IBM SVC 這個存儲管理體系下,也能管理異構(gòu)存儲,支持對HP(MSA, EVA, XP), EMC(CX, DMX),NetApp(FAS),Hitachi(AMS,WMS,99xx系列)和 DELL(Compellent)等異構(gòu)存儲的虛擬化。以 DELL Compellent 為例,將 Compellent 邏輯卷納入 SVC 之下,需要經(jīng)過如下步驟:

1、業(yè)務(wù)停機;

2、在 Compellent 圖形管理界面中,去掉卷與主機的映射關(guān)系(un-mapping);

3、在 Compellent 圖形管理界面中,創(chuàng)建新的服務(wù)器對象:SVC Cluster;

4、在 SVC 圖形管理界面中,執(zhí)行 MDisk 發(fā)現(xiàn)操作;

5、將新發(fā)現(xiàn)的 MDisk(其實就是 Compellent 邏輯卷)以 Image Mode MDisk 方式導(dǎo)入;

6、將這個 Image Mode MDisk 映射到原主機上;

無論是內(nèi)部盤還是外部盤,IBM SVC 都可以按照 VDisk 為單位,實施本地的數(shù)據(jù)復(fù)制服務(wù)(快照、克隆、鏡像)。利用 SVC,可以將被其虛擬化的低端存儲,增加一些高級功能。不過,存儲發(fā)展到現(xiàn)在,高端存儲和中端存儲的豐富的軟件功能都已經(jīng)逐漸下移到低端存儲,SVC 的這部分作用就意義不大了。

對于用戶而言,基于網(wǎng)絡(luò)的存儲虛擬化,利舊,方便管理(只是少部分程度的),仍有一定的現(xiàn)實意義。

存儲標(biāo)準(zhǔn)化之互操作性

十幾年前,存儲行業(yè)里,有一個經(jīng)常被提及的概念是互操作性,正是因為各家廠商的存儲管理各自為政,缺乏互聯(lián)互通,使得用戶面臨存儲管理的巨大挑戰(zhàn),用戶一直希望存儲廠商解決互操作性:各家的存儲管理軟件都能管理并靈活調(diào)用其他異構(gòu)存儲的資源。

實際上,早在 SMI-S v1.6.1 的標(biāo)準(zhǔn)《Storage Management Technical Specification,Part 4 Block Devices》中,就已經(jīng)包含了對鏡像、快照、克隆、容災(zāi)的描述,如下圖所示。但時至今日,極少存儲廠商的存儲虛擬化平臺可以驅(qū)動受管對象的這些高級軟件功能。

SMI-S v1.6.1 標(biāo)準(zhǔn)中對鏡像、快照和克隆的描述 

SMI-S v1.6.1 標(biāo)準(zhǔn)中對鏡像、快照和克隆的描述

截止2015年底,逐漸有更多的存儲廠商適配Hypervisor(VMware)或 DCOS(OpenStack),越來越多地支持SMI-S標(biāo)準(zhǔn)。

不過,十五年時間并不短暫。但是,基于網(wǎng)絡(luò)的存儲虛擬化(異構(gòu)存儲的管理)并未在用戶實際環(huán)境中廣泛的部署。原因在于存儲廠商根本不可能投入足夠的精力和財力去遵循這一標(biāo)準(zhǔn)。從經(jīng)濟利益、投入產(chǎn)出比來看,存儲廠商能獲益的機會很少。存儲廠商投入精力去改造自己,開放 API 出去,適配其他存儲廠商的存儲虛擬化平臺,回報明顯不大。而且,當(dāng)存儲廠商變成受管對象,也即被虛化后,它對于用戶的重要性就下降了。所以單純靠存儲廠商與存儲廠商之間,是很難解決互操作性的。

那么,這個互操作性誰來解決更合適呢?

答案是 Hypervisor 廠商、操作系統(tǒng)(OS)廠商,或者數(shù)據(jù)中心操作系統(tǒng)(Data Center Operating System,簡稱DCOS),或者云計算(Cloud)提供商、云管理軟件提供商。用戶只要構(gòu)建軟件定義的數(shù)據(jù)中心,必不可免的是,大多數(shù)存儲資源都必須納入到 Hypervisor/OS/DCOS/Cloud 的版圖之內(nèi)。在云計算、軟件定義數(shù)據(jù)中心的日益興盛的背景下,存儲資源被虛機使用的規(guī)模將遠(yuǎn)大于被物理機使用。因此,存儲廠商可以考慮與 VMware 等 Hypervisor 廠商,以及其他 DCOS 軟件的互操作性。我們也看到 Hypervisor 廠商也在努力實現(xiàn)與存儲的互聯(lián)互通,例如 VMware vROps 云管理軟件利用 SMI-S 等協(xié)議進(jìn)行存儲分析。

VMware vROps 利用 SNIA SMI-S 協(xié)議進(jìn)行存儲分析 

 VMware vROps 利用 SNIA SMI-S 協(xié)議進(jìn)行存儲分析

責(zé)任編輯:杜寧 來源: VMware中國
相關(guān)推薦

2022-09-01 09:42:48

SDS軟件定義存儲存儲虛擬化

2015-07-02 10:09:23

存儲虛擬化軟件定義存儲云平臺

2016-02-16 09:47:23

虛擬化

2013-08-19 16:45:37

軟件定義存儲虛擬化

2010-08-19 21:29:13

存儲虛擬化

2013-07-17 10:06:50

軟件定義存儲EMC

2021-09-28 09:24:00

存儲虛擬化存儲虛擬化

2014-10-23 11:44:42

惠普軟件定義存儲

2020-06-15 08:51:58

數(shù)據(jù)庫存儲系統(tǒng)

2017-11-09 09:40:10

存儲VMware虛擬

2018-02-26 10:26:34

軟件定義存儲

2010-04-27 13:58:09

云計算虛擬化

2014-04-29 17:45:03

VMware

2022-11-01 15:02:11

2012-06-01 09:32:03

存儲虛擬化

2014-12-05 10:51:57

軟件定義存儲閃存云應(yīng)用

2015-08-07 15:50:30

存儲虛擬化

2015-08-05 10:01:53

虛擬化Docker

2009-04-08 13:41:02

2013-09-17 11:12:30

存儲虛擬化軟件
點贊
收藏

51CTO技術(shù)棧公眾號