企業級DevOps實戰
吳光科,郭靜偉,徐金剛
買這商品的人也買了...
-
$454構建高可用Linux服務器(第4版) -
$422DevOps 和自動化運維實踐 -
$403Ceph 之 RADOS 設計原理與實現 -
$374SRE 生存指南:系統中斷響應與正常運行時間最大化 -
$654全棧技能修煉:使用 Angular 和 SpringBoot 打造全棧應用 -
生成深度學習|訓練機器繪畫、作曲、寫作與玩遊戲 (Generative Deep Learning)$580$458 -
AngularJS 從入門到項目實戰$408$388 -
$335Linux 系統配置及運維項目化教程 (工作手冊式) -
$407存儲漫談:Ceph 原理與實踐 -
$454Ceph 企業級分佈式存儲 : 原理與工程實踐 -
ACCELERATE:精益軟體與 DevOps 背後的科學 (Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations)$499$424 -
$704深入理解 Kafka 與 Pulsar:消息流平臺的實踐與剖析 -
使用 GitOps 實現 Kubernetes 的持續部署:模式、流程及工具$714$678 -
$509大型網站架構實戰 -
$556DevSecOps 原理、核心技術與實戰 -
DevOps Handbook |打造世界級技術組織的實踐指南, 2/e (中文版) (The Devops Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2/e)$650$514 -
Web 安全攻防:滲透測試實戰指南, 2/e$774$735 -
Python 設計模式與開發實務 (Python Programming with Design Patterns)$580$458 -
商業分析師的數位轉型專案策略:結合 ChatGPT 從商業分析到需求工程管理實務$650$429 -
Docker 與 Kubernetes 容器運維實戰$479$455 -
AI 時代 Math 元年 - 用 Python 全精通數學要素$980$774 -
$459大規模組織 DevOps 實踐, 2/e -
高效率 Linux 命令列學習手冊 (Efficient Linux at the Command Line: Boost Your Command-Line Skills)$580$458 -
$862Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 6/e (上) -
API 設計模式|簡化整合的訊息交換技術 (Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges)$850$672
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《企業級DevOps實戰》從實用的角度出發,詳細介紹了DevOps相關的理論與應用知識,包括Zookeeper服務及MQ服務、Ceph企業級分佈式存儲實戰、Hadoop分佈式存儲企業實戰、Mesh及Service Istio服務治理、企業級DevOps應用實戰、部署流水線與DevOps主流工具。 《企業級DevOps實戰》免費提供與書中內容相關的視頻課程講解,以指導讀者深入地進行學習,詳見前言中的說明。 《企業級DevOps實戰》既可作為高等學校電腦相關專業的教材,也可作為系統管理員、網絡管理員、Linux運維工程師及網站開發、測試、設計人員等的參考用書。
目錄大綱
第 1 章 Zookeeper 服務及 MQ 服務 1
1.1 Zookeeper 概念1
1.2 Zookeeper 用途1
1.3 Zookeeper 集群角色 .2
1.4 Zookeeper 應用場景 .3
1.4.1 數據的發布/訂閱系統3
1.4.2 命名服務 .3
1.4.3 Master 選舉 .3
1.4.4 分佈式鎖 .3
1.4.5 其他 .4
1.5 Zookeeper 單實例實戰 .4
1.6 Zookeeper 分佈式集群實戰 .5
1.6.1 Zookeeper 分佈式集群 .5
1.6.2 Zookeeper 分佈式集群節點設置 .6
1.6.3 Zookeeper 分佈式集群部署實戰 .7
1.7 Zookeeper Web 平臺實戰 .10
1.8 MQ 概念 14
1.9 MQ 簡介 15
1.10 MQ 應用解耦應用場景16
1.11 MQ 異步消息應用場景17
1.12 MQ 流量削峰應用場景18
1.13 RabbitMQ 概念剖析 .18
1.14 RabbitMQ 安裝實戰 .19
1.15 RabbitMQ 管理配置 .20
1.16 RabbitMQ 消息測試 .22
1.16.1 安裝 Python 依賴組件23
1.16.2 部署 Pika 程序模塊24
1.16.3 編寫 RabbitMQ 發送消息腳本 24
1.16.4 編寫 RabbitMQ 接收消息腳本 25
1.16.5 測試 RabbitMQ 消息發送和接收 25
VI 企業級 DevOps 實戰
1.17 Kafka 概念剖析.27
1.17.1 Zookeeper 簡介27
1.17.2 Kafka 簡介.27
1.18 Kafka 消息隊列優點.28
1.19 消息傳遞模式分類.29
1.20 常見的 MQ 系統 .31
1.21 Kafka 單機版實戰.32
1.21.1 Kafka 環境準備.33
1.21.2 Zookeeper 服務實戰 .33
1.21.3 Kafka 服務實戰.34
1.21.4 Kafka 案例實戰.35
1.21.5 Kafka 消息測試案例.36
1.21.6 Kafka Web 管理實戰 37
1.22 Kafka 分佈式集群實戰 40
1.22.1 Kafka 節點的 hosts 文件設置 40
1.22.2 Kafka 分佈式環境準備 41
1.22.3 Kafka 分佈式服務實戰 41
1.23 Kafka 常見故障排錯.43
第 2 章 Ceph企業級分佈式存儲實戰 45
2.1 Ceph 概念簡介45
2.2 Ceph 工作原理46
2.3 Ceph 優點簡介49
2.4 Ceph 必備組件50
2.5 Ceph 環境準備51
2.6 hosts 及防火牆設置52
2.7 Ceph 網絡源管理52
2.8 Ceph-deploy 管理工具 .53
2.9 Ceph 軟件安裝54
2.10 部署 Monitor(監控)54
2.11 創建 OSD 存儲節點 .55
2.12 激活 OSD 存儲節點 .56
2.13 檢查 OSD 狀態57
2.14 部署 MDS 服務 .58
2.15 查看 Ceph 集群狀態.58
2.16 Ceph 創建存儲池59
2.17 創建文件系統.59
目錄 VII
2.18 Ceph 集群管理命令60
2.19 添加 Ceph 節點.62
2.20 刪除節點.66
2.21 CephFS 企業應用案例 .67
2.22 Ceph RBD 企業應用案例.69
2.23 Ceph 部署常見故障排錯一 .70
2.24 Ceph 部署常見故障排錯二 .71
2.25 LNMP+Discuz+Ceph 案例實戰 72
第 3 章 Hadoop 分佈式存儲企業實戰 . 78
3.1 Hadoop 概念剖析78
3.2 Hadoop 服務組件79
3.3 Hadoop 工作原理81
3.4 HDFS 分塊與副本機制83
3.5 HDFS 讀寫機制剖析 85
3.5.1 讀文件 .85
3.5.2 寫文件 .86
3.6 Hadoop 環境要求87
3.7 hosts 及防火牆設置88
3.8 配置節點免密鑰登錄.88
3.9 配置節點 Java 環境88
3.10 Hadoop 部署實戰89
3.11 node1 Hadoop 配置 .89
3.12 啟動 Hadoop 服務.91
3.13 Hadoop 集群驗證92
3.14 Hadoop Web 測試 .93
3.15 Hadoop 命令實戰95
3.16 Hadoop 節點擴容102
3.16.1 hosts 及防火牆設置102
3.16.2 配置節點免密鑰登錄.102
3.16.3 配置節點 Java 環境103
3.16.4 Hadoop 服務部署103
3.16.5 添加 Hadoop 新節點.103
3.16.6 刪除 Hadoop 節點.105
3.17 HBase 概念剖析 .108
3.18 HBase 應用場景 .110
3.18.1 搜索引擎應用.110
VIII 企業級 DevOps 實戰
3.18.2 捕獲增量數據.111
3.18.3 存儲監控參數.111
3.18.4 存儲用戶交互數據.111
3.18.5 存儲遙測數據.112
3.18.6 廣告效果和點擊流.112
3.19 HBase 分佈式集群實戰 .113
3.20 HBase 集群測試及故障排錯 .114
3.21 HMaster 及 RegionServer 剖析 .117
第 4 章 Service Mesh 及 Istio 服務治理 120
4.1 Service Mesh 概念剖析.120
4.2 Istio 應用場景 .125
4.3 如何接入 Istio .126
4.4 Istio 技術總結 .127
4.5 Istio 主要功能 .128
4.6 Istio 與 Kubernetes 結合.129
4.7 Istio 架構與組件 .130
4.8 為什麼使用 Istio .130
4.9 Istio 流量管理 .131
4.10 Istio 安全策略 .131
4.11 可觀察性.131
4.12 平臺支持.132
4.13 Envoy 概念 132
4.14 Mixer 概念.133
4.15 Pilot概念.133
4.16 Citadel 概念.134
4.17 Galley 概念134
4.18 Istio 部署實戰 .135
4.19 Demo 應用安裝.136
4.20 Demo 應用簡介.138
4.21 Demo 應用架構.139
4.22 Demo應用訪問.139
4.23 Kiali 儀表板部署 141
第 5 章 企業級 DevOps 應用實戰 144
5.1 DevOps 概念簡介 .144
5.2 為什麼選擇 DevOps .145
5.3 DevOps 優點149
目錄 IX
5.4 敏捷開發與 DevOps 的區別 150
5.4.1 敏捷開發的優點.150
5.4.2 敏捷開發核心原理.150
5.5 DevOps 實現工具 .151
5.6 DevOps 現狀152
5.7 軟件交付問題與改進.152
5.8 集成、交付、部署的區別.153
5.9 DevOps 最佳實戰 .154
5.10 Jenkins 持續集成落地156
5.11 Jenkins 持續集成組件156
5.12 Jenkins 平臺安裝部署156
5.13 Jenkins 相關概念159
5.14 Jenkins 平臺設置160
5.15 構建 Job 工程164
第 6 章 部署流水線與 DevOps 主流工具 167
6.1 部署流水線簡介.167
6.2 最基本的部署流水線.168
6.3 部署流水線的相關實踐.168
6.3.1 提交階段 .169
6.3.2 自動化驗收測試之門.169
6.3.3 發布準備 .170
6.3.4 自動部署與發布.170
6.3.5 變更的撤銷策略.170
6.3.6 實現一個部署流水線.170
6.3.7 度量 .171
6.4 部署流水線案例實戰一.171
6.5 部署流水線案例實戰二.175
6.6 部署流水線案例實戰三.176
6.7 部署流水線案例實戰四.177
6.8 部署流水線案例實戰五.179



