自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

蘋果、彭博、Netflix的Mesos使用經(jīng)驗分享

云計算
MesosCon 2015圓滿結(jié)束。在過去的幾年里,可以說Twitter都是Apache Mesos的最大用戶,而在今年的大會上,蘋果、彭博、Netflix、Verizon、PayPal等公司都分享了他們在生產(chǎn)環(huán)境中使用Mesos的經(jīng)驗。

MesosCon 2015圓滿結(jié)束,這次有700多人參會,是去年的3倍,并且演講者都來自全球的大型和重量級公司。在過去的幾年里,可以說Twitter都是Apache Mesos的***用戶,而在今年的大會上,蘋果、彭博、Netflix、Verizon、PayPal等公司都分享了他們在生產(chǎn)環(huán)境中使用Mesos的經(jīng)驗。

蘋果

之前就有說過,蘋果已經(jīng)使用Apache Mesos重建了個人助理軟件Siri的后端服務(wù),并構(gòu)建了名為J.A.R.V.I.S.的專有調(diào)度框架來處理任務(wù)調(diào)度和資源分配等方面的工作。在大會的主題演講上,Brian Sumner解釋說在一年前的8月21日,蘋果停用了他們原來的非Mesos的服務(wù)器。雖然蘋果沒有透漏他們具體的集群規(guī)模,但Sumner有提到他們一定是世界上***的集群之一(保守估計有10000個節(jié)點)。

從原有的基于VM的環(huán)境遷移到基于Mesos的環(huán)境,蘋果用了近一年時間。在整個的遷移過程中,蘋果受益頗多,包括:

裸機性能(Bare-metal performance)

  • 復雜度降低(Reduced complexity)
  • 失敗率降低(Fewer failures)
  • 基于應(yīng)用的平臺(Application-aware platform)
  • 高效的代碼部署(Lightning-fast code deployments)
  • 成本降低(Cost reduction)
  • 部署時間減少(Reduced time to production)
  • 更少的定制(Fewer proprietary pieces)

整個演講中,令人最深刻的就是Mesos的可擴展性。

蘋果、彭博、Netflix的Mesos使用經(jīng)驗分享

彭博

彭博(Bloomberg)是全球領(lǐng)先的金融數(shù)據(jù)供應(yīng)商。Skand Gupta首先回顧了之前的LIBOR丑聞,多家銀行因此事件損失慘重。為了避免這樣的事件重復發(fā)生,彭博通過基于Mesos的數(shù)據(jù)分析環(huán)境來監(jiān)控300000多個訂閱者的實時交互數(shù)據(jù)。

Gupta解釋道,他的團隊通過三個步驟來標記證據(jù)或者違法行為。***步需要一個實時的、復雜的事件處理系統(tǒng)來分析消息內(nèi)容,第二步需要一個分布式的批處理系統(tǒng)來搜索消息文本,第三步是統(tǒng)計和報告,一個典型的場景就是用戶需要從萬億字節(jié)的數(shù)據(jù)中生成報告。

Gupta表示,在沒有使用Mesos之前,他們很難平衡者三個系統(tǒng)的資源,CEP系統(tǒng)在交易時間內(nèi)負載很重,但晚上的時候卻很沒有什么負載。而分析系統(tǒng)在一般情況下負載都不會很高。而搜索系統(tǒng)又很吃內(nèi)容。

一年前,他們開始基于Mesos重建基礎(chǔ)架構(gòu),現(xiàn)在已經(jīng)完工。效果非常棒,并且很穩(wěn)定。

蘋果、彭博、Netflix的Mesos使用經(jīng)驗分享

NetFlix

在過去幾年中,雖然Netflix一直不斷提到他們使用了Mesos,但是也沒有向社區(qū)分享Mesos環(huán)境的更多細節(jié)。這一點在周四的MesosCon中完全改變了,Netflix不僅演示了自制的Fenzo調(diào)度器,并進行了開源。

與其它調(diào)度器(如Marathon或Aurora)不同的是,F(xiàn)enzo并不是一個Mesos框架。它其實是一個與Mesos框架(如Cassandra或Spark)通信的Java插件,負責將它們的需求告知Mesos主節(jié)點,并獲得相應(yīng)的運行結(jié)果。

