以下為王栩東演講實錄整理:

超融合是什么?

超融合應該如何定義。每家廠商不一樣,什么是超融合?反正這么多廠商,我是賣一體機,我是超融合,我是做其他的軟件定義存儲我也叫超融合。實際上由業務敏捷性驅動的客戶需求已經從單一的計算能力、網絡和存儲架構往云計算上遷移,往應用現代化遷移,往工作負載管理上面遷移。正是有了這樣的需求之后,很多廠商關注這個焦點,關注這個問題,有了這個產品的創新。

其中有一個創新,我們把計算能力和存儲服務跑在一個設備,運行在一個設備上,慢慢把它和以前的硬件解耦。以前服務器存儲也好、網絡也好,是一個緊耦合,慢慢做解耦合的方式。上面跑的是互聯網數據中心對我們現有數據中心沖擊比較大。你看互聯網數據中心,全是標準X86服務器,很少有大型存儲包括備份的方式,全部用軟件方式來做。各種軟件定義方式運行在標準X86服務器上。

廣義來講,超融合把計算、網絡和存儲集成在一起,運行一整套的軟件方案或者設備。一個節點或者多個節點最核心是一個分布式的協議站,每個節點可能都要掛一些分布式軟件系統或者是對象存儲,作為它的存儲。

同時上面會有很重要的一個虛擬架構虛擬站引導硬件設備并將其抽象成更多的CPU、內存和硬盤資源。我想這是一個廣義定義,幾乎把全部的使用軟件集成在一起,把計算能力,存儲放在一起,說是一個超融合,其實也對。

超融合最大的區別是在“超”,跟傳統存儲,跟軟件定義,跟融合性區別的時候,從狹義定義,大家要關注它是不是符合客戶應用,符合客戶的運維習慣,符合客戶真正的所要求的性能、安全、運維。

超融合的優勢是什么?

我為什么要用超融合?以前客戶用傳統存儲很好用,上虛擬化沒問題,跑物理機沒問題,不同的操作系統,但是帶來很大的麻煩——成本和運維??赡軙趥鹘y架構投資非常大的一個設備采購方面,跟各個廠商策略不一樣。第二運維比較麻煩,因為基本現在各個系統都是各廠商的產品都有。軟硬件放在一起是很復雜的一套管理系統、運維系統,其中還涉及到監控。對超融合來講的優勢,比如客戶以前做運維,做主機運維宕機就好了,對不起全部宕掉。在以前物理機的系統,超融合很重要就是跑虛擬化,這個虛擬化你用VMware也好,正常的運維,只要把虛擬機做一個自動遷移,我機器存儲的節點,正常維護更換硬盤,更換硬件,更換CPU都沒有問題。從運維角度來講,這是超融合非常大的一個格局??梢宰龅綗o宕機的運維,數據不丟。

超融合和融合系統及傳統存儲的區別

第三個問題就是超融合和融合系統及傳統存儲的區別。幾乎每個廠商都說自己是超融合,就是賣一體機,把計算、網絡、存儲都放一起了。狹義定義不是這樣的,首先傳統存儲大家都很熟,兩個控制器或者多個控制器,不管做分布式也好,硬件是特有硬件,這么多廠商包括EMC,HPE,華為等硬件廠商,硬件是自己特有的架構。自己跑自己的軟件,管理系統,每一個廠商都不一樣,這個是傳統存儲。

再說一個融合系統,在8-10年前,有一個流行術語——軟件定義網絡,然后再是軟件定義存儲。硬件大型磁盤陣列都跑CPU,后來都跑X86了。既然出來軟件定義存儲,那把軟件直接扒下來放到X86,以前跑的X86,現在X86英特爾CPU越來越快,處理IO絕對沒問題。還有一些廠商用開源做一個系統,做成軟件定義存儲。但它還是一個存儲,軟件定義存儲實際上還是一個存儲。

后來因為出現了超融合的概念,超融合從廣義來講就是把計算、存儲、網絡整合在一起,既然是整合,現在只要處理IO,處理存儲需求,跟計算節點放一塊,再做一次合并,那就形成一個系統,這就叫超融合。準確來說是融合系統,不叫超融合。

