杉巖數(shù)據(jù)解決方案總監(jiān)游長(zhǎng)繁演講。

軟件定義趨勢(shì)

我們先從一個(gè)電影片段講起:https://v.qq.com/x/page/n0301hgkp9r.html

在電影《超能陸戰(zhàn)隊(duì)》中,主人公發(fā)明的一個(gè)微型機(jī)器人,通過頭上戴的神經(jīng)控制器可以控制這些微型機(jī)器人做出各種組合。比如建一幢大樓,以前需要多人花幾個(gè)月甚至幾年才,現(xiàn)在通過它只要一個(gè)人花一天時(shí)間就可以建完。而這其實(shí)就是軟件定義的精髓,通過軟件定義,把通用組件組合成你想要的(任意)產(chǎn)品。

再來說說我們?nèi)粘I钪惺褂米铑l繁的設(shè)備之一——手機(jī),以前的手機(jī)計(jì)算能力和存儲(chǔ)能力有限,那個(gè)時(shí)候出門得帶上相機(jī)、MP3、MP4,現(xiàn)在手機(jī)的計(jì)算能力和存儲(chǔ)能力可以當(dāng)5年前的一臺(tái)電腦了,現(xiàn)在出門帶一個(gè)手機(jī)就可以了,所以手機(jī)也是一個(gè)軟件定義的產(chǎn)品或超融合的產(chǎn)品,他已經(jīng)把很多產(chǎn)品融合進(jìn)去了。

這和我們的X86服務(wù)器類似,隨著CPU的計(jì)算能力越來越強(qiáng),磁盤越來越大,SSD的成本越來越低,所以,軟件定義存儲(chǔ)開始出現(xiàn)。

1
軟件定義存儲(chǔ)其實(shí)每個(gè)人都有他不同的理解,比如說有的人說SDS包含了Server SAN和HCI,“狒哥”說Server SAN只是針對(duì)傳統(tǒng)“塊”存儲(chǔ)這一塊產(chǎn)品,從某些廠商的角度來說他們的HCI是包含了SDS的,而且是在內(nèi)核層面結(jié)合不可拆分的;也有的人說從各自的視角來看,都是對(duì)的。

這概念就像要讓我跟你講清楚什么是“云”一樣,仁者見仁,智者見智,但我可以跟你說得清楚的一個(gè)概念是“+存儲(chǔ)”。

“+存儲(chǔ)”

從具體定義上來說,“+存儲(chǔ)”代表軟件定義存儲(chǔ)的一種新存儲(chǔ)形態(tài),首先,它是一個(gè)被集成的業(yè)務(wù)理念,即充分發(fā)揮SDS在數(shù)據(jù)中心的融合集成作用,將SDS的新技術(shù)深度融合于應(yīng)用、業(yè)務(wù)系統(tǒng)之中,形成更廣泛的以SDS為基礎(chǔ)設(shè)施和實(shí)現(xiàn)工具的數(shù)據(jù)中心新形態(tài),相比于“存儲(chǔ)+”所提倡的生態(tài)化、整合化,“+存儲(chǔ)”這一理念則顯得更加接地氣一點(diǎn);其次,“+存儲(chǔ)”是一種產(chǎn)品理念,可以讓我們更加專注于存儲(chǔ)這一細(xì)分領(lǐng)域,不斷不斷在性能、可靠性、互操作性等方面的打磨,不斷完善存儲(chǔ)產(chǎn)品的兼容性,而這種兼容性必須是雙向的。

當(dāng)然今天我們不是來跟你講一個(gè)概念,下面我們要講的是“+存儲(chǔ)”的第二層意思,讓我們的客戶能象搭樂高一樣把硬件和軟件加在一起搭建一套符合自己需要的存儲(chǔ),它可以像傳統(tǒng)存儲(chǔ)一樣的部署,也可以以超融合的形式部署;也就是說可以通過自己DIY來打造企業(yè)級(jí)SDS存儲(chǔ)產(chǎn)品。