Fenzo有幾個不錯的特性,比如可以向盡可能少的節(jié)點上打包盡可能多的任務(wù),并提供了二十個選項用以描述什么樣的主機類型可以運行什么任務(wù)。運行在AWS上的Netflix也為Fenzo建立了自動擴展規(guī)則,一旦任意一個集群達到了可以容許的最小節(jié)點數(shù),就會增加新的資源;反之亦然。

來自Netflix的Sharma Podila聲稱,通過實驗發(fā)現(xiàn),F(xiàn)enzo可以帶來在作業(yè)大小和運行時間上顯著的性能改進。同時,他們也發(fā)現(xiàn),相對于其它調(diào)度器,使用Fenzo調(diào)度數(shù)以千記的任務(wù)更快。

蘋果、彭博、Netflix的Mesos使用經(jīng)驗分享

Two Sigma

專注技術(shù)的對沖基金Two Sigma并不像其它大型的Mesos用戶一樣家喻戶曉,但也是不錯的公司。在MesosCon中,來自Two Sigma的Li Jin演示了Cook,這是一個定制的調(diào)度器,用以在公司的模擬(simulation)集群中,***化資源的公平分配。Jin說,任務(wù)的大小和持續(xù)時間變化很大,但是無論任務(wù)是大是小,它的traders都在等待仿真結(jié)果來做決定。

在高峰時間,需求量多達容量的5倍,因此調(diào)度任務(wù)時很難同時保證快速和公平。Jin認為,此時甚至如何定義“公平”都是困難的,因為先到先得(first-come, first-served)或完全基于quota的分配方法都會導致一些任務(wù)無法得到它們需要的資源。

[[147649]]

Jin說,“我認為,公平性(fairness)并不是為了公平(fair),而是為了更好的用戶體驗”。理想的用戶體驗應(yīng)當是,無論何時需要資源,他們都可以得到可用資源中公平的那一份。

Cook通過對提交的模擬任務(wù)不斷地打分(assign value scores),然后再決定何時何地運行它們,從而最終解決了這些問題。如果發(fā)生了資源爭奪,那么隊列中的低分任務(wù)將被搶占,直到有資源時再繼續(xù)運行。 Jin承認,Cook不是一個***的系統(tǒng),但卻是一個比其他替代者快得多的系統(tǒng)。

蘋果、彭博、Netflix的Mesos使用經(jīng)驗分享

更多

MesosCon上還有很多的精彩演講,比如說PayPal和Orbitz分享了他們基于Mesos和Jenkins的持續(xù)集成環(huán)境,PayPal(架構(gòu)如下)較原來基于VM的架構(gòu),提高了近10倍的資源使用率。

蘋果、彭博、Netflix的Mesos使用經(jīng)驗分享

個性化廣告公司TellApart(現(xiàn)已被Twitter收購)也分享了他們基于Mesos的廣告服務(wù)平臺,這個平臺可以每秒處理200000個查詢,并在100毫秒內(nèi)響應(yīng)。

蘋果、彭博、Netflix的Mesos使用經(jīng)驗分享

Verizon是美國的一家電信公司,大會上,他們也介紹了如何使用Mesos來管理Verizon的資源,并演示了如何使用Mesos和Marathon在72秒內(nèi)啟動50000個應(yīng)用實例。

[[147650]]


原文鏈接;http://dockone.io/article/632

責任編輯:Ophira 來源: dockone
相關(guān)推薦

2013-11-11 11:20:04

2011-11-08 11:03:26

App Store蘋果應(yīng)用推廣

2018-10-30 13:22:45

2013-10-14 09:28:22

Netflix云用戶

2010-09-02 12:54:30

CSS

2011-04-18 10:56:41

PythonDropBox

2022-06-06 11:55:12

Flink字節(jié)跳動State

2017-11-25 19:11:45

微服務(wù)架構(gòu)設(shè)計

2011-10-12 09:15:35

2019-08-26 09:07:49

iPhone蘋果秋季發(fā)布會

2010-04-17 12:48:33

2010-06-13 09:09:34

MySQL 4.0.2

2009-09-25 17:58:00

CCNA自學

2009-09-28 10:52:00

CCNA考試經(jīng)驗CCNA

2010-05-19 18:04:44

2013-05-16 10:15:11

信息泄密彭博Bloomberg

2011-06-29 16:56:19

SEO

2011-07-07 18:15:41

軟件開發(fā)

2011-07-08 09:07:11

JavaScript

2013-05-30 10:20:39

系統(tǒng)架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號