從百度云看云計(jì)算在互聯(lián)網(wǎng)的落地實(shí)踐
經(jīng)歷了概念的討論,前期試用過(guò)程中的亦步亦趨,國(guó)內(nèi)各技術(shù)社區(qū)和媒體對(duì)云計(jì)算的持續(xù)關(guān)注,以及軟件和互聯(lián)網(wǎng)公司在其上的投入,云計(jì)算基本進(jìn)入實(shí)踐階段?,F(xiàn)在如果哪家稍微有些規(guī)模的公司沒(méi)有云計(jì)算相關(guān)的服務(wù)或者產(chǎn)品,也基本上會(huì)被行業(yè)人士認(rèn)為不合潮流。新浪有Sina App Engine,阿里巴巴有阿里云,盛大網(wǎng)絡(luò)有盛大云,全球最大的中文搜索引擎公司百度,也在3月23日的百度開(kāi)發(fā)者大會(huì)上宣布了自己的百度云戰(zhàn)略。比較務(wù)實(shí)的是,百度云不僅通過(guò)百度云應(yīng)用開(kāi)發(fā)大賽、百度開(kāi)發(fā)者中心對(duì)其戰(zhàn)略提供支持,還在全國(guó)軟件產(chǎn)業(yè)比較發(fā)達(dá)的地區(qū)進(jìn)行了技術(shù)巡展活動(dòng),邀請(qǐng)當(dāng)?shù)氐拈_(kāi)發(fā)者和百度的技術(shù)負(fù)責(zé)人一起探討百度云的落地實(shí)踐。
InfoQ作為百度開(kāi)發(fā)者大會(huì)的主要協(xié)辦單位之一,全程參與了各站的活動(dòng),并通過(guò)和當(dāng)?shù)丶夹g(shù)人員的溝通,對(duì)百度技術(shù)負(fù)責(zé)人的訪談,深入了解到百度云誕生的背景、對(duì)應(yīng)用開(kāi)發(fā)者的支持,當(dāng)前最新的技術(shù)趨勢(shì)、應(yīng)用經(jīng)驗(yàn),以及百度自己對(duì)互聯(lián)網(wǎng)變革的理解等。在今天進(jìn)行的百度開(kāi)發(fā)者大會(huì)武漢站活動(dòng)間隙,我們也對(duì)其做一下簡(jiǎn)單總結(jié)。
百度云誕生的背景
百度的創(chuàng)始人李彥宏在最近的一次活動(dòng)演講中,提到“搜索看上去非常簡(jiǎn)單,但是只靠一臺(tái)計(jì)算機(jī)是無(wú)法完成的,所以搜索天生就是云計(jì)算。”換句話說(shuō),搜索引擎本身就是聯(lián)接云端,是最普遍的互聯(lián)網(wǎng)應(yīng)用。用戶在框中輸入關(guān)鍵詞取得搜索結(jié)果的過(guò)程,有賴于大規(guī)模數(shù)據(jù)存儲(chǔ)、計(jì)算技術(shù)。海量信息的存儲(chǔ)、檢索、呈現(xiàn),都是在搜索引擎后臺(tái)的“云”上完成的。在大會(huì)上,百度技術(shù)委員會(huì)理事長(zhǎng)陳尚義做了這樣一番描述,“百度每天響應(yīng)來(lái)自138個(gè)國(guó)家和地區(qū)的數(shù)十億次搜索請(qǐng)求,平均每個(gè)中國(guó)網(wǎng)民每天使用7次百度,目前,百度以已經(jīng)收錄超過(guò)2000億個(gè)網(wǎng)頁(yè),相當(dāng)于1800多個(gè)中國(guó)國(guó)家圖書館。因此可以說(shuō)百度每分每秒都在響應(yīng)超大規(guī)模并發(fā)訪問(wèn)。除此之外,我們看到當(dāng)前互聯(lián)數(shù)據(jù)從文本為主,已經(jīng)開(kāi)始逐步過(guò)渡到以多媒體為主,同時(shí)互聯(lián)用戶大幅增長(zhǎng),使得百度已擁有100PB~1000PB的數(shù)據(jù)總量。而且,這些數(shù)據(jù)結(jié)構(gòu)化與非結(jié)構(gòu)化并存,系統(tǒng)數(shù)據(jù)對(duì)數(shù)據(jù)一致性要求強(qiáng)弱程度不同,用戶對(duì)數(shù)據(jù)的訪問(wèn)行為存在不確定性,即在毫無(wú)征兆的情況下,對(duì)某些信息進(jìn)行突發(fā)式訪問(wèn)等。這些特點(diǎn)使得百度要應(yīng)對(duì)復(fù)雜的存儲(chǔ)要求。”
此外,陳尚義還提到百度在云計(jì)算方面的一些技術(shù)優(yōu)勢(shì),比如 “依訪問(wèn)模式定制硬件、提升單機(jī)性能、與CDN系統(tǒng)實(shí)現(xiàn)更優(yōu)結(jié)合”等,這其實(shí)是實(shí)現(xiàn)了硬件配置的“隨需而變”。據(jù)悉,百度的分布式系統(tǒng)規(guī)模已達(dá)單集群十萬(wàn)臺(tái),人均運(yùn)維管理服務(wù)器超過(guò)4000臺(tái)。
以強(qiáng)大基礎(chǔ)架構(gòu)支持應(yīng)用開(kāi)發(fā)者
從搜索起步,百度在不斷衍生開(kāi)發(fā)各類產(chǎn)品的過(guò)程中,也逐漸搭建起業(yè)界比較先進(jìn)、性能也很強(qiáng)大的云基礎(chǔ)架構(gòu)。這樣的基礎(chǔ)架構(gòu)也是百度核心技術(shù)優(yōu)勢(shì)所在。百度的基礎(chǔ)架構(gòu)投入大量研發(fā)力量,在自主創(chuàng)新的基礎(chǔ)上采用最新的軟硬件技術(shù),實(shí)現(xiàn)了大規(guī)模數(shù)據(jù)存儲(chǔ)、大規(guī)模計(jì)算,以及實(shí)時(shí)存儲(chǔ)與計(jì)算。同時(shí),在安全防范方面采用了先進(jìn)的技術(shù),以應(yīng)付各種各樣的大規(guī)模攻擊。在這個(gè)基礎(chǔ)架構(gòu)上,百度支撐起了超過(guò)70款百度產(chǎn)品(正式上線產(chǎn)品)的開(kāi)發(fā)、調(diào)試、運(yùn)行、維護(hù)工作。
正如陳尚義在其演講中所總結(jié),“百度要將自身的基礎(chǔ)架構(gòu)能力開(kāi)放給開(kāi)發(fā)者,供開(kāi)發(fā)者免費(fèi)在其上開(kāi)發(fā)、調(diào)試、運(yùn)營(yíng)各類應(yīng)用。”這一點(diǎn)對(duì)于要在百度開(kāi)發(fā)者中心做應(yīng)用的同學(xué)來(lái)說(shuō),應(yīng)該說(shuō)是一個(gè)絕對(duì)利好消息,這從側(cè)面也顯示了百度這家傳統(tǒng)的國(guó)內(nèi)知名互聯(lián)網(wǎng)公司在技術(shù)上愈加開(kāi)放。
百度云帶給應(yīng)用開(kāi)發(fā)者的的影響
從多位百度技術(shù)負(fù)責(zé)人在這次開(kāi)發(fā)者大會(huì)的演講中,我們可以了解到百度云戰(zhàn)略不僅是自身全新的業(yè)務(wù)方向,而且通過(guò)開(kāi)發(fā)者大會(huì)、開(kāi)發(fā)者中心(developer.baidu.com)也在主動(dòng)地溝通開(kāi)發(fā)者,并和社區(qū)合作推出鼓勵(lì)應(yīng)用創(chuàng)新、與云能力結(jié)合的百度云應(yīng)用開(kāi)發(fā)大賽。在百度未來(lái)的藍(lán)圖中,終端廠商可以專注于設(shè)計(jì)、制造,開(kāi)發(fā)者可以專注于應(yīng)用研發(fā)與產(chǎn)品運(yùn)營(yíng),而云平臺(tái)廠商通過(guò)提供開(kāi)發(fā)支持、運(yùn)營(yíng)支持、渠道推廣和商業(yè)變現(xiàn)服務(wù),構(gòu)建應(yīng)用環(huán)境為用戶提供安全可靠,功能豐富的“個(gè)人私有云(Personal Cloud)”。
在一些媒體的報(bào)道中,2012年手機(jī)上網(wǎng)人數(shù)將接近PC,2013年手機(jī)上網(wǎng)人數(shù)將超越PC端。而在2011年,和百度合作的開(kāi)發(fā)者有5000家,2012年已經(jīng)達(dá)數(shù)萬(wàn)家。據(jù)悉,百度移動(dòng)搜索聯(lián)盟在去年向上萬(wàn)合作伙伴分成達(dá)到2.8億元,2012年剛上線的百度移動(dòng)聯(lián)盟也已有數(shù)千開(kāi)發(fā)者從中受益。也許這些數(shù)據(jù)對(duì)于國(guó)內(nèi)龐大的IT用戶群不是一個(gè)大數(shù)目,但是對(duì)于經(jīng)常遇到開(kāi)發(fā)應(yīng)用容易,但推廣和變現(xiàn)困難的開(kāi)發(fā)者來(lái)說(shuō),是一個(gè)不錯(cuò)的突破口。
未來(lái)互聯(lián)網(wǎng)變革的三個(gè)方向
林仕鼎是百度云首席架構(gòu)師,在這次的開(kāi)發(fā)者大會(huì)上也發(fā)表了演講,并對(duì)百度云架構(gòu)的發(fā)展進(jìn)行了詮釋,“通俗地說(shuō),就是從自家后臺(tái)用的云變成了開(kāi)放的、公眾的云,并且從以應(yīng)用為中心變得以人為本。”
林仕鼎認(rèn)為互聯(lián)網(wǎng)將因技術(shù)推動(dòng)發(fā)生三方面的變革:“第一,有可能出現(xiàn)公共存儲(chǔ)服務(wù),以此為基礎(chǔ),所有的用戶數(shù)據(jù)都是打通的,這樣可以更好地構(gòu)建應(yīng)用場(chǎng)景;第二,搜索引擎會(huì)升級(jí)為Structured Web(結(jié)構(gòu)化網(wǎng)絡(luò))和事件引擎,更加方便App的使用。第三,以普遍應(yīng)用的使用和數(shù)據(jù)積累為基礎(chǔ),我們能夠更好地理解用戶,可以更智能地將這些API串聯(lián)成個(gè)性化的App以服務(wù)用戶。”
本次開(kāi)發(fā)者大會(huì)上介紹的百度云技術(shù)路線圖也展示了百度在未來(lái)一段時(shí)間內(nèi)所致力的方向:目前已經(jīng)發(fā)布個(gè)人云存儲(chǔ)PCS,升級(jí)App應(yīng)用引擎BAE2.0,提供移動(dòng)測(cè)試環(huán)境MTC……第三季度將發(fā)布Web App框架,提供云測(cè)試平臺(tái);第四季度是云OS Preview,同時(shí)打通云和端。在云計(jì)算和移動(dòng)互聯(lián)網(wǎng)持續(xù)高燒的今天,讓我們拭目以待百度在這些熱點(diǎn)領(lǐng)域的努力,以及帶給開(kāi)發(fā)者的影響。而正置身其中的應(yīng)用開(kāi)發(fā)者們,則可以或是參與正在進(jìn)行中的“百度云應(yīng)用開(kāi)發(fā)大賽”,或是參與接下來(lái)百度開(kāi)發(fā)者大會(huì)西安站和上海站的活動(dòng),或者一如既往支持我們的百度技術(shù)沙龍活動(dòng),雖然他們沒(méi)有英國(guó)女王登基60周年那么奢華,但“總有一款適合你”,一同感受“應(yīng)用萬(wàn)象,云創(chuàng)未來(lái)”的盛況吧。


