2

第1步:制定方案

首先是制定方案,確定通過軟件定義存儲(chǔ)想打造一個(gè)什么樣的存儲(chǔ)系統(tǒng),第一種種是分離的簡(jiǎn)單來說就是替換傳統(tǒng)存儲(chǔ)架構(gòu)。

5

第二個(gè)是和現(xiàn)有存儲(chǔ)架構(gòu)融合部署,就需要考慮和什么業(yè)務(wù)結(jié)合在一起,如果跟VMware商業(yè)化平臺(tái)結(jié)合在一起,肯定需要iscsi接口的支持,跟一些應(yīng)用結(jié)合在一起,跟數(shù)據(jù)庫(kù)結(jié)合在一起,配置又是不一樣的。

當(dāng)然這個(gè)方案的話,可以找專業(yè)的公司給你提供咨詢的方案,我們可以提供一些包括VDI、私有云、混合云、網(wǎng)盤、大數(shù)據(jù)分析等軟件定義存儲(chǔ)的應(yīng)用解決方案,不同的解決方案需要什么硬件配置、軟件怎么部署以及將來規(guī)劃應(yīng)該怎么來做。

3

第2步:硬件選型

做好方案以后就是如何選擇硬件。如果是X86服務(wù)器,那么可以買品牌的,也可以自己組裝一個(gè)。但是在這一塊我們都是推薦兩種規(guī)格:第一種就是我們通用的配兩個(gè)CPU的標(biāo)準(zhǔn)X86服務(wù)器,但是這一塊如果需要做超融合的話,建議最好找后背可以插兩個(gè)磁盤做為系統(tǒng)所在磁盤,前面板磁盤用于提供數(shù)據(jù)存儲(chǔ)的這種硬件,要分開不同的raid卡上面來;

第二個(gè)是超融合比較適合的,一些廠家提供的2U和4個(gè)計(jì)算節(jié)點(diǎn)的服務(wù)器。

4

這里還設(shè)計(jì)一個(gè)把硬件進(jìn)行組合的問題,這個(gè)組合不僅僅簡(jiǎn)單把產(chǎn)品拼湊在一起,其實(shí)對(duì)這一塊都有一些要求的,比如說大概你配了多少硬盤內(nèi)存就要配多少,內(nèi)存卡有要求,機(jī)械盤選擇盡可能在成本可控的情況下盡量有多的盤而不是有大的盤,用4個(gè)2T的跟用2個(gè)4T的是不一樣的,

6

還有一點(diǎn)就是硬件組合的時(shí)候,不同的應(yīng)用場(chǎng)景對(duì)硬件的配置也是不一樣的,這里大概給出幾個(gè)常見的應(yīng)用場(chǎng)景的配置建議:

7

第3步:軟件選型

怎么來選擇存儲(chǔ)軟件?首先大家知道我們做了X86服務(wù)器里面最多的組件是誰家的產(chǎn)品?答案是英特爾,首先用的服務(wù)器用的CPU基本上都是英特爾的,選閃存盤也可能是英特爾閃存盤,還有萬兆網(wǎng)卡,這些是構(gòu)成軟件定義存儲(chǔ)很重要的組件,在英特爾他們針對(duì)這些組件有開發(fā)程序包如SPDK、DPDK,可以實(shí)現(xiàn)讓做這些軟件定義存儲(chǔ)公司可以調(diào)用他們的包,盡量減少對(duì)CPU資源占用、網(wǎng)絡(luò)時(shí)延等,就像大家部署VMware虛擬化你需要啟用CPU VT技術(shù),可以在硬件層面幫你實(shí)現(xiàn)硬件虛擬化的功能。我給大家一個(gè)網(wǎng)站,在這個(gè)網(wǎng)站上可以看到能夠很好支持的intel各組件的軟件定義存儲(chǔ)廠商都列出來了,

8

