“敏態(tài)”與“穩(wěn)態(tài)”的應(yīng)用需求
對傳統(tǒng)而言,一般的部署是刀片機(jī)+存儲柜的模式,真實的物理機(jī)和存儲柜,中間通過高速網(wǎng)絡(luò)連接起來,這種方式存在了好多年,最大的好處是成熟穩(wěn)定可靠,但價格昴貴,一個整體柜上千萬元起;此外,擴(kuò)展能力有限,毫無彈性。
移動互聯(lián)網(wǎng)時代,新興業(yè)務(wù)需要更加彈性和敏捷的架構(gòu),這種特性被稱為“敏態(tài)”。顯爾易見的是,彈性和敏捷用傳統(tǒng)的架構(gòu)顯然滿足不了。云計算技術(shù)通過融合方式來解決架構(gòu)的彈性和敏捷問題。即把計算域、存儲域和網(wǎng)絡(luò)域三者融合在一起,通過去中心化的集群,每一個節(jié)點(diǎn)都具有計算、存儲和網(wǎng)絡(luò)的能力,但是沒有任何一個節(jié)點(diǎn)比另外一個節(jié)點(diǎn)更重要,它們是對等的關(guān)系。這種架構(gòu)非常適用于分布式業(yè)務(wù),橫向擴(kuò)展能力非常強(qiáng)。當(dāng)業(yè)務(wù)不大的時候,集群可以很小,而當(dāng)需要一個很大的處理能力時,通過增加節(jié)點(diǎn)就可以解決。
上圖為:青云QingCloudCTO 甘泉
但是這種方式,在面對傳統(tǒng)關(guān)鍵業(yè)務(wù)的時候會遇到很大的挑戰(zhàn)。傳統(tǒng)關(guān)鍵業(yè)務(wù)一般不要求橫向擴(kuò)展,而是要求縱向擴(kuò)展。比如需要處理200T的數(shù)據(jù),采用分布式架構(gòu)可以將這200T的數(shù)據(jù)分成10份或者20份,每一個節(jié)點(diǎn)只處理10T的數(shù)據(jù),并行處理。但是傳統(tǒng)業(yè)務(wù)不支持這種模式,它只能一次性處理200T的數(shù)據(jù)。類似這種關(guān)鍵業(yè)務(wù),彈性和敏捷不是那么重要,而需要另一種特性,大容易更可靠更快速的處理方式。這種特性被稱為“穩(wěn)態(tài)”,與“敏態(tài)”相對而言。
青云“全模云”:根據(jù)自身業(yè)務(wù)特點(diǎn),決定最合適的資源承載
青云QingCloudCTO 甘泉在接受企業(yè)網(wǎng)d1net記者采訪時說:“很多傳統(tǒng)企業(yè)的關(guān)鍵應(yīng)用系統(tǒng)依然需要依賴集中式的 IT 模式進(jìn)行集約化部署,從而保障關(guān)鍵業(yè)務(wù)的高可靠、高性能與穩(wěn)定性。而為了滿足業(yè)務(wù)創(chuàng)新的快速迭代以及日益復(fù)雜、多元的互聯(lián)網(wǎng)業(yè)務(wù)需求,傳統(tǒng)企業(yè)也需要分布式架構(gòu)帶來的敏捷和彈性,以高效支持業(yè)務(wù)創(chuàng)新與企業(yè)轉(zhuǎn)型。這種需求催生了青云對這種需求的研發(fā)。”
青云之所以提出“全模云”,是希望讓企業(yè)的不同業(yè)務(wù)都能找到適合自己的最佳的云模式。沒有任何一種單一的基礎(chǔ)架構(gòu)能夠適合自己業(yè)務(wù)發(fā)展的所有應(yīng)用。所以青云在自己的產(chǎn)品線不斷完善的過程中,希望用各種各樣不同的模式去滿足不同客戶對不同業(yè)務(wù)運(yùn)行的基礎(chǔ)架構(gòu)的全面需求。
實際上,青云的“全模云”模式是把融合模式和分離模式結(jié)合起來,提供一體化的解決方案給上層應(yīng)用。當(dāng)然這種結(jié)合的方式并不是簡單的堆砌,最重要的是如何用一體化的方式向上交付資源。這種全模式提供的計算能力、存儲能力和網(wǎng)絡(luò)能力會非常全面,可提供的計算資源包括Virtual Machine、虛擬主機(jī),是強(qiáng)隔離的,但是其性能會差一點(diǎn);CM即Container Machine,它提供類似于物理機(jī)的性能;Bare Metal則是物理主機(jī)。引外,青云提供的存儲包含SDS分布式存儲、NeonSAN集中式存儲。網(wǎng)絡(luò)則包含了軟件SDN和硬件SDN,將計算節(jié)點(diǎn)與計算節(jié)點(diǎn)之間,計算節(jié)點(diǎn)與存儲節(jié)點(diǎn)之間,通過網(wǎng)絡(luò)來高速互聯(lián)。
“全模云”模式的架構(gòu)能夠提供多種模式的資源對上層進(jìn)行交付,在全模式之上有QingCloud Application Framework,它能夠?qū)?yīng)用層提供統(tǒng)一的、一致性的接口,把底層的復(fù)雜性屏蔽掉。對于不管是RadonDB還是AppCenter的App而言,既可以選擇構(gòu)建在分離式架構(gòu),也可以選擇構(gòu)建在融合式架構(gòu)上。不僅僅可以完全部署在A,也可以完全部署在B,而且能夠?qū)⒉糠值馁Y源部署在A,部分資源部署在B,并能提供一個完整的業(yè)務(wù)給上層。所以從用戶的角度來講,可以根據(jù)業(yè)務(wù)不同的特點(diǎn),決定用什么樣最合適的資源去承載,這其實就是全模云最核心的意義所在。
青云發(fā)布三款新品開啟“全模云”
為了配合“全模云”的發(fā)布,青云同步發(fā)布了三款特別重要的產(chǎn)品,分別是:RadonDB分布式數(shù)據(jù)庫、NeonSAN共享塊存儲以及Bare Metal物理主機(jī)。其中,Bare Metal物理主機(jī)是處理計算的, NeonSAN是處理存儲的,硬件SDN是處理網(wǎng)絡(luò)的。
甘泉強(qiáng)調(diào):“青云對穩(wěn)態(tài)業(yè)務(wù)的解決方案,與傳統(tǒng)模式一脈相承。傳統(tǒng)模式里的刀片機(jī)+存儲柜,計算與存儲之間完全是分離和獨(dú)立的,通過網(wǎng)絡(luò)把它們連在一起。而青云現(xiàn)在的這種分離模式的架構(gòu),其計算、存儲、網(wǎng)絡(luò)三個域也是分離的,本質(zhì)上一脈相承,但是實現(xiàn)方式卻發(fā)生了天翻地覆的變化。”
以青云數(shù)據(jù)庫產(chǎn)品為例。在關(guān)鍵業(yè)務(wù)里,一個最普遍的業(yè)務(wù)形態(tài)就是數(shù)據(jù)庫,90%以上的業(yè)務(wù)都是圍繞著數(shù)據(jù)庫構(gòu)建的。青云RadonDB分布式數(shù)據(jù)庫具有強(qiáng)一致、高性能、大容量的特點(diǎn),并且使用MySQL作為存儲引擎。這種分布式數(shù)據(jù)庫結(jié)合分離模式架構(gòu),就提供了核心業(yè)務(wù)的基本形態(tài),用戶可以在此基礎(chǔ)上去做各種周邊業(yè)務(wù)。