現在來說一下,這個“超”是什么?所有超融合系統一定要運行在虛擬架構上,也就是云的架構上。因為未來客戶的應用一定往這上面遷移,不是既能支持虛擬架構,還能支持物理機,那叫融合系統,不叫超融合系統。

第二點所有的超融合系統對應的所有功能全部都是針對虛擬機,不是說今天我做了一個跟傳統存儲沒有任何區別,你說有多大,100G,5T,我劃給你。我要一個企業功能,就是跑了500個虛擬機,它還是傳統存儲架構,超融合針對虛擬機可以做。任何快照、克隆、副本技術也好,都是針對虛擬機,這個才叫真正的超融合架構。剩下我覺得更準確的定義應該叫融合架構。

當前超融合能適合什么樣的應用?

再一個說當前超融合能適合什么樣的應用?如果說的大一點,超融合適合所有應用,這其實是不可能的?,F在沒有一個什么系統可以跑所有應用,大型傳統存儲也不可能。我只能說只要你可以遷移到虛擬化上的應用,超融合系統基本可以跑。

為什么這樣說?現在我們可以看到,超融合起步就這兩年,遠比傳統存儲時間短很多。其實傳統存儲也是經過很多年技術積累以后才能滿足現在客戶的大部分應用。超融合一樣也會走這個過場。剛剛開始只是這一兩年,超融合的概念被炒起來了。很多廠商說數據庫可以跑很高的IO性能,那要看在什么條件下跑了。

現在我說自己是超融合,因為軟件定義存儲,我直接跑一個X86,放多少個CPU,至少兩路物理CPU給你做IO。今天我們放在超融合計算放在里面,開一個虛擬化環境,剩下全部用的控制虛機的方式。

我不能說所有應用都可以適合超融合,目前在我們實施所有給客戶中只要能遷移到虛擬化環境的應用都可以。包括有一些像數據庫,想遷到哪個系統上。P7的IBM服務器,我先看負載多大,負載只有10%,我可以給你看。如果高峰跑的負載到80%,你的虛擬化環境都撐不過來。還有其他的文件系統、ERP等等。

還有關于小文件的系統,一個500G的容量空間,假設全是EXCEL表,最大50K,最小25K,總共有多少?1000萬。你要做一次數據的索引,這時間非常長。要運用比如說像SSD技術。

Maxta公司背景

Maxta是一家位于美國硅谷的公司,跟大家熟知的公司都是友商。我們跟它們有一個很大的區別——也就是我們依托硬件,又脫離硬件。現在幾乎所有超融合廠商都是一體機,我們只做軟件的部分,做協議站這塊。你做所有硬件兼容性的測試,這很難。

對客戶有什么好處?我們是一個軟件的超融合解決方案。對于客戶來講,都希望試一下超融合,買一些新的服務器。因為每家客戶的選擇不一樣,有的人喜歡惠普,有的人喜歡戴爾,聯想,浪潮,曙光,每一家都不一樣。對Maxta來說都可以,用到所有產品上都做過測試。買了這個之后直接安裝變成超融合系統。

如果客戶想要利舊,一體機廠商的舊的機器是沒辦法的。舊的廠商買戴爾服務器,如果想融到這個系統來,把低功耗低IO應用挪到上面來。但是就機器而言,沒有SSD插頭,沒辦法做。所有超融合廠商都得用SSD加速,我們也一樣,都要用。

我們相對來說比較融合,希望客戶有一個簡單的操作就可以把這個超融合無論是縱向還是橫向擴展,有很多種選擇,不同的服務器平臺,可以把你的舊有系統納入進來,作為一個計算節點,作為一個融合節點。

另外易擴充,超融合大家都一樣,無論是縱向還是橫向易擴展。另外低成本,對于傳統存儲來講,你不用買一個大柜子,我現在負載可以用到80%,可以的話,我可以繼續跑。我什么時候需要,橫向擴展或者縱向擴展,這是整個產品的設計理念。

