-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

微服務與容器

( 簡體 字)
作者:[美] 帕敏德·辛格·科克(Parminder Singh Kocher)類別:1. -> 程式設計 -> 綜合
譯者:
出版社:人民郵電出版社微服務與容器 3dWoo書號: 52424
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:2/1/2020
頁數:220
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115527479
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書是關于微服務和容器的實用指南。全書分為3部分,共13章。第一部分系統介紹微服務,包括微服務的概念、什么類型的組織適合轉換到微服務、進程間通信、微服務的遷移與實現、將單體應用遷移到微服務等內容;第二部分講述容器,具體包括Docker容器的概念、Docker安裝、Docker接口、容器連網、容器編排、容器管理等知識點;第三部分提供一個功能完整的Helpdesk服務示例,幫助讀者學以致用,進一步掌握微服務和容器的具體應用。
本書內容豐富,既適合微服務相關從業人員和容器開發人員閱讀,也適合希望在生產環境中高效使用Docker的開發人員參考。
目錄:

目 錄
第一部分 微服務
第1章 微服務概覽 3
1.1 什么是微服務 3
1.2 模塊化架構 7
1.3 微服務的其他優點 8
1.4 微服務的缺點 9
第2章 轉換到微服務 11
2.1 疲勞與屬性 11
2.2 組織的學習曲線 12
2.3 微服務的商業案例 14
2.4 成本構成 15
第3章 進程間通信 19
3.1 交互的類型 19
3.2 準備編寫Web服務 20
3.3 微服務的維護 21
3.4 發現服務 21
3.4.1 API網關 22
3.4.2 服務注冊中心 23
3.5 融會貫通 23
第4章 微服務的遷移與實現 27
4.1 轉換的必要性 27
4.2 使用微服務創建新應用 29
4.2.1 組織的準備情況 29
4.2.2 基于服務的方式 30
4.2.3 進程間(服務與服務)通信 30
4.2.4 技術選型 31
4.2.5 實現 31
4.2.6 部署 32
4.2.7 運維 32
4.3 將單體應用遷移到微服務 33
4.3.1 微服務準則 34
4.3.2 重新架構服務 36
4.4 混合方式 37
第二部分 容器
第5章 Docker容器 41
5.1 虛擬機 41
5.2 容器 44
5.3 Docker架構和組件 45
5.4 Docker的力量:一個簡單示例 48
第6章 Docker安裝 51
6.1 在Mac OS X上安裝Docker 51
6.2 在Windows上安裝Docker 56
6.3 在Ubuntu Linux上安裝Docker 57
第7章 Docker接口 61
7.1 關鍵Docker命令 61
7.1.1 docker search 61
7.1.2 docker pull 63
7.1.3 docker images 64
7.1.4 docker rmi 65
7.1.5 docker run 65
7.1.6 docker ps 67
7.1.7 docker logs 68
7.1.8 docker restart 72
7.1.9 docker attach 73
7.1.10 docker rm 73
7.1.11 docker inspect 75
7.1.12 docker exec 76
7.1.13 docker rename 77
7.1.14 docker cp 78
7.1.15 docker pause/unpause 79
7.1.16 docker create 80
7.1.17 docker commit 81
7.1.18 docker diff 81
7.2 Dockerfile 82
7.3 Docker Compose 86
第8章 容器連網 89
8.1 關鍵Linux概念 89
8.2 互聯 90
8.3 默認選項 93
8.3.1 none 94
8.3.2 host 94
8.3.3 bridge 96
8.4 自定義網絡 99
8.4.1 自定義網橋網絡驅動 100
8.4.2 重疊網絡驅動 102
8.4.3 非重疊網絡驅動和Macvlan 103
第9章 容器編排 105
9.1 Kubernetes 105
9.1.1 kubectl 106
9.1.2 主節點 106
9.1.3 工作節點 108
9.1.4 示例:Kubernetes集群 109
9.2 Apache Mesos和Marathon 110
9.2.1 Mesos主節點 111
9.2.2 代理 111
9.2.3 框架 112
9.2.4 示例:Marathon框架 112
9.3 Docker Swarm 113
9.3.1 節點 113
9.3.2 服務 113
9.3.3 任務 114
9.3.4 示例:Swarm集群 114
9.4 服務發現 116
9.5 服務注冊中心 119
第10章 容器管理 121
10.1 監控 121
10.2 日志記錄 122
10.3 指標收集 125
10.3.1 docker stats 125
10.3.2 API 126
10.3.3 cAdvisor 126
10.4 集群范圍的監控工具 127
10.4.1 Heapster 127
10.4.2 Prometheus 127
第三部分 項目實戰——學以致用
第11章 案例研究:單體Helpdesk應用 145
11.1 Helpdesk應用概覽 145
11.2 應用架構 146
11.2.1 身份驗證、攔截器和授權 147
11.2.2 賬戶管理 148
11.2.3 工單 151
11.2.4 產品目錄 153
11.2.5 預約 156
11.2.6 留言板 158
11.2.7 搜索 160
11.3 構建應用程序 161
11.3.1 搭建Eclipse 161
11.3.2 構建應用 162
11.3.3 部署與配置 166
11.4 新需求和bug修復 168
第12章 案例研究:遷移到微服務 171
12.1 準備遷移 171
12.1.1 采用微服務準則 172
12.1.2 轉換小結 173
12.1.3 對架構的影響 174
12.2 轉換到微服務 174
12.2.1 產品目錄 175
12.2.2 工單 177
12.2.3 搜索 178
12.3 應用構建和部署 179
12.3.1 代碼設置 179
12.3.2 構建微服務 179
12.3.3 部署與配置 180
12.4 新需求與bug修復 183
第13章 案例研究:容器化Helpdesk應用 185
13.1 容器化微服務 185
13.1.1 列出依賴項 185
13.1.2 構建二進制文件和WAR文件 186
13.1.3 創建Docker鏡像 186
13.1.4 構建Docker鏡像 189
13.1.5 在AWS上搭建DC/OS集群 190
13.2 部署產品目錄微服務 195
13.2.1 向Marathon提交一個任務 195
13.2.2 檢查與擴展服務 198
13.2.3 訪問微服務 200
13.3 更新單體應用 201
結語 203
附錄A Helpdesk應用流 207
附錄B 安裝Solr搜索引擎 217
序: