買這商品的人也買了...
-
大話設計模式$620$490 -
CI (Continuous integration) 關鍵技術—使用 Jenkins$420$332 -
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
$414Python 自動化運維:技術與最佳實踐 -
$414DevOps 實踐 (Practical DevOps) -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
$454構建高可用Linux服務器(第4版) -
Effective DevOps 中文版 (Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale)$720$569 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$407DevOps實施手冊 在多級IT企業中使用DevOps -
GraphQL 學習手冊 (Learning GraphQL : Declarative Data Fetching for Modern Web Apps)$520$411 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
Windows 黑客編程技術詳解$648$616 -
FLAG'S 創客‧自造者工作坊 -- 學 Python 玩創客$799$719 -
$422持續交付 2.0 業務引領的 DevOps 精要 -
DevOps 三十六計$580$493 -
$702Kubernetes in Action (簡體中文版) -
$422容器雲運維實戰:Docker 與 Kubernetes 集群 -
$709微服務架構設計模式 (Microservices Patterns: With examples in Java) -
重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e)$800$600 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
深入淺出 Kotlin (Head First Kotlin: A Brain-Friendly Guide)$780$616 -
$374SRE 生存指南:系統中斷響應與正常運行時間最大化 -
介面測試自動化極緻應用:Postman + Jenkins + Github 一路整合$590$466 -
自動化測試 + 網路爬蟲:至尊王者 Selenium 3$650$514
中文年末書展|繁簡參展書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 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
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 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
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及自動化運維知識點和專業術語,全書共分8章,分別介紹了DevOps與自動化運維在運維中的意義和存在的必要性、生產環境下的Shell腳本、Python在DevOps與自動化運維中的應用、搭建自動化分佈式虛擬環境的Vagrant、自動化運維工具Farbic、分佈式自動化運維工具Ansible、自動化配置管理工具SaltStack,以及自動化運維中的後續思考等內容。
目錄大綱
推薦序一
推薦序二
推薦序三
前言
第1章DevOps與自動化運維的意義1
1.1 DevOps在企業中存在的意義1
1.2為什麼企業需要自動化運維4
1.3 Web編程相關體系知識點5
1.3.1為什麼要前後端分離5
1.3.2什麼是RESTful 7
1.3.3 Web後臺認證機制8
1.3.4同步和異步、阻塞與非阻塞的區別10
1.3.5 WebSocket雙工通信11
1.3.6瞭解消息中間件13
1.3.7瞭解負載均衡高可用18
1.4從事DevOps工作應該掌握的語言24
1.5從事DevOps工作應該掌握的工具25
1.6瞭解網站系統架構設計和高並發場景26
1.6.1網站性能評估指標26
1.6.2細分五層解說網站架構26
1.7瞭解數據庫集群主從復制的基本原理34
1.8 Linux服務器的安全防護37
1.8.1 DDoS攻擊和運營商劫持37
1.8.2 Linux服務器基礎防護篇38
1.8.3 Linux服務器高級防護篇40
1.9小結41
第2章Shell腳本在DevOps下的應用42
2.1 Shell編程基礎42
2.1.1 Shell腳本的基本元素43
2.1.2 Shell基礎正則表達式43
2.1.3 Shell特殊字符46
2.1.4變量和運算符47
2.2 Shell中的控制流結構61
2.3 sed的基礎用法及實用舉例64
2.3.1 sed的基礎語法格式64
2.3.2 sed的用法舉例說明69
2.4 awk的基礎用法及實用案例72
2.5 Shell應用於DevOps開發中應掌握的系統知識點77
2.6生產環境下的Shell腳本85
2.6.1生產環境下的備份類腳本86
2.6.2生產環境下的統計類腳本89
2.6.3生產環境下的監控類腳本92
2.6.4生產環境下的運維開發類腳本97
2.7小結102
第3章Python在DevOps與自動化運維中的應用103
3.1 Python語言的應用領域103
3.2選擇Python的原因105
3.3 Python的版本說明106
3.4 Python基礎學習工具106
3.4.1 Python(x,y )簡單介紹107
3.4.2 IPython詳細介紹107
3.4.3 Sublime Text3簡單介紹113
3.5 Python基礎知識進階120
3.5.1正則表達式應用120
3.5.2 Python程序構成127
3.5.3 Python編碼問題129
3.5.4使用Python解析JSON 131
3.5.5 Python異常處理與程序調試133
3.5.6 Python函數136
3.5.7 Python面向對象147
3.5.8 Python多進程159
3.5.9 Python多線程161
3.6 Python經常用到的第三方類庫175
3.7利用Flask設計後端Restful API 178
3.7.1 DevOps中為什麼要使用RESTful API 178
3.7.2 RESTful API項目實戰182
3.8工作中的Python腳本分享184
3.9小結191
第4章Vagrant在DevOps環境中的應用192
4.1 Vagrant簡單介紹193
4.2 Vagrant安裝193
4.3使用Vagrant配置本地開發環境195
4.3.1 Vagrant的具體安裝步驟195
4.3.2 Vagrant配置文件詳解198
4.3.3 Vagrant常用命令詳解199
4.4使用Vagrant搭建DevOps開發環境200
4.5使用Vagrant搭建分佈式環境203
4.6小結207
第5章自動化部署管理工具Ansible 208
5.1 YAML介紹209
5.2 Ansible的安裝和配置214
5.3定義主機與組規則(Inventory) 218
5.4 Ansible常用模塊介紹220
5.5 playbook介紹235
5.6 Ansible在AWS雲平臺中的應用240
5.7角色241
5.8 Jinja2過濾器248
5.9 Ansible速度優化252
5.10利用Ansible API提供自動化運維後端262
5.10.1 runner API 262
5.10.2 playbook API 265
5.10.3用Flask封裝Ansible提供自動化運維後端267
5.11 Ansible 2.2新增功能273
5.12小結280
第6章自動化配置管理工具SaltStack 281
6.1 Salt的相關知識點介紹281
6.1.1 Salt的優勢281
6.1.2 Salt的安裝282
6.1.3 Salt的工作流程287
6.1.4 Salt配置文件詳解288
6.1.5 Salt的命令格式291
6.2 Salt的常用組件291
6.2.1 Salt常用的操作目標291
6.2.2 Salt常用模塊293
6.2.3 Granis組件304
6.2.4 pillar組件308
6.2.5 job管理311
6.2.6 State介紹312
6.3 Salt真實案例分享314
6.3.1 base環境配置315
6.3.2 prod環境配置319
6.4 Salt多Master搭建322
6.5 Salt API介紹324
6.5.1 Python API介紹324
6.5.2 Restful API介紹326
6.6小結330
第7章Docker和Jenkins在DevOps中的應用331
7.1 Docker的基礎安裝333
7.2 Docker的三大核心概念336
7.3 Docker的基本架構338
7.4 Docker網絡實現原理340
7.5利用Dockerfile文件技巧打包Docker鏡像342
7.6利用Docker-Compose編排和管理多容器344
7.6.1 Docker-Compose的基本語法345
7.6.2 Docker-Compose常用命令352
7.6.3使用Docker-Compose運行Python Web項目354
7.6.4使用Docker-Compose的過程中遇到的問題355
7.7利用Docker搭建Jenkins Master/Slave分佈式環境357
7.7.1部署Jenkins Master/Slave分佈式環境需要解決的問題358
7.7.2 Jenkins Master/Slave的詳細部署過程360