如果我們要做一個(gè)“杉巖”牌的手機(jī),你會(huì)選擇什么手機(jī)操作系統(tǒng),你是選擇windows phone?蘋果?還是android?

9

有的產(chǎn)品只能跟自己的系統(tǒng)平臺(tái)很好的配合,有的產(chǎn)品要跟著自己的硬件一起賣,我想大家肯定會(huì)去選一個(gè)類似android這樣的開放開源的系統(tǒng),而且有非常多的玩家在玩。

Ceph就是一個(gè)類似android的產(chǎn)品,杉巖也是做Ceph,大家知道ceph是開源的,但杉巖數(shù)據(jù)不是代碼的搬運(yùn)工,我們?cè)贑eph上做了很多企業(yè)級(jí)的增強(qiáng)工作,大家可以在我們的官網(wǎng)上下載體驗(yàn)一下;

10

看上圖可能我們看得不是太懂,用通俗話來說:

11

不僅僅是這些還有很多的我沒列出來,比如說我們講的打造企業(yè)級(jí)的SDS,首先支持iscsi就是一項(xiàng)企業(yè)級(jí)特性,針對(duì)iscsi又有不同的實(shí)現(xiàn)方式,有的公司他們實(shí)現(xiàn)只有一個(gè)活動(dòng)的IO連接,其他都是備用,當(dāng)主的出了問題的時(shí)候才啟動(dòng)備用連接,而我們實(shí)現(xiàn)全活動(dòng)的iscsi連接,可實(shí)現(xiàn)負(fù)載均衡,前面IO下來到不同節(jié)點(diǎn)提升性能。

13

第二個(gè)企業(yè)級(jí)特性是SSD應(yīng)用可以加快性能這一塊的優(yōu)化,那我們?cè)谶@一塊做的一個(gè)事情就是把SSD作為讀寫緩存提升性能, Ceph本身不支持這一特性,性能較差,大家可以看一下對(duì)比。

15

第三個(gè)企業(yè)級(jí)特性,是對(duì)一些虛擬化平臺(tái)的企業(yè)級(jí)特性支持,我們很多的用戶基本上是VMware或Hyper-v這樣的商業(yè)虛擬化平臺(tái),那我們?cè)谶@一塊這個(gè)特性支持的作用是當(dāng)你要克隆一個(gè)虛擬機(jī)的時(shí)候,存儲(chǔ)層面把虛擬機(jī)所在位置文件拷到另一個(gè)地方去,不需要讓數(shù)據(jù)經(jīng)過服務(wù)器CPU內(nèi)存這樣一個(gè)過程,直接在存儲(chǔ)層面幫你把拷貝執(zhí)行了,Hyper-V ODX也支持,

16

不支持這個(gè)特性的我克隆一個(gè)虛擬機(jī)如果要花50分鐘,支持這個(gè)特性可能10多分鐘就克隆完了一個(gè)虛擬機(jī)。

企業(yè)級(jí)產(chǎn)品就應(yīng)該跟大家平時(shí)企業(yè)需要應(yīng)用的場(chǎng)景結(jié)合在一起,我們?cè)谶x擇存儲(chǔ)軟件的時(shí)候一定要考慮這些企業(yè)級(jí)的特性。

杉巖數(shù)據(jù)不只在ceph上面做一些企業(yè)級(jí)的特性,我們也在積極回饋社區(qū),我們對(duì)Ceph社區(qū)中國(guó)行的活動(dòng)中也把我們最核心技術(shù)分享出來了,

18

第4步、使用及售后服務(wù)

基本上通過前面幾步我們把方案做好了,把硬件也買回來了,然后把軟件也基本上選好了,現(xiàn)在安裝使用,像杉巖數(shù)據(jù)的產(chǎn)品,你只需要執(zhí)行一個(gè)install就完成安裝了,軟件安裝完,剩下你需要的就是配置和管理上的操作了,這時(shí)你需要的是一個(gè)管理系統(tǒng)。