未來在數據中心架構幾乎全部都是軟件定義,互聯網數據中心這種架構對傳統數據中心沖擊非常大。以前我買了一個大的磁盤陣列HDS,我自己建數據中心,可以根據它的尺寸或者承重改機房。如果你搬到IDC,你改不了,我的機房承重就這么多,你要多了就加錢。要不然你拆客戶機柜,包括硬件、軟件,再整合測試周期比較長。

傳統非虛擬架構情況下常常遇到的問題:

軟件定義來講,我們以前有一個客戶是做應用開發的,底下專門有運維。向他們要容量,他們搞開發有新的容量需求,開發新的軟件。問運維提供5T,10T。

對不起,等著,我們還沒買存儲。

那邊有幾個機器空出來的空間回收一下給我用。

對不起,我們都劃分好了不能用。

做容災,兩地三中心,切過去IP地址要切換。對虛擬化架構,這也是軟件定義網絡的。所有書記中心未來軟件定義網絡,軟件定義存儲。這是未來數據中心的架構。

這是傳統的利用超融合構建新一代的高效數據中心,以前是手動、靜態、硬件。新的可以自動、動態、軟件定義。好處是用虛擬化架構和軟件定義IT架構降低初始資本支出和運營成本,提高IT運營效率。虛擬架構確確實實改變我們以前傳統物理機的架構,對我們業務的穩定運行,甚至全年可以做到99%甚至更高的運行效率,不宕機的效率。

數據中心從傳統的架構演變到超融合的架構,變成傳統擬用光纖存儲沒有了。而代之用X86體系結構的服務器。后端用數據管理網關,超融合是分布式協議站,后端可以用50萬兆、40萬兆,提高效率低延遲網絡。

Maxta的存儲管理平臺,所有都要虛擬化。它把所有下面的硬盤統一管理起來,變成一個存儲池。對于上面的虛擬機來說,我只看到是存儲池,即便后面給了10T、100T,所有虛擬機都可以用。超融合有一個概念就是所有功能設定和性能調優都是針對虛擬機,超融合天生就是這樣。硬盤加進來的時候,硬盤自動放大。

前面虛擬機看到存儲池自動放大,可以給虛擬機添加容量可以建新的虛擬機。添加節點的時候,有SSD。但如果是利舊的話,SSD插不上,根本不支持。

除此之外大家還需要很多企業級的服務,數據存進去跑500萬IOPS沒用,真正跑起來,運維人員第一要素,慢沒問題,穩定最重要。我們知道一個虛擬機真正跑起來,1000萬IOPS。還需要企業級的數據服務,這些包括——第一可靠性和數據的彈性,你要是隨時可以擴展、縮減。另外全局數據命名空間還有快照克隆,以前軟件音譯存儲、傳統存儲都是針對卷,它跟你以前使用存儲沒有任何區別??煺湛寺《际轻槍μ摂M機,可以針對一臺,可以針對十臺,我使用可以針對策略,有些機器每天晚上做一次,有的三天做一次。所以這是企業級的數據組網。

另外支持多種虛擬化平臺,我們現在是兩個最主流,一個是VMware,一個是KVM。

這個是數據副本,一個虛擬機數據寫到一臺服務器的時候,它同時是這三個副本的節點。先寫SSD,然后按固定順序寫到硬盤里。超融合數據中心運營效率,對于房間占比,對于電源、網絡還有磁盤空間利用率還有維護,超融合數據中心和傳統數據中心有極大的降低。

Maxta三大優勢,第一已經強調過了,我們不否定硬件,任何硬件我們都可以。包括像戴爾、HPE、思科、聯想,適用所有標準X86服務器,做兼容性測試也很麻煩,尤其是軟件。第二我們有授權,你升級硬件,遷移軟件可以直接遷移到新硬件上,不用再買,延續到新的硬件平臺。

