日本在线看黄a美女久草|日本动漫亚洲在线一区|日韩人妻无码免费视频|A√有码中文字幕|日韩一级片视频热久久久|一区二区三区四区精品无码在线|亚洲AV成人无码一二三app|亚洲综合图片绯色|91极品人妻在线网站|国产成人精品一区二三区四区五区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預(yù)覽,將在時失效
國際 正文
發(fā)私信給亞萌
發(fā)送

2

Facebook揭秘其應(yīng)用測試平臺,并開源核心技術(shù)

本文作者: 亞萌 2016-07-14 18:46
導(dǎo)語:Facebook正打算開源機(jī)架的設(shè)計(jì),以及公開Chef的核心技術(shù)秘密

Facebook揭秘其應(yīng)用測試平臺,并開源核心技術(shù)

本周,F(xiàn)acebook讓一群記者參觀了它位于俄勒岡州普賴恩維爾市的數(shù)據(jù)中心,在這個過程中也展示了他們的一個移動應(yīng)用測試實(shí)驗(yàn)室,用來測試Facebook app、 Messenger 和Instagram。

目前 這個實(shí)驗(yàn)室總共含有60個機(jī)架,每個機(jī)架上放置32臺移動設(shè)備,這樣整個實(shí)驗(yàn)室擁有將近2000臺移動設(shè)備。每個機(jī)架擁有自己單獨(dú)的Wi-Fi 信號,并配有電磁干擾附件,以確保周圍的機(jī)架不會相互擠占Wi-Fi 信號。

每次Facebook對自己的手機(jī)應(yīng)用做出改變時,都會在這些設(shè)備上進(jìn)行測試,確保沒有程序崩潰以及其他性能問題。為確保所有的測試都是可比較的,每一次測試完成之后,這些手機(jī)須全部重新啟動。

Facebook揭秘其應(yīng)用測試平臺,并開源核心技術(shù)

圖自:Techcrunch

這些移動設(shè)備包含了市面上常見機(jī)型,例如基本的三星 Galaxy 系列,以及最新版的iPhone系列。同時,這些手機(jī)也會運(yùn)行各版本的操作系統(tǒng),包含了 KitKat以來所有版本的安卓系統(tǒng),以及 從 iOS 7 到  iOS 9。

另外,為了加載最新的代碼,所有手機(jī)都要連上PC和Mac Mini。分別對應(yīng)安卓和iOS系統(tǒng),一臺機(jī)架上可能配有4臺OCP Leopard服務(wù)器 或8臺Mac Mini(因?yàn)橐慌_Mac Mini 只能連接4臺手機(jī))。

相比于在實(shí)體設(shè)備上測試,模擬器上測試更加容易,但是Facebook為什么選擇前者呢?

Facebook團(tuán)隊(duì)成員解釋道,盡管在模擬器上可以弄清楚app產(chǎn)生錯誤的原因,但是它不能很好地測試性能,“比如說,我們并不能在模擬器上追蹤1%的性能回歸,所以我們選擇了實(shí)體設(shè)備測試?!?/p>

雖然Facebook沒有明確說明除了使用Chef這個服務(wù)器工具以外,他們是怎樣把最新的代碼加載到這些移動設(shè)備上的,但是工作人員提到這個實(shí)驗(yàn)室來源于Facebook在CT-Scan領(lǐng)域里的工作(CT-Scan 是一種性能監(jiān)測服務(wù)),或許我們從中能稍微得到一些線索。

在早些時候,工程師只在一臺設(shè)備上測試運(yùn)行app,鑒于市場上多種多樣的手機(jī)和平板設(shè)備,這是不夠的,所以Facebook“生產(chǎn)工程”(Production Engineering)部門內(nèi)的一個小團(tuán)隊(duì)就開始著手組建這些機(jī)架。

Facebook揭秘其應(yīng)用測試平臺,并開源核心技術(shù)

圖自:Techcrunch

早期的這些機(jī)架構(gòu)造十分簡單,都是用的金屬材料,這使得Wi-Fi 信號不能有效接收,從而造成整個系統(tǒng)運(yùn)行不暢。之后員工們嘗試建造一面可以放置240部設(shè)備的墻壁,但那樣占的空間就太大了。

現(xiàn)在新版的機(jī)架不僅解決了Wi-Fi 信號問題,還增加了新功能--安裝了攝像頭,用來追蹤設(shè)備上的各種情況,然而工作人員好像還沒開始用這個功能。

接下來的一段時間,實(shí)驗(yàn)室工作人員正試圖把每個機(jī)架上的設(shè)備數(shù)量增加到64個,同時讓代碼加載到移動設(shè)備的效率更快。然而可能更重要的是,Facebook正打算開源機(jī)架的設(shè)計(jì),以及公開Chef的核心技術(shù)秘密。

當(dāng)然,擁有同樣類型實(shí)驗(yàn)室的并非只有Facebook一家。微軟、亞馬遜和谷歌都有開放的移動應(yīng)用測試平臺,如果你要測試自己的app,任選一家就行。


雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。

分享:

編輯

關(guān)注人工智能(AI)報(bào)道
當(dāng)月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說