不是所有人都需要知道Ceph很技術(shù)內(nèi)容,命令行是專業(yè)人員干的,杉巖數(shù)據(jù)的管理系統(tǒng)界面做的非常好的,曾經(jīng)有人說單獨(dú)買我們這個(gè)界面,我們這個(gè)界面上很多資源,包括整體存儲(chǔ)資源池、帶寬、每個(gè)節(jié)點(diǎn)CPU使用情況,包括各種報(bào)警錯(cuò)誤都顯示的很詳細(xì)。

19

至此你DIY打造好的企業(yè)級(jí)SDS就完成了,打造的好不好,正不正常,我們的要求不僅僅是能用,我們還要看一下打造出來的性能如何,你可以參考下我們給出來的硬件配置和性能值:

20

如果打造的SDS性能相關(guān)不大算是比較正常的,如果說這個(gè)性能比這個(gè)差的很遠(yuǎn),可以找我們給你看一下能不能調(diào)優(yōu)一下,可能會(huì)存在一些硬件搭配的問題,在這一塊杉巖也可以提供服務(wù),下面是杉巖數(shù)據(jù)圍繞服務(wù)這一塊可以做的事情:

21

以上,就是我本次分享的主要內(nèi)容,杉巖數(shù)據(jù)作為一家成長(zhǎng)中的企業(yè),有突破,也有不足,所以我們將始終保持學(xué)習(xí)與開放的心態(tài),希望可以向更多的伙伴學(xué)習(xí),并且一同成長(zhǎng),謝謝大家。

關(guān)于杉巖:深圳市杉巖數(shù)據(jù)技術(shù)有限公司是國(guó)內(nèi)領(lǐng)先的企業(yè)級(jí)軟件定義存儲(chǔ)產(chǎn)品和解決方案提供商。由來自世界500強(qiáng)企業(yè)的專業(yè)級(jí)存儲(chǔ)團(tuán)隊(duì)為技術(shù)班底,核心成員具有7年以上企業(yè)級(jí)存儲(chǔ)領(lǐng)域產(chǎn)品研發(fā)及服務(wù)經(jīng)驗(yàn)。自主開發(fā)的SandStone統(tǒng)一存儲(chǔ)軟件現(xiàn)已部署商用項(xiàng)目總?cè)萘窟_(dá)到數(shù)十PB。2016年,先后作為創(chuàng)始成員加入英特爾? 發(fā)起成立的軟件定義存儲(chǔ)聯(lián)盟、英特爾? Storage Builder Program合作伙伴計(jì)劃及中國(guó)開源云聯(lián)盟。

編注:中國(guó)存儲(chǔ)峰會(huì)是每年一度、亞洲最具規(guī)模的存儲(chǔ)產(chǎn)業(yè)年度大會(huì),歷時(shí)十二載,記錄了存儲(chǔ)產(chǎn)業(yè)的諸多變化。每年的存儲(chǔ)峰會(huì)都吸引學(xué)術(shù)界、產(chǎn)業(yè)界和最終用戶代表的積極參與。存儲(chǔ)峰會(huì)對(duì)中國(guó)存儲(chǔ)行業(yè)的發(fā)展做出了許多重大貢獻(xiàn)。云計(jì)算、大數(shù)據(jù)對(duì)傳統(tǒng)IT產(chǎn)業(yè)帶來了許多變化,為IT系統(tǒng)提出了新的要求,存儲(chǔ)作為IT系統(tǒng)中極為重要的一環(huán)也在迎接新的挑戰(zhàn),正在舉行的2016中國(guó)存儲(chǔ)峰緊抓熱門需求,從技術(shù)、產(chǎn)業(yè)、產(chǎn)品角度,匯集了資深行業(yè)人士,呈現(xiàn)年度最權(quán)威的存儲(chǔ)盛會(huì)。

分享到

xiesc

相關(guān)推薦