第三與大多數其它做超融合不同,我們可以針對虛擬機粒度性能優化。超融合很多時候做的優化配置,所有功能都是針對虛擬機的。我們知道以前做傳統存儲,老說四方不對齊造成性能下降幾十倍,這問題確實存在。我們可以針對虛擬機里面每一個不同的硬盤,虛擬機可以掛很多硬盤,不同的硬盤,不同的應用。假設你有一個跑Server,跑虛擬桌面,跑數據庫,虛擬機塊大小,針對虛擬機做不同的塊大小,優化整個IO。幾乎所有廠商都用SSD加速??梢葬槍μ摂M機優化,不用跑SSD上,直接寫到硬盤上。

這是產品組建架構,分布式系統,還有對象管理,包括集群管理,還有包括一些我們管理數據庫,前面UI這塊。

這是針對每一個虛擬機的每一個磁盤會有一個Maxta,專門控制虛擬機做的多副本。假設虛擬機在節點一,Maxta跟著他。虛擬機遷移到節點二,Maxta跟著它做遷移。大家可能會問,剛遷移過去又馬上遷移回來,這么頻繁,我上面有IO,頻繁遷移會影響整個系統的穩定性。我們在設計的時候,如果超過1000IO,我們做Maxta遷移,不超過累計1000IO,Maxta不做遷移。Maxta做遷移中間要做30個相互之間通訊,連接,要對一些數據進行拷貝復制,每做一次后邊對CPU消耗都是有的。

另外大家可能關心的一個問題,大家可能說Striping問題,一個虛擬文件怎么分布。所有大家可能都說寫本地好,如果寫本地好的話,那就買一個磁盤陣列,裝一個磁盤寫入很好。不是這樣的,傳統存儲磁盤越多寫的越快,假設一個系統假設就三個節點。六塊硬盤上寫,前面有SSD加速,但往六塊硬盤上寫,還是往兩塊硬盤上寫快?肯定是往六塊硬盤上寫快。你還有網絡連接有延遲,現在后端的萬兆以太網,絕對不是瓶頸。瓶頸在你的架構和CPU利用上。所以實際上除了用SSD加速,另外還要把數據打散在所有硬盤上。

如果客戶要求往一個節點上寫,不往多個節點上寫。甚至我們還可以做到這一個虛擬機,有八個節點甚至十個節點,你把1個TP分到十個節點上,我有三個機器性能特別慢怎么辦?只固定其中某幾臺機器上做分布。

這個是另外一個設計,產品的設計考慮到我們知道壞盤問題,我測的性能很好,假設壞盤怎么辦?壞一個節點怎么辦。根據數據分布,壞盤會只是把數據這塊做遷移,遷移到別的硬盤上。做容量添加,加節點或者加磁盤的時候,我們要做一個數據的重建,跟剛才的移動不一樣。什么叫重建?當你流量增加的時候,我讓所有在上面跑虛擬機磁盤更大量的平均分布在所有節點上,這是要花時間。我們可以支持假設客戶今天是兩副本,換成三副本可以,根據客戶需求。讀寫IO寫到SSD上再去刷盤,SSD現在看到基本上是在64K。

從Maxta體現價值就是讓選擇最大化,客戶有多的選擇,硬件選擇,軟件選擇,針對不同應用進行優化。對超融合來講所有優化全是針對虛擬機,而不是針對下面存儲或者軟件定義存儲。跟你使傳統存儲沒區別,超融合不是這樣。只是管虛擬機,VMware直接管虛擬機,別管后面存儲怎么分配。一旦創建好,就已經做好了。做配置進行優化,客戶有很大的領或性,授權平臺轉移,客戶價值最大化,本地客戶進行優化,中文界面,Maxta有日文、韓文,還有英文,你可以這樣選。讓客戶管理起來從運維角度最簡單,你只需管理虛擬機就可以。最后一個是節省,成本上節省,標準硬件,容量性能達到最優,提供最佳數據彈性和系統可靠性及數據保護。

未經允許不得轉載:存儲在線-存儲專業媒體 » Maxta:超融合概念的深層剖析
分享到

崔歡歡

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走