中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

百度陳尚義:百度應用開發(fā)平臺實戰(zhàn)之路

2019-02-26    來源:多智時代

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

5月20日,在第三節(jié)云計算大會分論壇二“云計算平臺與應用實踐”中,百度技術委員會理事長陳尚義帶來了主題為《百度應用開發(fā)平臺》精彩演講。

據(jù)陳尚義介紹,百度應用開發(fā)平臺(簡稱BADP)是面向獨立應用開發(fā)者的開發(fā)和運營平臺,由“應用開發(fā)引擎ADE”和“應用開放平臺(AOP)”兩部分組成。

ADP以網(wǎng)站的形式出現(xiàn),開發(fā)者向該網(wǎng)站上傳自己的應用、實現(xiàn)與ADP的對接;用戶可免費使用其上的各種應用系統(tǒng);ADP運營商通過廣告實現(xiàn)其經(jīng)濟收入。ADE向廣大的互聯(lián)網(wǎng)應用開發(fā)者提供開發(fā)環(huán)境,屏蔽由于網(wǎng)絡帶來的細節(jié)問題,開發(fā)者只要專著于應用自身的邏輯。ADE具備互聯(lián)網(wǎng)服務的基礎架構(gòu),互聯(lián)網(wǎng)服務所必須的超大容量數(shù)據(jù)處理、超大規(guī)模并發(fā)訪問、設備熱插拔與資源動態(tài)調(diào)度、數(shù)據(jù)一致性和安全性等重要問題均由ADE負責,開發(fā)者就像傳統(tǒng)的單機編程那樣開發(fā)自己的應用。

AOP提供一套標準接口,讓用戶自己開發(fā)的應用,按照AOP的標準接口實現(xiàn)應用與ADP的對接,從而實現(xiàn)應用程序的經(jīng)濟與社會效益。開發(fā)者可以將應用運行于自己獨立的服務器,也可以將應用安裝在ADP的數(shù)據(jù)中心。這樣,開發(fā)者可以在不購買服務器、不需要營運資金的條件下,實現(xiàn)最低門檻的創(chuàng)新。

更多精彩演講,即將為您播報,敬請。

以下是陳尚義的演講實錄:

我是來自百度的陳尚義,今天我的題目是百度應用開發(fā)者平臺。我演講分為三個部分:

百度認為搜索引擎是云計算的最佳實踐,是到目前為止是最好的應用之一。為什么這樣講呢?我簡單給大家介紹幾個數(shù)字。百度搜索引擎每天接受來自全世界138個國家,4.2億網(wǎng)民,每天60億次的點擊,我們收集了一千多億網(wǎng)頁,數(shù)據(jù)量是2PB以上。如此大的訪問量,如此大的海量數(shù)據(jù),它依靠的是什么呢?

依靠的是它背后強大的云計算平臺。這是百度對云計算的觀點,所謂的云計算平臺,它后面是成千上萬巨大的計算機資源,然后把它可視化,實時遷移,還有備份、災難的恢復等等。

框計算和云計算不是對立的,框計算強調(diào)的是前臺,如何來滿足用戶的需求,而云計算給框計算提出了繼續(xù)的支撐。2009年百度大會的時候百度創(chuàng)始人李彥宏提出這個理念,搜索引擎一開始的時候,人們僅僅是為了搜索一個東西,它要求的只是滿足關鍵字的匹配,十幾年來人們對搜索引擎的依賴越來越嚴重,什么事情不知道,就想起了百度,一個單詞不知道是什么意思,想起了百度,今天是農(nóng)歷幾號又想起了百度,云計算是什么概念又想起了百度,甚至為什么男人比女人高,這些一些簡單的問題也想起了百度。搜索引擎改變了原來的性質(zhì),不僅僅是匹配關鍵字,給你一個URL,而是把它當成一個百科全書,或者有智力的自然人。這種背景之下,就出現(xiàn)了框計算,你想搜什么就輸入什么。

