新浪SAE總負(fù)責(zé)人,SAE創(chuàng)始人 叢磊

PaaS的運(yùn)維更難

對(duì)于PaaS平臺(tái)的運(yùn)維和整個(gè)云計(jì)算體系的運(yùn)維區(qū)別,叢磊表示要了解這個(gè)區(qū)別首先要弄明白IaaS和PaaS的區(qū)別,總的來(lái)說(shuō)PaaS比IaaS平臺(tái)復(fù)雜,因?yàn)镻aaS平臺(tái)包運(yùn)維,做得事更多,其中最重要的體現(xiàn)是對(duì)業(yè)務(wù)流程做了更多監(jiān)控。

IaaS平臺(tái)提供的還是原始的資源,提供一些虛擬機(jī),虛擬機(jī)相對(duì)于物理機(jī)優(yōu)勢(shì)主要是創(chuàng)建速度更快、刪除更快,但是沒(méi)有運(yùn)維。也許對(duì)IaaS平臺(tái)來(lái)講虛擬機(jī)可以自動(dòng),但是虛擬機(jī)的運(yùn)行狀態(tài)IaaS平臺(tái)不管,而且IaaS平臺(tái)對(duì)運(yùn)行理念的安全環(huán)境和里面的業(yè)務(wù)指標(biāo)相關(guān)的內(nèi)容IaaS平臺(tái)也不負(fù)責(zé)。

比如所有的IaaS平臺(tái)都標(biāo)榜自己是高擴(kuò)展,自動(dòng)擴(kuò)展、自動(dòng)伸縮。但是IaaS平臺(tái)怎么做自動(dòng)伸縮?IaaS平臺(tái)自動(dòng)伸縮,一般是發(fā)現(xiàn)某個(gè)業(yè)務(wù)有問(wèn)題了,用戶自己點(diǎn)擊按鈕創(chuàng)建虛擬機(jī),然后配置路由,把流量、業(yè)務(wù)、應(yīng)用導(dǎo)到虛擬機(jī)上,這樣整套流程才能形成。但是這個(gè)過(guò)程不是一般的普通程序員或者技術(shù)員可以完成的,這需要有運(yùn)維經(jīng)驗(yàn)的高級(jí)工程師才能完成。很多創(chuàng)業(yè)型企業(yè)沒(méi)有精力或者人員來(lái)做。但是像這種初創(chuàng)團(tuán)隊(duì)就特別適合用PaaS。其實(shí)PaaS最大的特點(diǎn)就是免運(yùn)維,用戶選擇SAE也是因?yàn)槊膺\(yùn)維,用了這個(gè)平臺(tái)之后,他們只需要關(guān)心代碼,所以從PaaS平臺(tái)來(lái)講免運(yùn)維是跟IaaS平臺(tái)最大的區(qū)別。

正因?yàn)槊膺\(yùn)維,所以PaaS的運(yùn)維就更難,因?yàn)檫@需要把用戶做的運(yùn)維工作全都做了。所以對(duì)我們PaaS平臺(tái)來(lái)講首先最重要的就是監(jiān)控,這個(gè)監(jiān)控跟IaaS平臺(tái)不太一樣,IaaS平臺(tái)只要做到系統(tǒng)監(jiān)控就OK了,比如看看虛擬機(jī)的狀態(tài),IO內(nèi)存,網(wǎng)絡(luò)連通性等等。但是PaaS平臺(tái)要關(guān)心業(yè)務(wù),這個(gè)業(yè)務(wù)放在PaaS平臺(tái)是否正常運(yùn)行,數(shù)據(jù)儲(chǔ)存是否運(yùn)行,請(qǐng)求的比例是不是一樣的,每個(gè)請(qǐng)求時(shí)間是不是變長(zhǎng)了,這些都需要關(guān)心,跟業(yè)務(wù)相關(guān)。對(duì)用戶來(lái)講他把業(yè)務(wù)放在PaaS平臺(tái)了,其他什么也不關(guān)心了,PaaS平臺(tái)做的監(jiān)控比IaaS平臺(tái)多,所以SAE的監(jiān)控體系是從底層系統(tǒng)到平臺(tái),到網(wǎng)絡(luò)監(jiān)控,再到業(yè)務(wù)監(jiān)控。業(yè)務(wù)監(jiān)控是在所有的點(diǎn)上部署模擬的APP,這個(gè)APP用到SAE里所有的服務(wù),存儲(chǔ)、隊(duì)列、計(jì)算等等。SAE定時(shí)間跑模擬APP,模擬用戶的行為。同時(shí)還有服務(wù)狀態(tài)的監(jiān)控,整個(gè)PaaS平臺(tái)的服務(wù)的狀態(tài)都會(huì)有一個(gè)監(jiān)控。另外這里面還有一個(gè)監(jiān)控比較特殊的,就是生命周期的監(jiān)控,也就是說(shuō)從用戶從注冊(cè)到登陸,到創(chuàng)建,到退出,到銷毀,整個(gè)生命流程也會(huì)跑,每5分鐘跑一個(gè)生命流程。

從技術(shù)的角度如何運(yùn)維

