宋辰
一年一度的青云QingCloud Insight大會(huì)從以往的一天首次擴(kuò)充到兩天,盤子更大,內(nèi)容更豐富,這有點(diǎn)像青云現(xiàn)在正在做的事情——一方面讓平臺更強(qiáng)大、更穩(wěn)固,另一方面,產(chǎn)品之間開始走向松耦合。
在青云QingCloud Insight2017上,青云一口氣發(fā)布了7款新產(chǎn)品:基于BareMetal Service的QingCloud物理主機(jī)服務(wù)、分布式數(shù)據(jù)庫QingCloud RadonDB、基于Server SAN的QingStor NeonSAN、QingCloud統(tǒng)一云管理平臺、QingCloud Kubernetes容器服務(wù)、升級到全新的2.0版本的QingStor對象存儲,以及QingStor文件系統(tǒng),至此,青云產(chǎn)品覆蓋IaaS、PaaS底層技術(shù),再加上今年初發(fā)布的AppCenter2.0,青云現(xiàn)在已經(jīng)可以提供包含IT和CT的完整服務(wù)。
全盤來看青云現(xiàn)在的產(chǎn)品體系會(huì)發(fā)現(xiàn),它們正在松耦合。一直提倡云上自助管理服務(wù)、自動(dòng)運(yùn)維的青云,如何解決企業(yè)上云過程中最難的數(shù)據(jù)庫模塊上云?如何解決云上的容器難題?又如何為數(shù)據(jù)中心云化的未來之路鋪好路基?
“新三駕馬車”駛向何方?
對于傳統(tǒng)企業(yè)來說,如果上云的前提是將傳統(tǒng)業(yè)務(wù)變成分布式業(yè)務(wù),分布式架構(gòu)對于企業(yè)本身來講是極大的負(fù)擔(dān)?!癚ingCloud非常適合傳統(tǒng)應(yīng)用、核心業(yè)務(wù)的云化需求。傳統(tǒng)企業(yè)幾乎可以不做傷筋動(dòng)骨的改動(dòng),就可以把業(yè)務(wù)從傳統(tǒng)的數(shù)據(jù)中心搬到云化數(shù)據(jù)中心,這是我們要為他們解決的問題?!鼻嘣芉ingCloud CTO甘泉表示,“這并非是簡單地從物理機(jī)搬到虛擬機(jī)上或者搬到QingCloud的物理主機(jī)上。我們會(huì)讓他們的業(yè)務(wù)在云化之后,擁有云計(jì)算的種種優(yōu)勢,包括高彈性、易于管理等。對于傳統(tǒng)用戶來講,具有極其重要的意義。 ”
全新發(fā)布的青云QingCloud物理主機(jī)服務(wù)、QingCloud RadonDB和QingStor NeonSAN,被青云視為承載企業(yè)核心業(yè)務(wù)的“新三駕馬車”。
很多傳統(tǒng)業(yè)務(wù)是基于集中數(shù)據(jù)庫節(jié)點(diǎn),比如有Oracle數(shù)據(jù)庫,以及圍繞數(shù)據(jù)庫的應(yīng)用。通常這些業(yè)務(wù)依賴于單節(jié)點(diǎn)、高性能、高可靠性維持整個(gè)系統(tǒng)的性能。在傳統(tǒng)的企業(yè)里,業(yè)務(wù)通常不怎么發(fā)生變化,依賴于比較靜態(tài)的節(jié)點(diǎn)。但到了云時(shí)代,客戶想上云的時(shí)候,他們往往只會(huì)把新型的、以互聯(lián)網(wǎng)的模式開發(fā)的業(yè)務(wù)搬到云上,因?yàn)檫@種業(yè)務(wù)更容易在云上運(yùn)行。
為了滿足各類核心應(yīng)用對高性能及穩(wěn)定性的需求而產(chǎn)生,能夠托管企業(yè)核心業(yè)務(wù),構(gòu)建物理、虛擬化與容器的混合架構(gòu),承載高性能計(jì)算及大規(guī)模數(shù)據(jù)分析負(fù)載,青云推出了青云QingCloud物理主機(jī)服務(wù)。
青云的物理主機(jī)包括兩方面,一方面它是100%的物理主機(jī),使用物理網(wǎng)卡、物理交換機(jī)和物理硬盤,性能跟用戶傳統(tǒng)業(yè)務(wù)物理機(jī)一模一樣。但同時(shí),它擁有著云主機(jī)帶來的便捷,“青云的物理主機(jī)不僅能做到10分鐘交付一臺安裝好操作系統(tǒng)的主機(jī),還可以做到10分鐘內(nèi)部署出一個(gè)業(yè)務(wù)集群,我們可以以資源的方式把物理主機(jī)交付給用戶,預(yù)裝操作系統(tǒng)和其他基礎(chǔ)軟件。”青云QingCloud云計(jì)算基礎(chǔ)平臺部研發(fā)總監(jiān)陳海泉說。這相比傳統(tǒng)的物理機(jī)托管業(yè)務(wù)數(shù)周的交付時(shí)間的確是快了不少。
但是,性能和體驗(yàn)方面如何呢?
結(jié)合AppCenter,用戶集群業(yè)務(wù)可以直接部署到物理主機(jī)里。比如,在青云公有云上,用戶可以直接部署MySQL Plus到虛擬機(jī)里,或是傳統(tǒng)的三節(jié)點(diǎn)的MySQL集群;用戶也可以選擇把MySQL Plus直接部署成物理主機(jī),在10分鐘左右的時(shí)間就可以得到3個(gè)預(yù)裝好的MySQL,正確配置的高性能MySQL集群可以大大縮短資源交互的時(shí)間,簡化用戶使用物理主機(jī)的方式。
物理主機(jī)使用的網(wǎng)絡(luò)結(jié)合硬件SDN技術(shù),交付給用戶的是已經(jīng)配置好的,跟青云虛擬機(jī)完全相同的VPC網(wǎng)絡(luò)。好處在于用戶的物理主機(jī)和虛擬主機(jī)并是一個(gè)完整的系統(tǒng),用戶可以選擇把靜態(tài)的、高性能的節(jié)點(diǎn)部署成物理主機(jī),把適合水平擴(kuò)展的Web前端節(jié)點(diǎn)部署成虛擬主機(jī)。
QingStor NeonSAN是青云“新三駕馬車”中的Server SAN服務(wù),“QingStor對象存儲是青云的第一個(gè)松耦合產(chǎn)品,可以實(shí)現(xiàn)獨(dú)立交付。今后,青云的產(chǎn)品都會(huì)逐漸進(jìn)行松耦合?!备嗜诓稍L中表示。
由軟件定義存儲技術(shù)實(shí)現(xiàn)的新一代分布式超大容量塊存儲系統(tǒng),能夠滿足云計(jì)算時(shí)代企業(yè)低投入、高彈性橫向擴(kuò)展的需求。QingStor NeonSAN支持廣泛的虛擬化平臺及數(shù)據(jù)庫應(yīng)用,支持超融合與獨(dú)立部署,提供企業(yè)級的高性能、低延遲與極強(qiáng)的橫向擴(kuò)展能力,滿足數(shù)據(jù)庫集群、云資源池、桌面云及開發(fā)測試云等場景的SAN存儲需求,可顯著降低構(gòu)建SAN存儲平臺的總體擁有成本。
對大型企業(yè)而言,業(yè)務(wù)的復(fù)雜及龐大的體量必然會(huì)產(chǎn)生錯(cuò)綜復(fù)雜、規(guī)模巨大的結(jié)構(gòu)化數(shù)據(jù),這些都迫使他們對數(shù)據(jù)庫的需求必然地指向大規(guī)模、高可靠及高性能。此次,青云QingCloud推出的新一代分布式關(guān)系型數(shù)據(jù)庫QingCloud RadonDB,面向大型企業(yè)用戶提供具備原生MySQL的接口、依托整個(gè)IaaS層能力構(gòu)建的PaaS的統(tǒng)一資源池,以及可以實(shí)現(xiàn)分布式數(shù)據(jù)庫獨(dú)立部署的能力。
“Radon分布式數(shù)據(jù)庫剛剛正式上線,現(xiàn)在已有一些用戶在測試,主要集中在互聯(lián)網(wǎng)金融和傳統(tǒng)金融企業(yè),他們主要是解決大量數(shù)據(jù)存儲的問題,包括一些交易數(shù)據(jù)和交易記錄會(huì)放到Radon分布式數(shù)據(jù)庫里?!鼻嘣芉ingCloud產(chǎn)品兼兼運(yùn)營副總裁林源說,“它們的數(shù)據(jù)不一定必須運(yùn)行在QingCloud的云平臺上,也可以單獨(dú)部署一套分布式數(shù)據(jù)庫集群?!?/p>
再提AppCenter
“僅僅是做接駁,而不對實(shí)現(xiàn)層面的內(nèi)容進(jìn)行強(qiáng)約束,這點(diǎn)是AppCenter真正的精髓所在?!秉S允松說。為了實(shí)現(xiàn)用一套統(tǒng)一的框架,對應(yīng)用程序進(jìn)行多樣性的保護(hù)和接駁,青云在今年初推出了AppCenter 2.0。endprint
“我們希望通過一套系統(tǒng)透明化所有異構(gòu)的資源層,不管是設(shè)備、操作系統(tǒng)還是基礎(chǔ)層軟件,這是青云對云計(jì)算比較基礎(chǔ)的期待?!秉S允松說。關(guān)于AppCenter,黃允松堅(jiān)持最初的兩個(gè)態(tài)度,第一是青云作為平臺供應(yīng)商,可以可以被完整的透明化;第二是保持供應(yīng)商的多樣性和原生性。
近幾年,容器技術(shù)變得很火熱。如何在云平臺上更好的支持容器,成為很多技術(shù)人員要面對的問題。Kubernetes是高度復(fù)雜的項(xiàng)目,學(xué)習(xí)成本和學(xué)習(xí)曲線非常高。
“前天晚上,我試用了一下AppCenter最新上線的Kubernetes應(yīng)用,大約花了5分鐘完成了一套完整的集群部署,這是AppCenter的核心意義所在。它使得所有的技術(shù)細(xì)節(jié)被屏蔽,又保留了完整的、原生的多樣性?!秉S允松補(bǔ)充道,“AppCenter 2.0 版本最大變化是,使得任意第三方系統(tǒng)的對接變得極為容易。高度復(fù)雜的典型系統(tǒng)對接只需要一兩周的時(shí)間就可以完成了?!?/p>
為了讓Kubernetes能夠在青云的應(yīng)用上變得更加高效、易用,“我們向下與QingCloud的IaaS深度集成,而向上我們提供Kubernetes標(biāo)準(zhǔn)接口。也就是說,你在應(yīng)用時(shí),如果以前跑在Kubernetes上的應(yīng)用,可以直接移植到QingCloud AppCenter上,這個(gè)過程會(huì)變得非常容易。”甘泉說。
記者了解到,AppCenter主要解決的是應(yīng)用分發(fā)和商業(yè)化的渠道,但目前AppCenter中的應(yīng)用將近100個(gè),對于是否應(yīng)用數(shù)量少會(huì)影響到用戶的使用體驗(yàn)問題,黃允松表示,青云之所以控制數(shù)量,是確保每一個(gè)App的質(zhì)量非常高,“接下來的一到兩年時(shí)間內(nèi),青云會(huì)花很大力氣對合作伙伴和客戶的APP在全行業(yè)進(jìn)行推廣,以及聯(lián)合解決方案的設(shè)計(jì)?!?/p>
下一步:嵌入式智能硬件
為了產(chǎn)品功能的需要,青云的云計(jì)算服務(wù)都是采用軟件定義的方式,SDN(軟件定義網(wǎng)絡(luò))、SDS(軟件定義存儲)。軟件定義帶來的好處是功能豐富,通過軟件幾乎可以做任何事情,但是它同時(shí)也帶來了不可避免的性能損失。
但是,這個(gè)問題總需要得到解決,通用CPU做計(jì)算遲早會(huì)阻礙青云走得更遠(yuǎn)。
以網(wǎng)卡為例,以前的網(wǎng)卡上面沒有智能單元。把網(wǎng)卡上面嵌入一個(gè)芯片,芯片上裝有操作系統(tǒng),就相當(dāng)于它有大腦,“我們就能夠通過控制這張芯片,從而控制網(wǎng)卡里的邏輯。這就是我們所說的硬件智能化?!备嗜f,“不僅是網(wǎng)絡(luò),還有存儲,都會(huì)朝嵌入式智能化方向發(fā)展?!?/p>
青云所說的“硬件智能化”是把智能的部分邏輯下沉到硬件,也就是由青云掌控軟件定義的智能部分,同時(shí)把處理能力下放到硬件,兩者分開?!氨3謱Α按竽X”的控制,硬件智能化是把肌肉部分交給硬件做,而不是讓大腦處理這部分的執(zhí)行,畢竟大腦的處理能力有限。這也是我們下一個(gè)年度要做的最重要的事情?!备嗜獙τ浾弑硎?。
青云采取的是用同一套體系統(tǒng)支持融合和分離兩種架構(gòu)?!叭绻笠?guī)模部署,我認(rèn)為融合架構(gòu)會(huì)占主流,唯一的原因就是便宜。計(jì)算與存儲分離的架構(gòu)去做大規(guī)模部署的成本根本降不下去,因?yàn)榫W(wǎng)絡(luò)成本太高。就用戶業(yè)務(wù)的復(fù)雜性來看,兩個(gè)方案各有優(yōu)劣?!备嗜ㄗh用戶根據(jù)不同的業(yè)務(wù)需求來選擇到底要用哪種架構(gòu)。endprint