我們還要對你輸入的東西進行分析,你想干什么,比如說切詞,還要進行行為分析,你是一個歷史學家,輸入了三國,他就認為你是研究歷史的三國,如果你是一個游戲玩家,他就會提供一個三國的游戲,你找娛樂性的,他會提供娛樂的電視劇。后面還有交互,當你說不清楚的時候,還有一個交互,最終找到你需要的。還有海量的計算,你隨便打幾個字,百度后面就是上億次的計算,在0.01秒左右給你把結(jié)果呈現(xiàn)出來。這是框計算隨著搜索引擎的變化提出來,它不僅是關鍵字的匹配,還可以通過關鍵字搜索結(jié)果,這個結(jié)果可能是某些數(shù)據(jù),可能是某個問題的答案,可能是某一個應用,比如說殺毒,搜索框里面“殺毒”,不是找殺毒匹配的網(wǎng)頁,而是殺毒軟件直接運行,這就是框計算,框計算就是不斷滿足用戶提供的需求。背后應對用戶挑戰(zhàn)的就是云計算。

百度有中國最大的數(shù)據(jù)中心,最大規(guī)模的海量數(shù)據(jù),最大規(guī)模的并發(fā)訪問,有人說你憑什么說你是最大的,那我們不說最大,只是說最大之一。我們建設了亞洲最大云數(shù)據(jù)中心,有最強大的云架構(gòu)研發(fā)團隊,團隊的領頭人都是在國際上做云計算方面的專家,學者型、研究型的。

我們積極參與國家云計算方面的建設,比如說中國云一期,我們承擔了網(wǎng)絡操作系統(tǒng)研制和互聯(lián)網(wǎng)語言翻譯系統(tǒng)研制。為什么需要翻譯呢,你打出拼音,打一個單詞,我們也可以幫你找出結(jié)果。在自然語言理解,語義分析、行為分析,還有語言翻譯里面,可能有很多方面在做,但是在搜索引擎方面最有可能取得最大突破。

我們承擔了北京祥云計劃,還有承擔國家關于云計算的項目,核高基、發(fā)展基金、863。剛剛不久被中關村云計算聯(lián)盟授牌,百度是云平臺提供商。我們正在開發(fā)和完善百度的開發(fā)引擎,就是App Engine,我們還有應用開放平臺,你可以把你寫的應用放在平臺里面,這是我今天主要講的內(nèi)容。

從整個百度云計算產(chǎn)業(yè)鏈涵蓋了基礎硬件平臺和互連網(wǎng)應用所有領域,我們百度正在開發(fā)如何綠色節(jié)能減排,如何自動化運維支撐,基礎架構(gòu)方面我們開發(fā)了云計算平臺,包括BAE,在滿足用戶需求方面,我們有框計算的體系,在互聯(lián)網(wǎng)應用方面,我們有搜索引擎,以及八大類60多個產(chǎn)品,包括百度百科、百度知道等等。

百度也是云計算的標準指定的積極參與者,百度是工信部云計算標準委員會的主要成員。在我們內(nèi)部,也做了很多的工作,并取得了巨大的成果,包括標準研制,標準應用,標準驗證等等。

百度BAE就是百度應用引擎,這個開發(fā)平臺為開發(fā)者提供最大限度的開發(fā)環(huán)境,還最大限度降低開發(fā)者的麻煩,降低門檻,一個大學生可以沒有錢買服務器,可以沒有錢發(fā)展你的業(yè)務,做營銷,只要你會寫單機程序,就可以應用這個平臺。你只要你的業(yè)務邏輯就可以了,其他事情交給百度。

百度BAE為大規(guī)模應用提供基礎支撐,整合各類系統(tǒng)資源,提供多種分布式存儲系統(tǒng),事件通知等等一系列基礎服務。按照軟件的手段虛擬化的分配資源,你有一個應用在我們平臺上面,我給你指定多少資源,這正好符合了云計算的一種理念,按需分配,按使用計費的彈性制度。你說你訂購了一個一百個CPU,一百個核的CPU,你要的是一百個G的硬盤,只能分配到這兒,你超過這個容量是不可以的。同時實現(xiàn)資源共享和負載均衡。

支持機器計算資源自動擴展,當后臺數(shù)據(jù)中心資源不夠的時候,可以隨時加進去機器,而且對用戶來講是透明的,這些資源動態(tài)加入進去,而且保證負載均衡。當服務器壞掉的時候,也可以減掉,不影響業(yè)務的連續(xù)性。對大規(guī)模應用提供基礎支撐,為開發(fā)者提供開發(fā)環(huán)境。

