用開(kāi)源軟件搭建云服務(wù)可以應(yīng)付小規(guī)模需求,但當(dāng)推向商業(yè)用戶(hù)或接入大規(guī)模用戶(hù)時(shí),就需要做工程上的創(chuàng)新改進(jìn),否則就會(huì)從云計(jì)算變成人計(jì)算——需要更多的運(yùn)維人力、服務(wù)人力、技術(shù)支持人力。如何做工程上的改進(jìn)?在6月4日第七屆中國(guó)云計(jì)算大會(huì)上,百度開(kāi)放云資深架構(gòu)師楊毅分享了百度在云計(jì)算網(wǎng)絡(luò)工程方面的實(shí)踐經(jīng)驗(yàn)。
據(jù)楊毅介紹,今年4月份,百度開(kāi)放云正式開(kāi)放注冊(cè),現(xiàn)在已經(jīng)有一些客戶(hù)在使用這一服務(wù)。“百度的云計(jì)算技術(shù)有十幾年的積累,支持了百度20個(gè)用戶(hù)數(shù)過(guò)億的產(chǎn)品。百度做開(kāi)放云,實(shí)際上是把這些技術(shù)開(kāi)放共享出來(lái)。我們的口號(hào)是云基因,百度造。”
百度開(kāi)放云服務(wù),涵蓋了IaaS、PaaS等,有十幾個(gè)產(chǎn)品,幾乎所有的產(chǎn)品都依賴(lài)網(wǎng)絡(luò)。楊毅指出,對(duì)云計(jì)算來(lái)說(shuō),網(wǎng)絡(luò)是最核心的部分之一。百度在網(wǎng)絡(luò)性能優(yōu)化、穩(wěn)定性、可擴(kuò)展性等工程方面做了很多創(chuàng)新,以實(shí)現(xiàn)真正的“Network as a Service”這個(gè)目標(biāo)。
比如,為保障穩(wěn)定性,百度對(duì)OpenStack服務(wù)實(shí)現(xiàn)了熱升級(jí),同時(shí)創(chuàng)新性地用集群化方式解決單點(diǎn)問(wèn)題。“我們使用bvrouter集群,配合ospf等ECMP方案,使得單個(gè)租戶(hù)的vrouter流量可以用一個(gè)集群來(lái)承載,任何一個(gè)機(jī)器掛掉,集群里的其他機(jī)器都可以接管。這樣不僅解決了單點(diǎn)問(wèn)題,對(duì)可擴(kuò)展性問(wèn)題也有一定改善。以目前線(xiàn)上運(yùn)行的實(shí)際情況來(lái)看,效果非常不錯(cuò)”。楊毅表示,在擴(kuò)展性方面,則采用“要盡量把系統(tǒng)做成水平擴(kuò)展,用分治法的思想來(lái)解決問(wèn)題”、“把功能推到邊緣節(jié)點(diǎn)”等原則來(lái)進(jìn)行設(shè)計(jì)。
中國(guó)云計(jì)算大會(huì)是中國(guó)云計(jì)算領(lǐng)域最大規(guī)模盛會(huì),已連續(xù)召開(kāi)七屆。在本次大會(huì)上,有超過(guò)100位國(guó)內(nèi)外云計(jì)算領(lǐng)域核心專(zhuān)家的精彩演講,聚焦生態(tài)系統(tǒng)現(xiàn)狀和發(fā)展趨勢(shì),交流實(shí)踐經(jīng)驗(yàn),進(jìn)一步推動(dòng)技術(shù)創(chuàng)新應(yīng)用。