談到最近阿里、攜程的故障,叢磊也從自己專業(yè)的角度給出了如何預(yù)防和善后的措施。他認(rèn)為從技術(shù)角度來(lái)說(shuō)異地雙活對(duì)于每一個(gè)云服務(wù)商來(lái)說(shuō)都是難題,而且據(jù)他了解到目前沒(méi)有任何一個(gè)云服務(wù)商提供異地雙活。谷歌的GAE確實(shí)可以做到異地多活,它實(shí)際是依賴于谷歌在異地的高速數(shù)據(jù)中心提供異地?cái)?shù)據(jù)的實(shí)時(shí)多寫(xiě),每一次的寫(xiě)和操作都會(huì)在異地同時(shí)寫(xiě)入,除了cache不會(huì),其他的數(shù)據(jù)都會(huì)。

對(duì)于PaaS平臺(tái),他表示現(xiàn)在需要做的首先就是核心數(shù)據(jù)要有同城跨機(jī)房備份,這個(gè)事情如果發(fā)生在SAE,他們可以迅速切走,在北京另外的機(jī)房啟動(dòng)。

運(yùn)維即服務(wù)

在叢磊看來(lái),其實(shí)做云還是很辛苦的,而且他認(rèn)為云計(jì)算價(jià)值是被低估的,其次,對(duì)于運(yùn)維即服務(wù),這個(gè)概念一直有,關(guān)鍵怎么實(shí)施,比如像SAE和阿里的服務(wù)都在做運(yùn)維即服務(wù),比如用戶交了多少錢,給你提供7×8的每天上班時(shí)間的電話服務(wù),給你提供QQ和微信號(hào)和7×24小時(shí)的電話,出故障可以把電話打到家里來(lái),按級(jí)別走的的運(yùn)維。把不同的運(yùn)維水平服務(wù)化,甚至于金錢或者價(jià)值化,所以運(yùn)維服務(wù)化的概念來(lái)講對(duì)公有云早就實(shí)施,但是對(duì)企業(yè)內(nèi)部這個(gè)事太難了。

PaaS平臺(tái)的資費(fèi)

他表示PaaS的資費(fèi)是最低的,其他的平臺(tái),雖然IaaS平臺(tái)是按秒計(jì)費(fèi),但是只要運(yùn)營(yíng)虛機(jī),即使沒(méi)有請(qǐng)求也要計(jì)費(fèi),一毫秒就可以關(guān)上這個(gè)虛機(jī),只要開(kāi)著就有費(fèi)用。PaaS是有請(qǐng)求過(guò)來(lái),把這個(gè)請(qǐng)求折合成成本,是多少就多少錢,沒(méi)有請(qǐng)求或者沒(méi)有業(yè)務(wù)來(lái)一分錢也不收。SAE標(biāo)榜的是零成本創(chuàng)業(yè)。

他覺(jué)得二流的云計(jì)算公司是給用戶省錢,一流的云計(jì)算公司給他帶來(lái)生態(tài)鏈。SAE有53萬(wàn)開(kāi)發(fā)者??梢越o用戶的團(tuán)隊(duì)提供人才支持,其次是資金上,我們現(xiàn)在聯(lián)合了一下深圳的很多資金公司,專門投在SAE的種子企業(yè),因?yàn)楹芏喾N子數(shù)據(jù)別人不知道。你作為一個(gè)風(fēng)投分析到底誰(shuí)可以起來(lái)誰(shuí)不能起來(lái)很難,但是他們平臺(tái)有這些創(chuàng)業(yè)企業(yè)的最核心數(shù)據(jù),可以在他的種子階段就挖掘他,像滴滴打車就是在這個(gè)平臺(tái)起來(lái)的。

Docker對(duì)PaaS層面的影響

首先叢磊覺(jué)得還是需要感謝Docker,因?yàn)镈ocker是之前就有這種技術(shù),只不過(guò)在Docker之前為什么大家沒(méi)有太多關(guān)注,Docker因?yàn)樘岢隽舜虬母拍睿覍?duì)互聯(lián)網(wǎng)的業(yè)務(wù)的快速部署和拓展起到了作用。從另一方面講,Docker的興起可能還需要一些時(shí)間,因?yàn)檫@個(gè)事還需要去觀察。雖然Docker在互聯(lián)網(wǎng)圈、硅谷圈里非?;穑钦嬲钠髽I(yè)客戶好象沒(méi)有多少人關(guān)注,為什么?因?yàn)镈ocker沒(méi)有解決企業(yè)真正面臨的問(wèn)題,Docker提供什么?Docker提供一個(gè)容器,KVM也提供容器。為什么企業(yè)不用這些東西要用Docker呢?

企業(yè)的核心問(wèn)題永遠(yuǎn)是網(wǎng)絡(luò)和存儲(chǔ),所以這就是一個(gè)差異。Docker非?;?,但是面對(duì)客戶,客戶不太關(guān)心,或者很多客戶沒(méi)聽(tīng)說(shuō)過(guò)。作為技術(shù)人員來(lái)講我們對(duì)Docker還需要一些耐心,它將來(lái)如果火可能還需要一定的時(shí)間。從SAE來(lái)講,其實(shí)SAE從前年開(kāi)始就應(yīng)用Docker了,然后SAE獨(dú)享型的數(shù)據(jù)庫(kù),就是運(yùn)行在Docker環(huán)境里面。

分享到

崔歡歡

相關(guān)推薦