提供網(wǎng)絡運行環(huán)境的模擬環(huán)境,針對開發(fā)提供快速開發(fā)集成化的解決方案。還有通過提供一系列的工具降低開發(fā)難度,提高開發(fā)效率,最大限度降低開發(fā)成本,這些工具包含還不限于這些,包括編成框架,包括分布式服務,分布式存儲不用考慮,還有開放API,以及本地的調(diào)試環(huán)境。

這是開發(fā)環(huán)境的系統(tǒng)結(jié)構(gòu)圖,左邊是編程框架,編程框架提供了國際化的支持,業(yè)務流程支持,通訊機制,存儲、分布式數(shù)據(jù)管理、消息隊列。今天中午吃飯的時候跟一些朋友一起聊,實際開發(fā)應用平臺一方面是基于百度自身業(yè)務的需要,百度不僅僅是搜索引擎,它還有八大類60幾個產(chǎn)品,這些都是基于這個開發(fā)平臺來開發(fā)的。統(tǒng)一機制,統(tǒng)一存儲,統(tǒng)一資源調(diào)度,同時只要對外開放就可以帶來重大的社會影響,包括降低開發(fā)者門檻,包括實現(xiàn)用戶開發(fā)者和百度三方共贏,形成剛才主持人講的綠色生態(tài)圈。

這個平臺有以下幾個特點:

第一,它的虛擬化將一個龐大的計算資源虛擬成一個龐大的資源池。

第二,它可以按需給服務分配資源,剛才講過。比如說給一個制訂的應用分配制訂數(shù)量的CPU,比如100個核2.4GCPU。比如說制訂大小的內(nèi)存,制訂大小的磁盤,通過分布式的調(diào)度,分布式帶來最大的好處就是可靠,保證應用在平臺之上,連續(xù)不斷7X24小時運營。

百度BAE所具有的優(yōu)勢非常明顯,資源抽象和資源池化,動態(tài)調(diào)度,資源分配,限制應用流量,無限水平擴展,數(shù)據(jù)動態(tài)遷移,進程間安全隔離,資源使用審計和細粒度計費。過去你的應用在平臺上跑的時候,就那么幾個服務器,粗粗一算你占用幾個服務器進行收費,現(xiàn)在正在開發(fā)的功能就是按照你使用資源多少或者你使用的時間按秒計算。

我們近距離看一下BAE,這一部分搞開發(fā)的人可能更感興趣。

百度BAE主要有五個部分組成:

第一,分布式虛擬化系統(tǒng),就是中間藍色的這塊,這是執(zhí)行用戶邏輯代碼的及其集群,它能夠做到部署到同一臺物理機的用戶程序互不干擾。

第二,資源定位服務,你的應用可能是在資源池里面某一個地方,BAE可以準確的定位,并且觸發(fā)你的應用。

第三,進程調(diào)度,它發(fā)現(xiàn)某些機器特別繁忙,它可以自動調(diào)配,把它集中到某個地方,或者專門進行CPU密集型進程自動安排。

第四,統(tǒng)一前端接入,保證我們能夠軟件層控制用戶流量的流入和統(tǒng)一反攻擊,保證進來的流量是干凈的。

第五,分布式存儲系統(tǒng),這是系統(tǒng)中最基礎的部分,存儲了用戶數(shù)據(jù)和用戶狀態(tài)。資源定位,這個就比較細節(jié)了。

進程調(diào)度就是尋找空閑機器資源運行用戶程序,特別是故障發(fā)生的時候,或者是擴容的時候,或者壓力鍋大的時候,觸發(fā)進程調(diào)度器。通過調(diào)度算法一定程度上提高機器利用率,比如說把一些小應用放在一臺服務器,把IO密集型的應用進行統(tǒng)一管理。

分布式虛擬化系統(tǒng),不同用戶的進程可以部署到同一臺機器,提高機器的使用率,同臺機器不同帳戶進程進行安全隔離。

分布式存儲,滿足圖片、視頻、文檔等多媒體大文件存儲的需要,隨著互聯(lián)網(wǎng)的基礎設施不斷的發(fā)展和完善,隨著智能終端,像智能手機不斷的普及,人們越來越多的使用了多媒體的信息,照片、音頻、視頻,這樣一些多媒體的信息,現(xiàn)在上傳的手段越來越方便。過去沒有這么好的智能終端,而且?guī)捯膊辉试S你這么做,現(xiàn)在的情況改變了。這個改變帶來了互聯(lián)網(wǎng)巨大的改變,過去互聯(lián)網(wǎng)絕大部分是文本文件,因為它小,好傳,現(xiàn)在大量的圖片信息,音頻、視頻信息,互聯(lián)網(wǎng)的內(nèi)容發(fā)生了急劇的變化。寫字和寫文章是要動腦筋的,照片是不需要動腦筋,這更符合媒體的習慣,會帶來爆發(fā)式發(fā)展。如果應對這個爆發(fā)式增長,就是分布式存儲系統(tǒng)。還提供文件訪問權(quán)限管理、目錄管理和分享,還有大數(shù)據(jù)瞬間上傳。大數(shù)據(jù)上傳需要花費很多的帶寬和時間的,如果已經(jīng)有了就可以瞬間 上傳。還有支持大文件的斷點續(xù)傳。

BAE另外一個角度去看,上面是多語言恩編成框架,開發(fā)者可以使用你所喜歡的語言編寫你的程序應用,上載到分布式的runtime里面去。Rutime在運行用戶程序的時候,通過RPC機制調(diào)用消息隊列,云存儲、緩存等等。

指標方面能夠處理超大規(guī)模的海量CPU,超大規(guī)模的內(nèi)存和磁盤。

BAE的誕生一方面是為了滿足幾十款產(chǎn)品的需要,同時它是一個完全開放的系統(tǒng),高安全、通用的平臺。

現(xiàn)在百度每天接受世界138個國家,4點幾億網(wǎng)民,六十億的點擊,都是這個平臺支撐。

開放平臺首先是開放的,向全社會開放,其次它是一個應用平臺,你已經(jīng)有應用了,可以把它劃到度的平臺之上。剛才講的是開發(fā),BAE應用是可以通過百度的BAE開發(fā)的,也可以是不通過百度的BAE開發(fā)的。

說到百度的開發(fā)平臺,首先說一下框計算,我以前覺得框計算很土,后來我覺得它博大精深。

這是基于框計算的搜索引擎框架,原來搜索引擎就是搜索到匹配到關鍵詞的信息而已,現(xiàn)在用戶需求多了,希望值也高了,于是在這種背景之下,百度提出了框計算。

咱們看一下這個圖,最上面是用戶,用戶的需求通過瀏覽器來表達,瀏覽器根據(jù)需求進行分析,剛才我講了有語義的,有行為的,還有人機計算,把你的需求搞清楚之后,交給四個引擎:

第一個引擎,是數(shù)據(jù)開放平臺,今天沒有時間講了,這是一個非常重要的功能,包括百度知道,百科全書。第二個引擎,是百度應用開放平臺。第三個引擎,是傳統(tǒng)的搜索引擎,原來該怎么搜還是怎么搜。第四個引擎,就是富媒體平臺。

這四個平臺分別找到工作之后進行整合。把結(jié)果呈現(xiàn)給用戶,呈現(xiàn)方式有兩種,如果是數(shù)據(jù)就完整的展現(xiàn),另外就是應用,比如說殺毒,它是運行,而不是簡單的展示,上面有按鈕,你可以下指令。

最左邊是需求,需求通過百度的框輸入進去,然后交給四個引擎,然后奮發(fā)蹈應用倉庫,你的需求通過我們分析引擎的分析找到應用,把應用呈現(xiàn)在你面前,在你搜索結(jié)果里面直接運行,不要你再點擊進去,然后再下載。

這里面通過開放平臺,通過藍色的開放平臺把你的應用放進去,但是你的條件就是你的應用必須符合開放平臺的規(guī)范。這塊其實很簡單。

應用開放平臺有兩個主要的功能:

第一個,接入,你的應用怎么跟百度發(fā)生關系。

1、標準的標準接口、說明書、幫助手冊,幫助你接入百度的平臺。

2、審核機制,不是所有應用都可以上的,應該是開放的,但是黃色、反動、暴力得不行,我們提供一個審核機制,保證到百度平臺里面的應用都是健康的。

3、支付體系,搭建商業(yè)服務平臺,探索最新的商業(yè)合作模式。百度商業(yè)合作模式有兩個,一是按需計費,二是按流量收費,未來還有新的模式,比如說百度幣,在線支付,在線購買。

