預(yù)測中顯示ServerSAN將替代傳統(tǒng)企業(yè)存儲架構(gòu)

由于對性能一致性等參數(shù)指標(biāo)要求嚴(yán)格,傳統(tǒng)SAN一般都是基于主機(jī)或?qū)S性O(shè)備做的,由于還需要搭配小型機(jī),所以成本很高,而且各個(gè)SAN廠商的實(shí)現(xiàn)方式也有很大不同,缺少公開透明度,異構(gòu)兼容性差,架構(gòu)復(fù)雜,擴(kuò)展性差。

傳統(tǒng)SAN是典型的Scale-up架構(gòu),而ServerSAN是Scale-out架構(gòu),通過增加節(jié)點(diǎn)來實(shí)現(xiàn)性能和容量的擴(kuò)展,而且可以摒除專有設(shè)備,用標(biāo)準(zhǔn)的x86就行,所以計(jì)算資源的價(jià)格上有很大優(yōu)勢。

SAN對網(wǎng)絡(luò)延遲要求非??量蹋灾劣诮?jīng)常用到基于以太網(wǎng)的RDMA技術(shù),隨著技術(shù)的發(fā)展,青云NeonSAN的RDMA可以基于以太網(wǎng)來實(shí)現(xiàn)的,用一塊同時(shí)兼容RDMA和以太網(wǎng)的網(wǎng)卡就能用上對SAN很重要的RDMA技術(shù)。

RDMA以外,青云的NeonSAN還同時(shí)支持TCP,這樣一套系統(tǒng)在運(yùn)行時(shí),用RDMA可以,用TCP也可以,不需要二選一,帶來更多自由度,也可以利舊。

介質(zhì)層面,NeonSAN支持閃存和機(jī)械硬盤兩種。

國內(nèi)做ServerSAN的有很多,青云自己做的ServerSAN有三個(gè)關(guān)鍵指標(biāo):單卷容量超100TB,單卷(4K隨機(jī)讀寫)性能可達(dá)到10萬 IOPS,性能(隨機(jī)寫)延遲低于100微秒。

NeonSAN的性能表現(xiàn)

?NeonSAN每個(gè)節(jié)點(diǎn)的I/O能力是5萬 IOPS,網(wǎng)絡(luò)接口是4個(gè)萬兆網(wǎng)口,以后會有25Gbx8的網(wǎng)絡(luò)接口。集群部署3節(jié)點(diǎn)起,可以一個(gè)節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)的增長,集群最多可以支持1024個(gè)節(jié)點(diǎn)。

應(yīng)用場景方面,NeonSAN既可以在虛擬主機(jī)上使用,也可以在物理主機(jī)上使用,還可以在容器主機(jī)上使用,在這三種場景下面可以跑各種關(guān)系型數(shù)據(jù)庫,由于單個(gè)卷容量高達(dá)100TB,所以用來做大數(shù)據(jù)分析也很不錯(cuò),另外,NeonSAN跟RadonDB搭配的效果也很好。

最后是青云不同于許多ServerSAN廠商之處——部署方式。既支持公有云部署,也就是青云的大容量高性能云盤,也支持私有云軟硬一體機(jī)來部署,跑在用戶的私有環(huán)境。青云有自己的一體機(jī),不過目前似乎沒有純軟的部署方案,你也可以認(rèn)為公有云的部署方式就是純軟的。

RadonDB 分布式數(shù)據(jù)庫

青云以惰性氣體Radon(氡)命名新一代分布式關(guān)系型數(shù)據(jù)庫,厲害之處在于把流行的分布式算法和MySQL結(jié)合起來,“這件事非常有挑戰(zhàn)性,既考驗(yàn)對分布式的理解,更考驗(yàn)對數(shù)據(jù)庫的理解“青云數(shù)據(jù)庫高級技術(shù)專家張雁飛介紹說。

青云CTO甘泉在談到RandonDB的時(shí)候表示,分布式數(shù)據(jù)庫很難。根據(jù)MySQL做一些分布式的開發(fā)是非常難的,MySQL至今都沒有分布式的解決方案,青云做出這樣的基于MySQL分布式數(shù)據(jù)庫其實(shí)是完成了一件很難的事情,需要對成熟的MySQL技術(shù)非常的了解。

RadonDB在架構(gòu)上有許多創(chuàng)新,使得在擴(kuò)展性、可用性、一致性、部署性方面表現(xiàn)出很大優(yōu)勢:

可擴(kuò)展性方面,通過增加節(jié)點(diǎn)可線性擴(kuò)展容量和性能;
高可用性方面,RadonDB存儲節(jié)點(diǎn)都是分布式,無中心化的,沒有單點(diǎn)故障,副本故障時(shí),可以秒級自動切換,無需人工干預(yù);
一致性方面,RadonDB具備分布式事務(wù)的能力,其強(qiáng)一致性的特點(diǎn)可以滿足金融客戶的需求;部署性,因?yàn)闆]有中心化,所以很容易跟云平臺相結(jié)合,也可獨(dú)立部署;
MyNewSQL,從MySQL到NoSQL,現(xiàn)在比較流行NewSQL,青云把MySQL和NewSQL相結(jié)合,充分發(fā)揮兩者的優(yōu)勢;

RadonDB 適合傳統(tǒng)客戶的傳統(tǒng)業(yè)務(wù)向互聯(lián)網(wǎng)業(yè)務(wù)轉(zhuǎn)型的場景,比如節(jié)日期間某些業(yè)務(wù)訂單量翻倍的場景,這個(gè)業(yè)務(wù)原本可能用的 Oracle,不過Oracle對搶購類場景的支持不夠,RadonDB分布式數(shù)據(jù)庫適用于此,使得傳統(tǒng)客戶的傳統(tǒng)業(yè)務(wù)不用經(jīng)過太大的變動就可以上云。

RadonDB同時(shí)支持OLTP和OLAP,在實(shí)現(xiàn)上,RadonDB通過一個(gè)端口在兩種模式之間自動切換,從而既能支持高并發(fā)、大規(guī)模在線事務(wù)處理,也能支持海量數(shù)據(jù)實(shí)時(shí)分析,而且兩者互不干擾。

RadonDB可替代傳統(tǒng)的分布式數(shù)據(jù)庫中間件,另外,RadonDB還可替代大型傳統(tǒng)數(shù)據(jù)庫和傳統(tǒng)數(shù)據(jù)庫一體機(jī),物理主機(jī)和NeonSAN加上RadonDB,可以給提供一個(gè)價(jià)格更低,容量和性能更高的整體解決方案。

那么,什么是全模云?

青云CTO甘泉在介紹這次發(fā)布的時(shí)候表示,此次三款產(chǎn)品發(fā)布都是基于穩(wěn)態(tài)的解決方案,ServerSAN,物理主機(jī)和硬件SDN解決方案三者三域分離,是集中式的業(yè)務(wù)架構(gòu)。青云此前的產(chǎn)品都是敏態(tài)的解決方案,軟件定義存儲,虛擬主機(jī)(容器化計(jì)算),軟件SDN解決方案三域融合,是分布式的架構(gòu)。

面對穩(wěn)態(tài)和敏態(tài)問題,青云提出了分離模式和融合模式的叫法,在做法上思考將兩者結(jié)合,推出全模式,這作為全模云的基礎(chǔ)。

圖解全模云,每一個(gè)顏色代表計(jì)算、存儲和網(wǎng)絡(luò)三種資源

如圖所示,左側(cè)是融合模式,每個(gè)節(jié)點(diǎn)融合了計(jì)算網(wǎng)絡(luò)和存儲資源,融合模式的橫向擴(kuò)展能力強(qiáng),規(guī)模大,成本低。右側(cè)是分離模式,計(jì)算存儲和網(wǎng)絡(luò)資源三者分離,分離模式縱向擴(kuò)展能力強(qiáng),但是規(guī)模受限,成本高,兩者結(jié)合起來就是全模式。

在全模式基礎(chǔ)之上通過QingCloud Application FrameWork對外提供統(tǒng)一的接口,對外屏蔽了底層的復(fù)雜細(xì)節(jié),對于任何APP,都可以根據(jù)業(yè)務(wù)模式選擇架構(gòu)模式,選擇承載業(yè)務(wù)的資源,這就是全模云。

青云定位是企業(yè)級基礎(chǔ)云服務(wù)商,首先,不能把青云完全跟阿里云這類公有云廠商相比,因?yàn)榍嘣坪芷髽I(yè)級,其次,青云做的是基礎(chǔ)設(shè)施層。所以,青云一直是一家有點(diǎn)特立獨(dú)行的云服務(wù)商,它既有公有云,也有基礎(chǔ)IT解決方案,由于一直有這樣的特殊性,所以這次青云才能在業(yè)內(nèi)首次提出全模云的概念。

青云是國內(nèi)第一家實(shí)現(xiàn)盈利的云服務(wù)商,不清楚這與青云的這種特殊性有多大關(guān)系。只是覺得,傳統(tǒng)企業(yè)的穩(wěn)態(tài)需求很大,敏態(tài)需求也會很大,青云兩者兼顧,這種特殊性在面對既需要公有云也需要私有云的用戶的時(shí)候非常具有吸引力,而這部分用戶越來越多。

分享到

zhupb

相關(guān)推薦