今天,由麥思博和貓友會(huì)聯(lián)合主辦、青云QingCloud協(xié)辦的MOT技術(shù)領(lǐng)導(dǎo)者研修班在武漢舉辦,近200名擁有5年及以上軟件研發(fā)工作經(jīng)驗(yàn)的CTO、CIO和技術(shù)經(jīng)理參加該培訓(xùn)。QingStor™研發(fā)總監(jiān)楊錦濤(Osier Yang)受邀擔(dān)任MOT講師,并帶來(lái)《QingStor™對(duì)象存儲(chǔ)架構(gòu)設(shè)計(jì)及產(chǎn)品演進(jìn)》的主題演講。

QingStor™研發(fā)總監(jiān)楊錦濤(Osier Yang)
結(jié)合通用、海量、非結(jié)構(gòu)化及平臺(tái)化的產(chǎn)品核心定位,楊錦濤介紹了QingStor™對(duì)象存儲(chǔ)的架構(gòu)設(shè)計(jì)及產(chǎn)品體系策略。
楊錦濤表示,系統(tǒng)架構(gòu)正如建筑的骨架,如果在成型后大刀闊斧地更改,所需耗費(fèi)的成本往往是難以估量的。好的架構(gòu)非演進(jìn)而來(lái),而是在預(yù)先做盡可能長(zhǎng)遠(yuǎn)設(shè)計(jì)的基礎(chǔ)上,并在實(shí)踐過(guò)程中不斷迭代而來(lái)。即,設(shè)計(jì)要長(zhǎng)遠(yuǎn),實(shí)現(xiàn)可迭代。
楊錦濤講述了部分QingStor™架構(gòu)中的設(shè)計(jì)點(diǎn),包括其由來(lái)及具體的設(shè)計(jì)方案,闡釋“架構(gòu)源于設(shè)計(jì)而非演進(jìn)”的主題,所選取的設(shè)計(jì)點(diǎn)有:
- 多區(qū)域
- RESTful
- 底層存儲(chǔ)模型
- 負(fù)載均衡
- 獨(dú)立索引層
- 海量文件存儲(chǔ)的性能問(wèn)題
- 多集群調(diào)度
之后,楊錦濤簡(jiǎn)單介紹了QingStor™在狹義上的平臺(tái)構(gòu)建方面的狀況。目前,QingStor™對(duì)象存儲(chǔ)已支持Go、Ruby、Swift、Java、PHP、JavaScript、Scala、.NET、Python在內(nèi)共九種語(yǔ)言的 SDK。此外,所有 SDK 的大部分代碼均由自動(dòng)化代碼生成工具 Snips 生成,Snips 的開(kāi)發(fā)和使用大幅降低了SDK 的開(kāi)發(fā)及后期維護(hù)成本。
談到QingStor™對(duì)象存儲(chǔ)產(chǎn)品體系策略時(shí),楊錦濤表示,QingStor™對(duì)象存儲(chǔ)的產(chǎn)品體系策略的核心是走向用戶。目前,QingStor™對(duì)象存儲(chǔ)已與青云QingCloud AppCenter、大數(shù)據(jù)平臺(tái)、CDN實(shí)現(xiàn)無(wú)縫深度集成;支持多種場(chǎng)景下的數(shù)據(jù)遷移;作為連接計(jì)算平臺(tái)與存儲(chǔ)平臺(tái)的紐帶,異步數(shù)據(jù)處理框架及各種類型的數(shù)據(jù)處理;點(diǎn)播及直播服務(wù);等。
總而言之,在場(chǎng)景化和行業(yè)化的指導(dǎo)原則下,QingStor™對(duì)象存儲(chǔ)將推出更多解決方案及產(chǎn)品。
關(guān)于MOT
MOT作為國(guó)內(nèi)頂尖的mini MBA,由發(fā)源于美國(guó)西雅圖的麥思博(msup)舉辦,面向廣大IT企業(yè)管理者,致力于技術(shù)團(tuán)隊(duì)的技能提升、軟件工程的實(shí)際應(yīng)用和產(chǎn)品品質(zhì)的創(chuàng)新與超越。每年超過(guò)1000家企業(yè)續(xù)單參與msup旗下公開(kāi)課、工作坊、案例研究、國(guó)際游學(xué)等培訓(xùn)項(xiàng)目。