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

PaaS的運(yùn)維更難

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

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

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

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

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

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

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

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

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

PaaS平臺的資費(fèi)

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

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

Docker對PaaS層面的影響

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

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

分享到

崔歡歡

相關(guān)推薦