PaaS實(shí)現(xiàn)與運(yùn)維管理:基于Mesos +Docker+ELK的實(shí)戰(zhàn)指南 完整pdf
174.1MB / 11-13
安裝Spark On Mesos 中文WORD版
14.4KB / 11-11
Mesos in Action (Roger Ignazio) 英文PDF版 9.64MB
9.64MB / 11-02
-
-
機(jī)器學(xué)習(xí)、深度學(xué)習(xí)面試筆試題300+合集 中文pdf完整版 編程其它 / 5.9MB
-
-
-
Arduino編程參考手冊(cè) 中文版PDF 編程其它 / 80KB
-
CODESYS基礎(chǔ)編程及應(yīng)用指南 中文pdf完整版 編程其它 / 10.6MB
-
Tcl教程中文版+入門教程 完整版PDF 編程其它 / 2.12MB
-
圖解算法小抄(筆記) 中文PDF完整版 編程其它 / 6.1MB
-
QNX官方開發(fā)手冊(cè)(中英文版) 完整版pdf 編程其它 / 6.32MB
-
詳情介紹
《Mesos實(shí)戰(zhàn)》為讀者介紹 Apache Mesos集群管理器及以應(yīng)用程序?yàn)橹行牡幕A(chǔ)架構(gòu)概念。《Mesos 實(shí)戰(zhàn)》充滿了有用的數(shù)據(jù)圖表及實(shí)踐指導(dǎo),它將指引你邁出創(chuàng)建一個(gè)高可用的 Mesos集群的第一步,接著在生產(chǎn)環(huán)境中部署應(yīng)用程序,最后編寫適合自己數(shù)據(jù)中心的“本地” Mesos framework(計(jì)算框架)。你將學(xué)習(xí)到如何對(duì)數(shù)千個(gè)節(jié)點(diǎn)進(jìn)行彈性伸縮,同時(shí)通過 Linux和 Docker容器保證不同的進(jìn)程間能實(shí)現(xiàn)資源隔離。你也將學(xué)習(xí)到如何使用熱門主流的 framework來部署應(yīng)用程序的實(shí)踐技術(shù)。
《Mesos 實(shí)戰(zhàn)》包含的主要內(nèi)容有:搭建啟動(dòng)你的第一個(gè) Mesos集群; Mesos的調(diào)度、資源管理及日志記錄;使用 Marathon、Chronos和 Aurora部署容器化的應(yīng)用程序;使用 Python編寫 Mesos framework。閱讀《Mesos 實(shí)戰(zhàn)》的讀者需要熟悉數(shù)據(jù)中心管理的核心理念,也需要了解 Python或者類似編程語言的基礎(chǔ)知識(shí)。
目錄
第 1部分 你好,Mesos 1
1 初識(shí) Mesos3
1.1 遇見 Mesos 4
1.1.1 理解它如何工作 5
1.1.2 虛擬機(jī)和容器的比較 7
1.1.3 知道何時(shí)及為何使用 Mesos 9
1.2 為什么我們要重新思考數(shù)據(jù)中心 10
1.2.1 資源劃分 11
1.2.2 應(yīng)用部署 12
1.3 Mesos分布式架構(gòu). 13
1.3.1 masters 13
1.3.2 slaves 14
1.3.3 frameworks 15
1.4 小結(jié) 15
2 使用 Mesos管理數(shù)據(jù)中心資源17
2.1 Spark簡(jiǎn)要介紹 18
2.1.1 獨(dú)立集群上的 Spark 18
2.1.2 Mesos上的 Spark 19
2.2 在 Mesos上運(yùn)行 Spark job 21
2.2.1 在集合中尋找素?cái)?shù) 22
2.2.2 獲取與打包代碼 23
2.2.3 提交作業(yè) 24
2.2.4 觀察輸出 24
2.3 進(jìn)一步探索 26
2.3.1 Mesos UI 26
2.3.2 Spark UI 26
2.4 小結(jié) 28
第 2部分 Mesos核心. 31
3 安裝 Mesos.33
3.1 部署 Mesos 34
3.1.1 Mesos集群組件 34
3.1.2 開發(fā)環(huán)境的注意事項(xiàng) 35
3.1.3 生產(chǎn)環(huán)境的注意事項(xiàng) 36
3.2 安裝 Mesos和 ZooKeeper 38
3.2.1 使用安裝包部署 38
3.2.2 從源文件編譯并安裝 40
3.3 配置 Mesos和 ZooKeeper 43
3.3.1 ZooKeeper配置 43
3.3.2 Mesos配置. 45
3.4 安裝并配置 Docker 50
3.4.1 安裝 Docker 51
3.4.2 配置 Docker 53
3.4.3 配置 Docker專用的 Mesos slaves 54
3.5 升級(jí) Mesos 54
3.5.1 升級(jí) Mesos masters 55
3.5.2 升級(jí) Mesos slaves 55
3.6 小結(jié) 56
4 Mesos原理.57
4.1 調(diào)度和分配數(shù)據(jù)中心資源 57
4.1.1 理解資源調(diào)度 58
4.1.2 理解資源分配 59
4.1.3 定制 Mesos slave資源和屬性 61
4.2 使用容器隔離資源 62
4.2.1 隔離并監(jiān)控 CPU、內(nèi)存和磁盤 63
4.2.2 網(wǎng)絡(luò)監(jiān)控和限速 65
4.3 了解容錯(cuò)和高可用 68
4.3.1 容錯(cuò) 70
4.3.2 高可用 70
4.3.3 處理出錯(cuò)和升級(jí) 70
4.4 小結(jié) 76
5 日志記錄和調(diào)試 77
5.1 理解和配置 Mesos日志記錄 78
5.1.1 日志文件的路徑和解釋 78
5.1.2 配置日志記錄 80
5.2 調(diào)試 Mesos集群及其任務(wù) 81
5.2.1 使用 Mesos Web接口 82
5.2.2 使用內(nèi)置命令行工具 89
5.2.3 使用 Mesosphere的 mesos-cli工具 90
5.3 小結(jié) 92
6 生產(chǎn)環(huán)境中的 Mesos 93
6.1 監(jiān)控 Mesos和 Zookeeper集群 94
6.1.1 監(jiān)控 Mesos master 94
6.1.2 監(jiān)控 Mesos slave 96
6.1.3 監(jiān)控 ZooKeeper 97
6.2 修改 Mesos master的法定數(shù)目 99
6.2.1 添加 master節(jié)點(diǎn) 100
6.2.2 移除 master節(jié)點(diǎn) 100
6.2.3 替換 master節(jié)點(diǎn) 101
6.3 安全和權(quán)限控制的實(shí)施 101
6.3.1 Slave 和 framework的身份認(rèn)證 102
6.3.2 用戶授權(quán)和訪問控制列表 104
6.3.3 framework速率限制 107
6.4 小結(jié) 110
第 3部分 運(yùn)行 Mesos113
7 使用 Marathon部署應(yīng)用 115
7.1 了解 Marathon 115
7.1.1 探索 Marathon的 Web接口和 API 117
7.1.2 服務(wù)發(fā)現(xiàn)和路由 118
7.2 部署 Marathon和 HAProxy 121
7.2.1 安裝并配置 Marathon 121
7.2.2 安裝并配置 HAProxy 124
7.3 創(chuàng)建并伸縮應(yīng)用 127
7.3.1 部署簡(jiǎn)單的應(yīng)用 127
7.3.2 部署 Docker容器 130
7.3.3 執(zhí)行健康檢查和滾動(dòng)應(yīng)用更新 131
7.4 創(chuàng)建應(yīng)用組 134
7.4.1 理解應(yīng)用組的構(gòu)成 134
7.4.2 部署應(yīng)用組 135
7.5 日志和調(diào)試 137
7.5.1 配置 Marathon日志 137
7.5.2 調(diào)試 Marathon應(yīng)用和任務(wù) 138
7.6 小結(jié) 140
8 使用 Chronos管理計(jì)劃任務(wù) 143
8.1 了解 Chronos 144
8.1.1 探索 Chronos的 Web接口和 API. 145
8.2 安裝并配置 Chronos 147
8.2.1 先決條件的檢驗(yàn) 147
8.2.2 安裝 Chronos 148
8.2.3 配置 Chronos 149
8.3 使用簡(jiǎn)單的作業(yè)來工作 150
8.3.1 創(chuàng)建基于計(jì)劃的作業(yè) 150
8.3.2 使用 Docker創(chuàng)建基于計(jì)劃的作業(yè) 153
8.4 使用復(fù)雜的作業(yè)來工作 155
8.4.1 組合基于計(jì)劃和基于依賴的作業(yè) 155
8.4.2 形象化作業(yè)的依賴關(guān)系 158
8.5 監(jiān)控 Chronos作業(yè)的輸出和狀態(tài) 159
8.5.1 作業(yè)失敗事件的通知和監(jiān)控 159
8.5.2 通過 Mesos觀察作業(yè)的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤 161
8.6 小結(jié) 162
9 使用 Aurora部署應(yīng)用和管理計(jì)劃任務(wù) 165
9.1 Aurora簡(jiǎn)介 166
9.1.1 Aurora調(diào)度器 167
9.1.2 Thermos執(zhí)行器和觀察者 167
9.1.3 Aurora的用戶和管理員客戶端 168
9.1.4 Aurora DSL(Domain-Specifi Language,特定領(lǐng)域語言) 169
9.2 部署 Aurora 169
9.2.1 在開發(fā)環(huán)境嘗試 Aurora 170
9.2.2 構(gòu)建和安裝 Aurora 171
9.2.3 配置 Aurora 174
9.3 部署應(yīng)用 178
9.3.1 部署一個(gè)簡(jiǎn)單的應(yīng)用 179
9.3.2 部署基于 Docker的應(yīng)用 182
9.4 管理計(jì)劃任務(wù) 184
9.4.1 創(chuàng)建 Cron作業(yè) 184
9.4.2 創(chuàng)建基于 Docker的 Cron作業(yè) 185
9.5 管理 Aurora 187
9.5.1 管理用戶和配額 187
9.5.2 執(zhí)行維護(hù) 189
9.6 小結(jié) 190
10 framework開發(fā).191
10.1 framework基礎(chǔ) 192
10.1.1 編寫 framework的時(shí)機(jī)和緣由. 194
10.1.2 調(diào)度器的實(shí)現(xiàn) 194
10.1.3 執(zhí)行器的實(shí)現(xiàn) 197
10.2 調(diào)度器開發(fā) 201
10.2.1 使用調(diào)度器 API 202
10.2.2 使用 SchedulerDriver 204
10.3 執(zhí)行器開發(fā) 205
10.3.1 使用執(zhí)行器 API. 205
10.3.2 使用執(zhí)行器驅(qū)動(dòng)程序 207
10.4 運(yùn)行 framework 208
10.4.1 在開發(fā)環(huán)境中部署 208
10.4.2 生產(chǎn)環(huán)境部署的注意事項(xiàng) 210
10.5 小結(jié) 211
附錄 A 案例研究:Mesosphere DCOS,企業(yè)版 Mesos分布式集群 213
附錄 B Mesos框架與工具的列表.225
下載地址
人氣書籍
微信公眾平臺(tái)應(yīng)用開發(fā)實(shí)戰(zhàn) PDF掃描版
Arduino編程參考手冊(cè) 中文版PDF
設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ) PDF 掃描版[21M]
啊哈!算法 PDF掃描版[73MB]
proe5.0 入門教程pdf版
算法圖解 (袁國忠著) 中文pdf完整版[17MB]
Unity3D游戲開發(fā) 宣雨松著 PDF掃描版[27MB]
R語言實(shí)戰(zhàn)(第2版) ([美]卡巴科弗) 中文pdf完整版[19MB]
unity3d從入門到精通中文教程 高清PDF完整版[11MB]
編程之美PDF全集
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉ 本站提供的Mesos實(shí)戰(zhàn)(Roger Ignazio著) 帶目錄完整pdf[77MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。