最新版本 Mesos 發布,解密 6 大新特性

n2fy 9年前發布 | 6K 次閱讀 Mesos

最新的Mesos版本0.23.0,現在可以下載了。這次版本包含了以下特點和變動:

1、容器的網絡隔離

Mesos 0.23 提供支持在容器部署前定義網絡的監控和隔離規則。網絡隔離避免了單個容器占用太多的端口、太多的帶寬,以及造成其他用戶數據包明顯的延遲。
每個運行的容器的網絡統計數據可以在 slave 上從 /monitor/statistics.json 文件中讀取。網絡隔離對運行在 slave 上的多數 tasks 都是透明的(那些綁定到 port 0 和讓內核分配給它們對應的端口)。這個特性僅僅是在 Linux 上實現并且需要設置 configure-time flag(配置時間標志位)。請參閱:http://mesos.apache.org/documentation/latest/network-monitoring/


2、SSL

對通過 libevent 的任何 libprocess 通信提供 SSL 加密支持(目前還是實驗性)。對 Mesos master 和它對應的 slaves 及 Frameworks 之間的流量進行加密,防止被竊聽和偽造,對于提高信息安全至關重要。這個特性需要 configure-time flag 并且有一些性能的影響。請參閱:http://mesos.apache.org/documentation/latest/mesos-ssl


3、超售

嘗試在可撤銷的資源上啟動 tasks/executors,而 Mesos 可以隨時撤銷任務。重要的任務可以利用這些臨時資源來提升性能。

為了應對峰值負載以及一些無法預料的負載暴增,高優先級的 2C 服務會置備在大型集群上。因此,大多數時間,資源沒有得到充分的利用。超售特性可以利用暫時沒有使用的資源來執行一些后臺運行的任務,比如后臺分析、視頻 /圖像處理、芯片仿真,以及其他低優先級的工作,當資源被征用,這些任務可以被隨時撤銷。

超售特性增加了兩個新的 slave 的模塊:資源估算和服務質量(QoS)控制,同時對現有的資源進行分配、資源監視器和 mesos slave 進行了擴展。請參閱:http://mesos.apache.org/documentation/latest/oversubscription/


4、持久化卷

嘗試支持 Frameworks 提供創建磁盤持久化卷服務,這使得有狀態服務例如 HDFS 以及 Cassandra 可以通過 Mesos 存儲相關數據,而不是像之前必須將數據存儲在網絡掛載的 EBS 卷或者將數據放置在其他位置使得磁盤資源不受管理。詳情請參閱:http://mesos.apache.org/documentation/latest/persistent-volume/


5、動態保留

Framework 可以對特定的 salve 上的動態資源進行預留(實驗性支持)。不需要操作者在 slave 啟動的時候指定一個固定的、預先計算好的“靜態”資源,現在 Framework 可以預留 slave 提供的資源而無需重啟 salve。現有的動態預留機制重大改變,這意味著現有的靜態預留機制繼續全力支持。請參閱:http://mesos.apache.org/documentation/latest/reservation/


6、緩存抓取

Executor/task 的二進制文件讀取器(fetcher)現在支持緩存機制(實驗性)。現在可以指示讀取器將通過 URI 下載的二進制文件緩存到一個專用的目錄,這樣后續的下載可以重用。如果對于URI的 “cache” 標志位是 true,緩存讀取機制將會生效。如果 URI 是第一次被下載(對于特定用戶),則首先下載到高速緩存中,然后從那里復制到 sandbox 目錄。如果相同的 URI 再次被遇到(對于同一個用戶!),而且相應的緩存文件還在緩存中,則不會進行重復下載,此時讀取器會直接從高速緩存進行拷貝。請參閱:http://mesos.apache.org/documentation/latest/fetcher/

原文連接: http://mesos.apache.org/blog/mesos-0-23-0-released/

Via:數人mesos

 本文由用戶 n2fy 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!