4、應用穩(wěn)定性和合法性的監(jiān)控與應對體系,保證應用的合法與穩(wěn)定可用。一旦發(fā)現(xiàn)你的機制有問題,采取預案,自動隔離,避免你和百度發(fā)生關聯(lián)。

第二個,用戶體驗和服務,多通道的展現(xiàn),剛才我講了大量的找應用,通過應用分析找到應用,這只是一種方式,還有一種方式是通過百度開放平臺的獨立網(wǎng)站,這個獨立網(wǎng)站大家可以記一下,app.baidu.com。這個平臺不限于百度產(chǎn)品線,我們有1萬多個,這個帶來了40億次的使用。多種用戶反饋渠道,搭建起用戶和開發(fā)者的溝通橋梁,獲得最大的收益。還為用戶推薦可能需要或者喜歡的應用,提高應用展示度和用戶需求滿足度。

它給你推薦一些東西,基于你過往搜索行為的分析,對于開發(fā)者來講,增加它的影響面。構(gòu)建反作弊系統(tǒng),保證平臺的穩(wěn)定性和商業(yè)收益的合理性,研究用戶數(shù)據(jù)挖掘引擎,從海量用戶數(shù)據(jù)中發(fā)現(xiàn)有價值的信息。研究用戶數(shù)據(jù)挖掘引擎,從海量用戶數(shù)據(jù)中發(fā)現(xiàn)有價值的信息。

下面介紹一下框計算,過去你打開瀏覽器,輸入百度網(wǎng)址,輸入天氣兩個字,所收到的結(jié)果就是一系列的天氣方面的文字信息,還有一些鏈接,還有一些URL的頁面,F(xiàn)在不是,根據(jù)你輸入的位置和時間,他把今天天氣告訴你,而且把未來幾天的天氣預報也告訴你,緊跟著后面的才是符合關鍵字匹配鏈接的信息。你輸入“天氣預報”也是這樣的。如果哪一天有一個電視劇也叫《天氣》,如果這個電視劇很熱門的話,就會出現(xiàn)一個《天氣》電視劇,動態(tài)滿足你的要求。

工作方面,其實工作學習各個方面越來越離不開搜索引擎,找工作、投簡歷,還有學習英文單詞,學習數(shù)學,都可以用百度搜索引擎,F(xiàn)在找工作,一站式,不僅僅呈現(xiàn)發(fā)布的信息,而且告訴你這個信息什么時候發(fā)布,跟它相關的工作有什么,它的工作描述是什么,它有沒有過期。

今天想講的內(nèi)容其實很多,最后做一個簡單的總結(jié)。

百度在云計算方面實際上是國內(nèi)最大的互聯(lián)網(wǎng)公司,意味著它將有最大的云計算公司,擁有最大的數(shù)據(jù)中心,最大的海量數(shù)據(jù)資源,最大的并發(fā)訪問,依靠的都是背后的云基礎設施、云基礎架構(gòu),我們正在計劃籌建亞洲最大的云計算中心IDC,POA的值有望達到1.3以下。百度積極響應國家的號召,積極參與國家的建設。

框計算不僅加速了云計算的發(fā)展,更多的是帶來了互聯(lián)網(wǎng)的機會。開放應用平臺最大限度了開發(fā)者的門檻,極大的鼓勵了社會上的創(chuàng)新,營造綠色的生態(tài)圈。

在不久的將來,云計算一定會徹底走入我們的生活,有興趣入行未來前沿產(chǎn)業(yè)的朋友,可以收藏云計算,及時獲取人工智能、大數(shù)據(jù)、云計算和物聯(lián)網(wǎng)的前沿資訊和基礎知識,讓我們一起攜手,引領人工智能的未來!

標簽: idc 安全 大數(shù)據(jù) 代碼 服務器 工信部 購買服務器 互聯(lián)網(wǎng) 互聯(lián)網(wǎng)服務 互聯(lián)網(wǎng)公司 開發(fā)者 買服務器 媒體 權(quán)限 權(quán)限管理 搜索 搜索引擎 搜索引擎框架 網(wǎng)

版權(quán)申明:本站文章部分自網(wǎng)絡,如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:教育產(chǎn)業(yè)革命:智新超越的創(chuàng)新“騙術”

下一篇:CIO該如何部署數(shù)據(jù)中心的“云”