網(wǎng)易云正式發(fā)布“蜂巢” 打造新一代云計(jì)算平臺(tái) 2016年09月22日10:02 來(lái)源:中國(guó)智能制造網(wǎng)|
移動(dòng)互聯(lián)網(wǎng)時(shí)代,“一夜爆紅”的現(xiàn)象級(jí)已經(jīng)屢見(jiàn)不鮮,用戶的增長(zhǎng)規(guī)律也不再是平滑的曲線。這種爆發(fā)式的增長(zhǎng)往往又面臨著快速的隕落,在我們感嘆這些優(yōu)秀的創(chuàng)意“曇花一現(xiàn)”的同時(shí),又何嘗不需要拷問(wèn)作為互聯(lián)網(wǎng)軟件基礎(chǔ)設(shè)施的云計(jì)算是否已經(jīng)“落后”。
在9月20號(hào)舉行的網(wǎng)易云戰(zhàn)略發(fā)布會(huì)上,致力于打造新一代云計(jì)算平臺(tái)的網(wǎng)易蜂巢正式發(fā)布。一改以往對(duì)云計(jì)算“水煤電”的比喻,網(wǎng)易蜂巢產(chǎn)品總監(jiān)李振濤認(rèn)為新一代云計(jì)算應(yīng)該為提供完整的互聯(lián)網(wǎng)能力。那么新一代云計(jì)算又有哪些特點(diǎn)呢?
“唯快不破”的互聯(lián)網(wǎng),傳統(tǒng)云計(jì)算供需失衡
云計(jì)算的出現(xiàn)極大地提高了資源交付的速度,也正因如此,云計(jì)算迅速取代虛擬化成為基礎(chǔ)設(shè)施的主流。不過(guò)在李振濤看來(lái),在這樣一個(gè)信息高速發(fā)展的時(shí)代,互聯(lián)網(wǎng)產(chǎn)品要具備兩大特點(diǎn),一是快速迭代,要能夠快速響應(yīng)用戶需求的變化;二則要能夠永遠(yuǎn)在線,面對(duì)用戶隨時(shí)爆發(fā)式的增長(zhǎng)以及頻繁的軟件更新,要能夠保持業(yè)務(wù)不中斷。
據(jù)李振濤介紹,傳統(tǒng)云計(jì)算只是改變了用戶獲取資源的方式,提供水、電、廠房這樣靈活的資源。可聚焦到企業(yè)的產(chǎn)品研發(fā)來(lái)看,功能越來(lái)越豐富,架構(gòu)也越來(lái)越復(fù)雜,企業(yè)需要付出大量的精力和成本進(jìn)行資源管理。好比說(shuō),虛擬機(jī)的創(chuàng)建或許15分鐘就能完成,卻要兩到三個(gè)星期來(lái)部署應(yīng)用。即便是資源交付的速度提高了,產(chǎn)品的研發(fā)效率并沒(méi)有得到明顯的改變。新一代云計(jì)算出現(xiàn)后,用戶并不需要關(guān)心資源的申請(qǐng),軟件的部署、安裝能都交給云平臺(tái),讓企業(yè)真正聚焦于業(yè)務(wù)。
而傳統(tǒng)云計(jì)算的痛點(diǎn)絕不止于此。云計(jì)算用戶往往需要搭建自己的生產(chǎn)系統(tǒng),對(duì)財(cái)力和人力匱乏的創(chuàng)業(yè)來(lái)講,在這個(gè)層面可謂毫無(wú)優(yōu)勢(shì)而言。較為常見(jiàn)的場(chǎng)景是,一個(gè)CTO帶領(lǐng)幾個(gè)人的團(tuán)隊(duì),沒(méi)日沒(méi)夜的搞研發(fā),只做了簡(jiǎn)單的架構(gòu)設(shè)計(jì),比如業(yè)界通用的典型的單體架構(gòu)。李振濤認(rèn)為:“這種生產(chǎn)模式和里的手工生產(chǎn)線類似,產(chǎn)品交付難以持續(xù),產(chǎn)品性能差,且生產(chǎn)效率低。而新一代的云計(jì)算要能夠直接提供自動(dòng)化的生產(chǎn)線,讓企業(yè)不用去搭建,直接使用?!?
由此來(lái)看,在這個(gè)“唯快不破”的移動(dòng)互聯(lián)網(wǎng)時(shí)代,新一代云計(jì)算勢(shì)必要提供現(xiàn)代化的軟件生產(chǎn)線,固化行業(yè)經(jīng)驗(yàn)到生產(chǎn)線中,不只是資源交付還要從更多維度來(lái)提高生產(chǎn)效率和質(zhì)量。
“網(wǎng)易蜂巢集成了DevOps的功能,打通研發(fā)和運(yùn)維部門,使得研發(fā)能夠通過(guò)蜂巢自動(dòng)完成運(yùn)維工作,而運(yùn)維部門也可以更加聚焦于服務(wù)的連續(xù)性、用戶的體驗(yàn)以及可靠性,使得整個(gè)組織協(xié)作更加高效?!贝送?,李振濤表示網(wǎng)易蜂巢提供的容器和編排服務(wù),可以簡(jiǎn)化軟件的生產(chǎn)和更新的過(guò)程,加快了產(chǎn)品迭代的速度。這也是網(wǎng)易蜂巢解決傳統(tǒng)云計(jì)算供需失衡問(wèn)題的武器。
新一代云計(jì)算來(lái)臨,解決了哪些問(wèn)題
關(guān)于新一代云計(jì)算解決了哪些問(wèn)題,李振濤公布了兩個(gè)數(shù)據(jù),一個(gè)是網(wǎng)易考拉海購(gòu)?fù)ㄟ^(guò)蜂巢的自動(dòng)化以及微服務(wù)架構(gòu),整體運(yùn)營(yíng)效率提高了8倍,同時(shí)迭代效率提升了近20倍。另一個(gè)是網(wǎng)易蜂巢的分布式架構(gòu)能夠?qū)崿F(xiàn)200的副本和每秒16000次的請(qǐng)求。對(duì)產(chǎn)品迭代速率的提升不言而喻。
其實(shí)在正式發(fā)布之前,網(wǎng)易蜂巢已經(jīng)支持了網(wǎng)易云音樂(lè)、網(wǎng)易考拉海購(gòu)、網(wǎng)易云課堂等知名互聯(lián)網(wǎng)產(chǎn)品。以網(wǎng)易考拉海購(gòu)為例,在不到一年的時(shí)間里實(shí)現(xiàn)了從0到?jīng)_擊百億額的演變,這種產(chǎn)品成長(zhǎng)速度依賴傳統(tǒng)的IT基礎(chǔ)設(shè)施是很難實(shí)現(xiàn)的。李振濤介紹說(shuō),網(wǎng)易考拉在產(chǎn)品初期也曾遇到一些瓶頸。比如說(shuō)產(chǎn)品早期的單體式架構(gòu)在迭代速度上面臨天花板,由于單體式架構(gòu)耦合嚴(yán)重,一個(gè)小到十幾行的代碼改動(dòng)就需要增加300多個(gè)測(cè)試場(chǎng)景。
李振濤打了這樣一個(gè)比方:?jiǎn)误w架構(gòu)的擴(kuò)容就像是孫悟空,一根毫毛變出了3個(gè)孫悟空,但實(shí)際需要的只是6只手。網(wǎng)易蜂巢的架構(gòu)師團(tuán)隊(duì)幫助考拉進(jìn)行了架構(gòu)梳理,對(duì)產(chǎn)品進(jìn)行拆分,將業(yè)務(wù)波動(dòng)量大、存在瓶頸的服務(wù)拆分出來(lái)單獨(dú)開(kāi)發(fā)部署。這樣進(jìn)行擴(kuò)容的時(shí)候,只需要一個(gè)三頭六臂的哪吒就夠了。這個(gè)哪吒其實(shí)就是分布式架構(gòu)。
就目前來(lái)說(shuō),互聯(lián)網(wǎng)行業(yè)的大部分中小企業(yè)使用的是單體架構(gòu),在面臨用戶爆發(fā)性增長(zhǎng)及海量數(shù)據(jù)的處理需求時(shí),單體架構(gòu)已經(jīng)無(wú)法滿足性能上的需求。相比之下,網(wǎng)易蜂巢的分布式架構(gòu)具有更可靠、更敏捷、面對(duì)爆發(fā)的特點(diǎn),既解決了中小企業(yè)進(jìn)行分布式架構(gòu)布局的門檻,云服務(wù)的優(yōu)勢(shì)也在減小用戶在分布式架構(gòu)上的管理開(kāi)銷。
不難發(fā)現(xiàn),網(wǎng)易蜂巢更像是軟件生產(chǎn)的“現(xiàn)代廠”,原料是云計(jì)算的IT基礎(chǔ)設(shè)施,平臺(tái)是數(shù)據(jù)庫(kù)、緩存等模塊,控制臺(tái)是編排服務(wù),自動(dòng)化部署充當(dāng)了流水線,而車間就是分布式架構(gòu)。對(duì)于企業(yè)來(lái)說(shuō),只需要完成編碼就能通過(guò)蜂巢具備持續(xù)、高效支付的軟件生產(chǎn)能力。
李振濤總結(jié)說(shuō),網(wǎng)易蜂巢容器為中心,搭建了分布了架構(gòu)的支持體系,提供了豐富的自動(dòng)化工具鏈,幫助用戶搭建自動(dòng)化的,DEVOPS體系和分布式軟件架構(gòu),同時(shí)還提供了穩(wěn)定可靠的基礎(chǔ)設(shè)施,像數(shù)據(jù)庫(kù)、分布式存儲(chǔ)、安全等等,也就是說(shuō),通過(guò)網(wǎng)易蜂巢用戶能夠輕松地獲得高效生產(chǎn)優(yōu)質(zhì)互聯(lián)網(wǎng)軟件的能力。
一直以來(lái),程序員們往往以“碼農(nóng)”自稱,和傳統(tǒng)云計(jì)算以及虛擬化時(shí)代“農(nóng)耕”式的軟件生產(chǎn)不謀而合。而作為新一代的云計(jì)算平臺(tái),網(wǎng)易蜂巢無(wú)疑將軟件生產(chǎn)帶入到了“工廠化生產(chǎn)”的時(shí)代。
責(zé)任編輯:姚泓澤