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