ONS2016:FaceBook操作優先
通常情況下,電信網路運營商比較關注操作面臨的挑戰,但在ONS 2016上,FaceBook工程負責人Omar Baldonado表示:關注操作特性是該社交媒體公司的“指導原則”。
Baldonado說:“我們必須優先考慮適用於我們構建的任何技術以及我們的技術合作夥伴的業務特性。”在過去的3年中,FaceBook推出了其Wedge架頂式交換機和FaceBook開放式交換機系統軟體(FBOSS),這兩者都對開放計算專案(OCP)做出了巨大的貢獻。根據ONS上的演示,早期的銷售起步緩慢,但現在增加的很快,儘管FaceBook沒有提供具體資料。
事實上,從銷售圖示的左邊到右邊,Wedge控制平面幾乎沒有變化。Baldonado說:“控制平面的分化很早就完成了,我們一直在做的事情是確保所有的操作都很流暢,確保我們得到所需的除錯、監控和故障工具。”最終,FaceBook擁有了一個創新的平臺,可以實現在Wedge/FBOSS部署過程中流暢的操作。
FaceBook與典型電信網路運營商之間的合作是FaceBook原本每年兩次升級變成每週升級的原因,在升級過程中,處理的主要是與不同平臺之間的排程事件。他說:“我們升級的原因是減少變化的量,如果一年不升級,可能與最新的版本之間存在成千上萬的功能差別。”每週升級需要大量的軟體和高度的自動化,但好處是減少了需要除錯的功能。
Omar Baldonado, Facebook`s director of engineering
對運營商來說還有一個fast-fail的概念,這也是FaceBook的基本配置之一。因此,FaceBook試圖構建一個能夠檢測故障並快速糾正的系統,而不是用不存在的完美組建來構建系統。FaceBook在開放原始碼的道路上高速發展,這樣可以有效降低流量開銷。
FaceBook的高管也提到了OCP專案中的一個更新,特別是OCP硬體中的CORD專案中ONOS的應用,其中兩個電信運營商的用例是AT&T和SK電信。
本文轉自d1net(轉載)
相關文章
- Facebook的分散式優先順序佇列FOQS分散式佇列
- C++操作符的優先順序C++
- AllFacebook:Facebook應用領先iPhone和Android總和iPhoneAndroid
- vincos:社交網路地圖顯示Facebook領先優勢逐漸擴大地圖
- Facebook投放優化模型優化模型
- (MariaDB/MySQL)MyISAM儲存引擎讀、寫操作的優先順序MySql儲存引擎
- PHP優先佇列PHP佇列
- CSS優先順序CSS
- 堆--優先佇列佇列
- 優先佇列 (轉)佇列
- js實現深度優先遍歷和廣度優先遍歷JS
- 大資料下的統計學:問題優先而非解法優先大資料
- python資料結構之圖深度優先和廣度優先Python資料結構
- 01揹包優先佇列優化佇列優化
- 淺談優先佇列佇列
- 學習配置優先思想
- STL 優先佇列 用法佇列
- 堆與優先佇列佇列
- 堆和優先佇列佇列
- 中斷優先順序
- 寬度優先遍歷
- 二叉樹的深度優先遍歷和廣度優先遍歷二叉樹
- 深度優先遍歷,廣度優先遍歷實現物件的深拷貝物件
- python 二叉樹深度優先搜尋和廣度優先搜尋Python二叉樹
- 基本演算法——深度優先搜尋(DFS)和廣度優先搜尋(BFS)演算法
- 圖的廣度優先搜尋和深度優先搜尋Python實現Python
- 優先佇列和堆排序佇列排序
- Android程式優先順序Android
- SQL 優先順序join>whereSQL
- java運算子優先順序Java
- 堆排序與優先佇列排序佇列
- nginx快取優先順序Nginx快取
- php運算子優先順序PHP
- Java優先佇列(PriorityQueue)示例Java佇列
- css優先順序彙總CSS
- PLSQL Language Reference-PL/SQL語言基礎-表示式-操作符優先順序SQL
- 到底應該先操作快取還是先運算元據庫?快取
- 廣度優先遍歷圖解圖解