發表於2024-11-20
理解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 電子書~的同學可以看看,有些部分還是不錯的。
評分東西不錯。。。。。。。。。。。。。。。
評分還沒看
評分東西不錯,東西不錯,東西不錯
評分很薄的一本書,買來大概看看集群管理!
評分還沒看
評分還沒看,好書,囤著,抓緊找時間看啊。
評分挺便宜的,值得購買,真的。
評分還沒看
用Mesos框架構建分布式應用 mobi epub pdf txt 電子書 格式下載 2024