發表於2024-12-21
理解Mesos架構,並且學習如何在集群內管理CPU,內存及其他資源。
在Mesos上使用Marathon構建應用程序,Marathon是Mesos上托管服務的平颱。
為Mesos創建全新的,符閤生産環境要求的框架。
編寫自定義執行器,提供Mesos調度器和worker之間的豐富交互。
深入高級話題,包括核對流程,Docker集成,動態預留,以及持久化捲。
學習當前的一些Mesos項目,它們很可能會成為Mesos將來的特性。
Apache Mesos是先進的集群管理器,既可以作為靈活的部署係統,也可以作為強大的執行平颱。它不僅為分布式應用程序提供瞭良好的資源隔離,而且突破性地實現瞭資源的靈活共享,極大地提高瞭資源的整體利用率。本書深入淺齣,首先介紹瞭Mesos的基礎知識,隨後重點學習Mesos的兩種開源框架(Marathon和Chronos)。以實際程序樣例為綫索,一步步講解如何配置,如何交互,以及如何構建深度集成。接著詳細介紹如何為Mesos構建自定義的框架,如何構建核心Mesos API。最後深入研究Mesos的一些高級特性,比如和Docker的集成,其內部架構,以及一些最先進的API,包括數據庫的持久化磁盤管理,以及框架預約係統。
崔婧雯,現就職於IBM,高級軟件工程師,負責IBM業務流程管理軟件的係統測試工作。曾就職於VMware從事桌麵虛擬化産品的質量保證工作。對分布式集群管理,虛擬化,業務流程管理都有濃厚的興趣。 David Greenberg是Two Sigma的首席架構師,他負責公司交易策略所用的分布式計算環境。David有強烈的學習欲望,自學瞭俄語和中文,並且他很喜歡練習廚藝。他也是一個調度獨占作業的開源Mesos框架――Cook的設計師。
序 ................................................................................................ ix
第1 章 Mesos 介紹 ......................................................................1
如何使用Mesos .....................................................................................................2
Mesos 作為部署係統 ..............................................................................................3
Mesos 作為執行平颱 ..............................................................................................4
本書是如何組織的 .................................................................................................5
本章小結 ................................................................................................................5
第2 章 開啓Mesos 之旅 ...............................................................7
框架 .......................................................................................................................7
Master 和Slave ......................................................................................................8
Master .............................................................................................................8
Slave ..............................................................................................................10
資源 .....................................................................................................................13
配置自定義資源 ............................................................................................15
配置slave 屬性 .............................................................................................16
角色 .....................................................................................................................16
靜態和動態slave 預留 ..................................................................................17
任務和執行器 ......................................................................................................20
CommandExecutor ........................................................................................21
理解mesos.proto ..................................................................................................21
不通過Mesos 管理 ..............................................................................................24
本章小結 ..............................................................................................................25
第3 章 將已有應用程序遷移到Mesos 上 .....................................27
將Web 應用程序遷移到Mesos 上 .......................................................................27
搭建Marathon ......................................................................................................28
使用Marathon ......................................................................................................30
擴展應用程序 ................................................................................................35
使用位置約束 ................................................................................................35
運行容器化的應用程序 .................................................................................37
掛載主機捲 ...................................................................................................38
健康檢查 .......................................................................................................40
應用版本化和滾動升級 .................................................................................42
事件總綫 .......................................................................................................43
搭建Marathon 上的HAProxy .......................................................................43
在Marathon 上運行Mesos 框架 ..........................................................................47
Chronos 是什麼 .............................................................................................47
在Marathon 上運行Chronos .........................................................................48
Chronos 運維注意事項 ..................................................................................49
Marathon 上的Chronos :小結 .............................
用Mesos框架構建分布式應用 下載 mobi pdf epub txt 電子書 格式 2024
用Mesos框架構建分布式應用 下載 mobi epub pdf 電子書好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
評分嗯
評分適用性低,還比較貴。
評分書很不錯
評分好好好好好好
評分商品包裝很好,物流非常快,配送服務很好1
評分還不如看官網,爛
評分好好好好好好
評分質量不錯,內容充實。
用Mesos框架構建分布式應用 mobi epub pdf txt 電子書 格式下載 2024