百度今年首場(chǎng)輕應(yīng)用高級(jí)訓(xùn)練營(yíng)落幕 詮釋BEA3.0最新特性
51CTO報(bào)道 2014年3月29號(hào) 近百位開(kāi)發(fā)者齊聚于北京京儀大酒店,其目的是為了參加百度2014年首場(chǎng)輕應(yīng)用高級(jí)訓(xùn)練營(yíng)。此次活動(dòng)由百度高級(jí)研發(fā)工程師王骕、百度高級(jí)研發(fā)工程師云龍、百度移動(dòng)事業(yè)部云生態(tài)技術(shù)經(jīng)理欒硯強(qiáng)以及網(wǎng)絡(luò)回聲工作室聯(lián)合創(chuàng)始人包小白講解了百度輕應(yīng)用和Clouda技術(shù)。追溯到百度在2013年的百度世界中推出的輕應(yīng)用概念后,重新定義了移動(dòng)互聯(lián)網(wǎng)生態(tài),通過(guò)即搜即用的理念,有效地解決了眾多移動(dòng)用戶(hù)的需求對(duì)接問(wèn)題。因此,在此次的活動(dòng)中受到了眾多開(kāi)發(fā)者的熱捧,現(xiàn)場(chǎng)氣氛異常熱烈。
活動(dòng)中,百度高級(jí)研發(fā)工程師王骕在演講《Server端JS的前世今生》中介紹了JavaScript的演變歷程、NodeJS的功能特性以及CloudaJS的特點(diǎn)等內(nèi)容。百度高級(jí)研發(fā)工程師云龍?jiān)谘葜v《輕應(yīng)用端能力與百度地圖結(jié)合實(shí)例展示》中展示了“聚點(diǎn)”應(yīng)用中好友的定位,通過(guò)虛擬狀態(tài)接入發(fā)送網(wǎng)址,達(dá)到多人定位的操作。直逼Native App的用戶(hù)體驗(yàn)和具備WebApp的可被檢索與智能分發(fā)能力。而網(wǎng)絡(luò)回聲工作室聯(lián)合創(chuàng)始人包小白在講解《基于Clouda小型CMS的實(shí)現(xiàn)》中也提到了一些關(guān)鍵性需要注意的問(wèn)題,***還特別提到CloudaMySQL插件解決了基于Clouda開(kāi)發(fā)的百度輕應(yīng)用在使用MySQL數(shù)據(jù)庫(kù)的一些問(wèn)題。
然而最受大家關(guān)注的是,百度開(kāi)放云BAE架構(gòu)師陳軼飛演講的《BAE3.0介紹-新平臺(tái)、新特性》,全面解讀了百度應(yīng)用引擎3.0(BAE3.0)的產(chǎn)品思路以及新特性介紹等相關(guān)內(nèi)容。
BAE3.0產(chǎn)品設(shè)計(jì)思路更是讓初級(jí)開(kāi)發(fā)者和高級(jí)開(kāi)發(fā)者擁有更多的自由性,不但給其uida的自由度讓其專(zhuān)注于業(yè)務(wù)邏輯開(kāi)發(fā),更是給靈活的系統(tǒng)定制能力,滿(mǎn)足其個(gè)性化需求。但與非技術(shù)人員也同樣支持,提供傻瓜式的應(yīng)用模板,滿(mǎn)足其不用寫(xiě)代碼程序也可以擁有博客,論壇等需求。
在BAE3.0的核心技術(shù)變革中,BAE3.0底層采用了輕量級(jí)虛擬機(jī)技術(shù),代替了傳統(tǒng)的PAAS平臺(tái)中的沙盒技術(shù),從而解放了開(kāi)發(fā)者的自由度。優(yōu)勢(shì)主要體現(xiàn)在:
- 將所有的隔離、安全問(wèn)題放在底層去開(kāi)發(fā);
- 對(duì)于用戶(hù)來(lái)說(shuō),幾乎感覺(jué)不到限制;
- 提供運(yùn)行環(huán)境+操作系統(tǒng)。
據(jù)了解,BAE3.0輕量級(jí)虛擬機(jī)技術(shù)采用的是linux Container技術(shù),與傳統(tǒng)的虛擬機(jī)相比,它更加的適應(yīng)云計(jì)算需求,這也是應(yīng)勢(shì)而生。如今的云計(jì)算對(duì)我們不是說(shuō)很重要,應(yīng)該用非常重要來(lái)理解。所以,這也是BAE3.0采用Container技術(shù)的原因。
在BAE的日志問(wèn)題上,百度開(kāi)放云BAE架構(gòu)師陳軼飛認(rèn)為,在以前的版本中提供了一種臨時(shí)日志方式,通過(guò)查詢(xún)了解Container的運(yùn)行狀態(tài)。但是實(shí)用性確不高,主要是因?yàn)橹暗娜罩緵](méi)有走日志服務(wù)。所以,BAE3.0推出了全新的日志系統(tǒng),分別為本地調(diào)試日志和分布式日志。
在穩(wěn)定性方面,BAE3.0也做到了高于99.9%,可以說(shuō)是國(guó)內(nèi)***質(zhì)最穩(wěn)定的應(yīng)用托管服務(wù)。百度開(kāi)放云BAE架構(gòu)師陳軼飛還提供了一張BAE3.0近一個(gè)月正常狀態(tài)碼請(qǐng)求占比圖:
其他新特性:
- 語(yǔ)言層面無(wú)限制:隨心所欲的創(chuàng)建進(jìn)程,執(zhí)行命令,讀寫(xiě)文件等操作;
- 資源套餐:支持按內(nèi)存選擇套餐以及后續(xù)的帶寬套餐服務(wù);
- 端口服務(wù):支持可以基于TCP/UDP的應(yīng)用;
- 對(duì)外網(wǎng)絡(luò)訪(fǎng)問(wèn):可以直接訪(fǎng)問(wèn)外部網(wǎng)絡(luò),無(wú)需通過(guò)proxy中轉(zhuǎn);
- SSH登陸;
- Cron任務(wù):采用Linux crond來(lái)實(shí)現(xiàn),更加靈活;
- Worker類(lèi)型:適合于開(kāi)發(fā)長(zhǎng)期運(yùn)行的服務(wù)型應(yīng)用;
- 自定義Runtime:可以自定義安裝系統(tǒng)軟件包,也可以定制自己的運(yùn)行環(huán)境,如ruby,go等;
- 私有服務(wù):服務(wù)獨(dú)享以及私有MySQL;
- 本地開(kāi)發(fā)環(huán)境:與線(xiàn)上運(yùn)行環(huán)境非常接近,可以方便的在本地開(kāi)發(fā)調(diào)試,其集成了客戶(hù)端工具,方便將代碼發(fā)布到線(xiàn)上。






















