定 價:109 元
叢書名:計算機技術(shù)開發(fā)與應(yīng)用叢書
當(dāng)前圖書已被 1 所學(xué)校薦購過!
查看明細(xì)
- 作者:賈中山
- 出版時間:2025/8/1
- ISBN:9787302695523
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP393.027
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書以企業(yè)實戰(zhàn)項目為主線,以理論基礎(chǔ)為核心,引導(dǎo)讀者漸進(jìn)式地學(xué)習(xí)云原生運維的相關(guān)知識。從容器虛擬化技術(shù)Docker入手,引領(lǐng)讀者逐步熟悉企業(yè)場景下容器虛擬化技術(shù)的應(yīng)用與運維管理。本書分為4篇共6章,Docker基礎(chǔ)篇(第1章和第2章)詳細(xì)講述了云原生的相關(guān)核心基礎(chǔ)知識。以Docker基礎(chǔ)知識為切入點,通過實戰(zhàn)項目逐步深入到容器編排技術(shù)的應(yīng)用;Kubernetes基礎(chǔ)篇(第3章),系統(tǒng)地介紹了Kubernetes的核心知識、應(yīng)用場景及相關(guān)企業(yè)案例;Kubernetes運維管理與企業(yè)實踐篇(第4章和第5章),系統(tǒng)地介紹了當(dāng)前主流的運維思想,運維技術(shù)路線和相關(guān)關(guān)鍵技術(shù)點,并通過企業(yè)真實案例全面展示了Kubernetes的應(yīng)用與管理要點;輔助編程技術(shù)篇(第6篇)結(jié)合當(dāng)前流行的輔助編程技術(shù),通過案例的形式展示了該技術(shù)對生產(chǎn)力的提升。本書案例來源于企業(yè)真實應(yīng)用場景,實踐性和系統(tǒng)性較強,并配有相關(guān)視頻講解,助力讀者快速理解并掌握書中的重點、難點。本書精心設(shè)計的案例既適合初學(xué)者入門,也適合從事云計算相關(guān)專業(yè)的從業(yè)者,并可作為高等院校和培訓(xùn)機構(gòu)相關(guān)專業(yè)的教學(xué)參考書。
本書集基礎(chǔ)入門、企業(yè)實戰(zhàn)、原理剖析于一體,既覆蓋了詳盡的基礎(chǔ)知識講解,又穿插了豐富的企業(yè)實踐案例。這些案例涵蓋了基礎(chǔ)環(huán)境規(guī)劃、部署到驗證的全過程,并對所涉及的代碼做了詳盡的注釋。
前言
在數(shù)字化轉(zhuǎn)型的浪潮中,云原生技術(shù)以其獨特的優(yōu)勢正在重塑企業(yè)的IT架構(gòu)和運營模式,本書正是在這一技術(shù)蓬勃發(fā)展的背景下完成的。本書旨在為讀者提供一個全面、系統(tǒng)的知識橋梁,引領(lǐng)讀者深入探索云原生技術(shù)的奧秘,并熟練掌握其在真實企業(yè)環(huán)境中的實踐應(yīng)用。
作為在互聯(lián)網(wǎng)行業(yè)深耕二十余載的筆者,親眼見證了云計算技術(shù)從萌芽到壯大的全過程。從早期的小規(guī)模物理集群到現(xiàn)在的大規(guī)模乃至超大規(guī)模集群;從傳統(tǒng)的虛擬化技術(shù)演進(jìn)到目前的容器虛擬化技術(shù);架構(gòu)也從單一龐大的單體轉(zhuǎn)變?yōu)殪`活高效的微服務(wù)架構(gòu)。運維模式與理念也發(fā)生了巨大變化,尤其是DevOps思想的滲透及人工智能技術(shù)的飛躍,徹底顛覆了傳統(tǒng)的運維格局,這一變革也對從業(yè)者提出了更高的要求,需要從業(yè)者具備多學(xué)科知識。
本書以云原生在企業(yè)內(nèi)的應(yīng)用案例為藍(lán)本,遵循由簡入繁、由點及面、由單點故障邁向系統(tǒng)高可用的邏輯脈絡(luò)展開,其中在涉及代碼編寫時引入了當(dāng)前流行的智能編程技術(shù),以助力讀者快速、高效地編寫高質(zhì)量代碼。
閱讀建議
本書集基礎(chǔ)入門、企業(yè)實戰(zhàn)、原理剖析于一體,既覆蓋了詳盡的基礎(chǔ)知識講解,又穿插了豐富的企業(yè)實踐案例。這些案例涵蓋了基礎(chǔ)環(huán)境規(guī)劃、部署到驗證的全過程,其中所涉及的代碼也給出了詳盡的注釋。云原生技術(shù)的入門相對簡單,但是涉及容器編排技術(shù)、數(shù)據(jù)持久化存儲等技術(shù)點時難度較大,因此在學(xué)習(xí)過程中要保持良好的心態(tài),同時要提高對日志的分析能力,相信經(jīng)過努力一定可以掌握云原生技術(shù)的精髓。
對于缺乏容器虛擬化技術(shù)經(jīng)驗的讀者,建議從頭開始按照順序詳細(xì)閱讀每章,以確保知識的連貫性。本書的章節(jié)設(shè)計遵循由淺入深、循序漸進(jìn)的原則,嚴(yán)格地按照章節(jié)順序閱讀可以避免出現(xiàn)知識斷層。
而對于有容器虛擬化技術(shù)Docker使用經(jīng)驗的讀者可以快速地瀏覽第1章和第2章,從第3章開始閱讀。從第3章開始會從0到1全面介紹企業(yè)級容器編排技術(shù)Kubernetes所涉及的相關(guān)技術(shù)點,例如集群的構(gòu)建、驗證、數(shù)據(jù)的持久化存儲等,這一章尤為重要,它是后續(xù)知識學(xué)習(xí)的基礎(chǔ)。
第4章在第3章的基礎(chǔ)上增加了Kubernetes集群的運維管理,涵蓋了典型的Kubernetes監(jiān)控方案、負(fù)載均衡技術(shù)、日志分析系統(tǒng)等,是運維工作的典型工作場景。
第5章是全書的核心,從不同的維度展示了企業(yè)環(huán)境下云原生的應(yīng)用場景,是運維工作的核心內(nèi)容。
第6章融合了當(dāng)前的輔助編程技術(shù),為運維工作提供了強有力的支持。
資源下載提示
素材(源碼)等資源: 掃描目錄上方的二維碼下載。
視頻等資源: 掃描封底的文泉云盤防盜碼,再掃描書中相應(yīng)章節(jié)的二維碼,可以在線學(xué)習(xí)。
致謝
本書的順利出版,離不開多方力量的支持與協(xié)作。在此,謹(jǐn)向廣東財貿(mào)職業(yè)學(xué)院聯(lián)想新IT學(xué)院致以誠摯謝意,感謝貴司在教材組編工作中給予的全程協(xié)助和專業(yè)支持,為本書的體系化、標(biāo)準(zhǔn)化奠定了重要基礎(chǔ)。特別感謝廣東財貿(mào)職業(yè)學(xué)院林斌副校長、云計算教研室鄭俊海老師對本書的悉心指導(dǎo)。兩位以深厚的學(xué)術(shù)積淀和前瞻性視角,對內(nèi)容架構(gòu)與知識模塊的優(yōu)化提出了寶貴建議,使本書更加貼合職業(yè)教育的發(fā)展需求。同時,衷心感謝聯(lián)想新IT學(xué)院團隊王興院長及其團隊的鼎力支持,聯(lián)想教育團隊在產(chǎn)教融合領(lǐng)域的實踐經(jīng)驗與創(chuàng)新洞見,為本書注入了鮮明的技術(shù)應(yīng)用特色與產(chǎn)業(yè)前沿視角。
參與介紹
林斌: 廣東財貿(mào)職業(yè)學(xué)院黨委委員、副校長、計算機專業(yè)副教授,研究方向為計算機軟件技術(shù)與云計算。
王興: 廣東財貿(mào)職業(yè)學(xué)院聯(lián)想新IT學(xué)院院長、高級工程師、博士學(xué)位,研究方向為教育改革與發(fā)展。
鄭俊海: 廣東財貿(mào)職業(yè)學(xué)院云計算教研室講師、高級工程師,主要研究方向為計算機應(yīng)用與職業(yè)教育。
筆者雖竭力傾注心血,但書中難免存在不足之處,懇請讀者不吝賜教,提出寶貴意見,在此深表感謝。特別感謝深圳信息職業(yè)技術(shù)學(xué)院人工智能學(xué)院副院長程東升教授、廣州大學(xué)馮元勇博士、廣東開放大學(xué)周奇教授、廣東郵電職業(yè)技術(shù)學(xué)院彭之軍教授對本書做出的評價,感謝各位同人的大力支持!
賈中山2025年5月
本書概述
賈中山,在游戲行業(yè)砥礪深耕二十余載,曾先后就職于WEMADE、JoyCity等知名互聯(lián)網(wǎng)游戲企業(yè),積累了豐富且深厚的運維管理經(jīng)驗。專注于游戲運維管理、云計算架構(gòu)設(shè)計與應(yīng)用等關(guān)鍵領(lǐng)域,憑借精湛的專業(yè)技術(shù),不僅在業(yè)內(nèi)取得了不俗的成績,還以企業(yè)導(dǎo)師的身份積極投身于高校教育事業(yè),將前沿技術(shù)與實踐經(jīng)驗傾囊相授,助力廣大在校學(xué)子踏入技術(shù)實踐的大門,為培養(yǎng)新一代技術(shù)人才貢獻(xiàn)力量。
目錄
教學(xué)課件(PPT)
本書源碼
Docker基礎(chǔ)篇
第1章容器虛擬化技術(shù)Docker基礎(chǔ)(82min)
1.1Docker容器虛擬化技術(shù)
1.1.1Docker的發(fā)展
1.1.2Docker容器虛擬化技術(shù)與傳統(tǒng)虛擬化技術(shù)的區(qū)別
1.1.3Docker架構(gòu)
1.1.4Docker環(huán)境部署實戰(zhàn)
1.2Docker基礎(chǔ)命令
1.2.1Docker服務(wù)管理
1.2.2Docker鏡像管理
1.2.3Docker容器管理
1.2.4Docker資源管理
1.2.5Docker命令綜合運用實戰(zhàn)
1.3構(gòu)建鏡像
1.3.1構(gòu)建鏡像的典型方案介紹
1.3.2Dockerfile典型指令
1.3.3構(gòu)建鏡像方案實戰(zhàn): 基于commit命令
1.3.4構(gòu)建鏡像方案實戰(zhàn): 基于Dockerfile文件
1.4Docker容器數(shù)據(jù)存儲管理
1.4.1容器數(shù)據(jù)存儲類型
1.4.2容器數(shù)據(jù)存儲綜合實戰(zhàn): 網(wǎng)絡(luò)存儲
1.5Docker虛擬化網(wǎng)絡(luò)管理
1.5.1Docker虛擬化網(wǎng)絡(luò)驅(qū)動類型
1.5.2Docker虛擬化網(wǎng)絡(luò)工作原理
1.5.3Docker虛擬化網(wǎng)絡(luò)綜合應(yīng)用實戰(zhàn)
1.6私有鏡像倉庫
1.6.1鏡像倉庫是什么
1.6.2私有鏡像倉庫構(gòu)建實戰(zhàn): 基于官方registry鏡像
1.7本章小結(jié)
第2章Docker容器編排技術(shù)(28min)
2.1Docker Compose
2.1.1Docker Compose工作流程
2.1.2Docker Compose管理命令
2.1.3YAML語言介紹
2.1.4Docker Compose部署實戰(zhàn)
2.1.5Docker Compose應(yīng)用實戰(zhàn): 部署企業(yè)級鏡像倉庫Harbor
2.2Docker Swarm
2.2.1Docker Swarm的基礎(chǔ)架構(gòu)
2.2.2Docker Swarm管理命令
2.2.3Docker Stack介紹
2.2.4部署實戰(zhàn): Docker Swarm環(huán)境部署
2.3本章小結(jié)
Kubernetes基礎(chǔ)篇
第3章企業(yè)級容器編排技術(shù)Kubernetes(70min)
3.1Kubernetes介紹
3.1.1Kubernetes發(fā)展
3.1.2Kubernetes架構(gòu)與核心概念
3.1.3Kubernetes工作流程
3.1.4Kubernetes典型命令
3.1.5Kubernetes部署實戰(zhàn): 基于Docker環(huán)境
3.1.6Kubernetes部署實戰(zhàn): 基于Containerd環(huán)境
3.2基于Kubernetes的應(yīng)用管理
3.2.1Kubernetes集群應(yīng)用生命周期管理
3.2.2編寫YAML文件的技巧介紹
3.2.3應(yīng)用發(fā)布實戰(zhàn)
3.3基于Kubernetes的數(shù)據(jù)持久化存儲管理
3.3.1數(shù)據(jù)持久化存儲方案介紹
3.3.2持久卷介紹
3.3.3存儲類(StorageClass)介紹
3.3.4數(shù)據(jù)持久化應(yīng)用實戰(zhàn)
3.4本章小結(jié)
Kubernetes運維管理與企業(yè)實踐篇
第4章Kubernetes集群運維管理(36min)
4.1圖形化監(jiān)控系統(tǒng)(Prometheus+Grafana)
4.1.1Prometheus工作流程
4.1.2Grafana工作流程
4.1.3部署實戰(zhàn)
4.2Kubernetes負(fù)載均衡
4.2.1Ingress介紹
4.2.2部署實戰(zhàn)
4.3日志分析系統(tǒng)
4.3.1ELK介紹
4.3.2部署實戰(zhàn)
4.4本章小結(jié)
第5章典型企業(yè)案例(39min)
5.1Jenkins在Kubernetes集群中的應(yīng)用案例
5.1.1Jenkins介紹
5.1.2企業(yè)案例應(yīng)用部署實戰(zhàn)
5.2KubeVirt在Kubernetes集群中的應(yīng)用案例
5.2.1KubeVirt介紹
5.2.2企業(yè)案例應(yīng)用部署實戰(zhàn)
5.3HPA功能在Kubernetes集群中的應(yīng)用案例
5.3.1HPA介紹
5.3.2企業(yè)案例應(yīng)用部署實戰(zhàn)
5.4本章小結(jié)
輔助編程技術(shù)篇
第6章輔助編程技術(shù)(11min)
6.1輔助編程技術(shù)帶來的變革
6.1.1輔助編程技術(shù)的發(fā)展
6.1.2輔助編程工具介紹
6.1.3輔助編程技術(shù)應(yīng)用實戰(zhàn)
6.2本章小結(jié)