云原生落地:產(chǎn)品、架構(gòu)與商業(yè)模式
定 價(jià):109 元
叢書名:云計(jì)算與虛擬化技術(shù)叢書
- 作者:高磊唐齊智
- 出版時(shí)間:2023/10/1
- ISBN:9787111736516
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP393.027
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
全書分為4大部分15章:第1部分,生態(tài)剖析(3章):第1章從云原生的緣起和歷史說起,破除對(duì)云原生本質(zhì)理解的一些概念上的誤區(qū),第二章重點(diǎn)說明了云原生的市場(chǎng)現(xiàn)狀、發(fā)展以及相關(guān)話題,使得讀者對(duì)云原生的市場(chǎng)價(jià)值以及規(guī)模有所了解,第三章重點(diǎn)講述實(shí)施云原生的條件,以及相關(guān)的總論,全景式的了解云原生的實(shí)施落地、產(chǎn)品和技術(shù)情況,并同時(shí)給出什么才是成熟的云原生平臺(tái)的標(biāo)準(zhǔn)的論斷,為后面篇章提供了指南。第二部分,《云原生的實(shí)施》(7章),根據(jù)第1部分總論,展開對(duì)云原生平臺(tái)產(chǎn)品、技術(shù)架構(gòu)進(jìn)行論述,涉及到容器底座、可觀察性、PaaS、devops、云原生中間件以及自動(dòng)化交付等內(nèi)容,從市場(chǎng)需求分析、產(chǎn)品規(guī)劃設(shè)計(jì)到技術(shù)架構(gòu)入手,全面的介紹云原生平臺(tái)的構(gòu)建。第三部分,《商業(yè)模式》(3章),從云原生價(jià)值主張入手,全面說明云原生不同的云交付形態(tài)下的變化、以及對(duì)應(yīng)的服務(wù)售賣模型和定價(jià)方式。第四部分,《實(shí)例分析》(2章),根據(jù)前面介紹的內(nèi)容,從兩個(gè)客戶角度,一個(gè)從平臺(tái)提供商角度說明落地實(shí)踐,另一個(gè)從業(yè)務(wù)企業(yè)角度說明落地實(shí)踐,是對(duì)上面章節(jié)內(nèi)容的總結(jié)和運(yùn)用,力圖從實(shí)踐出發(fā),從組織升級(jí)、業(yè)務(wù)升級(jí)、技術(shù)架構(gòu)升級(jí)等維度闡述落地的步奏、問題和解決方案等,為讀者提供落地實(shí)踐的參考。
1)多位云原生產(chǎn)品規(guī)劃及架構(gòu)專家聯(lián)袂推薦。2)資深云計(jì)算與產(chǎn)品專家從CIO/CTO視角,高度總結(jié)十余年洞見與落地經(jīng)驗(yàn),節(jié)省千萬(wàn)資本。3)從客戶分析、市場(chǎng)分析、商業(yè)模式、產(chǎn)品與技術(shù)架構(gòu)五大維度,透徹分析企業(yè)落地云原生的全生命周期方案,解行業(yè)燃眉之急。4)基礎(chǔ)設(shè)置自動(dòng)化+激活業(yè)務(wù)創(chuàng)新+降本增效=企業(yè)數(shù)字化轉(zhuǎn)型,助力企業(yè)戰(zhàn)略性發(fā)展。
Preface前 言
為什么要寫這本書
我一直想寫一本關(guān)于云原生的書籍,但遲遲未動(dòng)筆。直到2019年,IT界云原生技術(shù)開始普及,我意識(shí)到企業(yè)越來越重視云原生,許多企業(yè)都在談?wù)、投資引入或建設(shè)云原生相關(guān)平臺(tái)。但是,這也讓我更加迷茫和擔(dān)心,因?yàn)槲覔?dān)心一些企業(yè)追求云原生只流于表面,而沒有真正理解它的實(shí)質(zhì)。在實(shí)際接觸和調(diào)研企業(yè)的云原生落地情況后更證實(shí)了這一點(diǎn)。
我接觸的企業(yè)分以下幾類。
簡(jiǎn)單地認(rèn)為技術(shù)是解決企業(yè)痛點(diǎn)或者數(shù)字化的“靈丹妙藥”,最終夢(mèng)想被現(xiàn)實(shí)打敗。
簡(jiǎn)單地認(rèn)為技術(shù)不重要,產(chǎn)品、組織能力才重要,結(jié)果在技術(shù)上沒有投入,很多設(shè)想成為空中樓閣,或者技術(shù)方案只是開源產(chǎn)品的堆砌,身子大腳小,走得磕磕絆絆,甚至跌倒。
認(rèn)為商業(yè)、組織、產(chǎn)品、技術(shù)都重要,但錯(cuò)誤地理解了云原生的本質(zhì),資金投入后發(fā)現(xiàn)整體IT運(yùn)營(yíng)成本并沒有減少多少,甚至謎一般地增加了。
那么,怎樣才是正確開啟云原生的“姿勢(shì)”呢?
2022年冬天,我終于坐不住了,決定寫書來系統(tǒng)地討論怎樣才是正確開啟云原生的“姿勢(shì)”。
云原生只有和企業(yè)場(chǎng)景正確結(jié)合才能真正地落到實(shí)處,教條和本位主義只會(huì)削弱云原生的價(jià)值。云原生有著自己的一整套體系,這套體系是從IT的歷史積淀與實(shí)踐中發(fā)展而來的,并不是從象牙塔里誕生的。
只有系統(tǒng)地了解云原生的來龍去脈,宏觀地了解企事業(yè)乃至整個(gè)國(guó)家的經(jīng)濟(jì)形勢(shì),深入地洞察業(yè)務(wù)場(chǎng)景及其價(jià)值邊界,才能充分發(fā)揮云原生的價(jià)值。總而言之,落地是否成功是由企業(yè)自己的認(rèn)知與現(xiàn)狀共同決定的。
本書特色
至今,很多云原生資料都聚焦或者僅限于技術(shù)架構(gòu)上的論述,對(duì)其全生命周期的完整論述很少。企業(yè)需要知道為什么自己需要云原生,將會(huì)帶來什么樣的收益,以及如何恰到好處地運(yùn)用云原生等。本書的目的就在于幫助企業(yè)解決這些問題。
本書最大的特色是,從客戶、市場(chǎng)分析,到產(chǎn)品與技術(shù)架構(gòu),再到商業(yè)模式分析等多個(gè)維度詳細(xì)闡述云原生,讓讀者全方位了解云原生,并引發(fā)讀者對(duì)云原生落地的更多思考。
本書的另一個(gè)特色是,為了使讀者詳盡、透徹地了解云原生落地的要點(diǎn)與細(xì)節(jié),徐徐展開內(nèi)容,而非“快餐式”講解。因?yàn)槿绻x者對(duì)云原生落地的要點(diǎn)與細(xì)節(jié)不了解或者理解不透徹,則有可能會(huì)走彎路或者造成資源的浪費(fèi),甚至?xí)o企業(yè)帶來嚴(yán)重后果;谠圃涞氐臄(shù)字化甚至數(shù)字化轉(zhuǎn)型是一項(xiàng)大工程,希望讀者能夠耐心、仔細(xì)地研究。
本書讀者對(duì)象
云平臺(tái)架構(gòu)師。
應(yīng)用架構(gòu)師。
技術(shù)產(chǎn)品規(guī)劃師或者技術(shù)產(chǎn)品經(jīng)理。
CTO。
如何閱讀本書
全書分為四部分。
第一部分 起源、演化與商業(yè)模式(第1~3章):從云原生的發(fā)源剖析云原生的本質(zhì)以及云原生產(chǎn)品的商業(yè)模式和產(chǎn)品形態(tài),重點(diǎn)基于組織視角討論了云原生落地的基本思路和方案。本部分旨在讓讀者從總體上把握云原生的落地思路。
第二部分 云原生組織與市場(chǎng)洞察(第4和第5章):明確企業(yè)組織架構(gòu)對(duì)云原生落地的意義以及與云原生落地適配的組織建設(shè)方法。本部分通過分析市場(chǎng)洞察的方法,幫助企業(yè)了解各參與方對(duì)云原生的訴求,以提高企業(yè)在組織層面、市場(chǎng)層面對(duì)云原生的認(rèn)知,讓企業(yè)在云原生落地過程中更具方向感。
第三部分 云原生底座的落地(第6~10章):從產(chǎn)品和技術(shù)兩個(gè)方面討論云原生底座的實(shí)施和設(shè)計(jì)。這是本書最核心的部分,旨在將產(chǎn)品理念融合到技術(shù)方案當(dāng)中,盡可能地呈現(xiàn)更多創(chuàng)新性的方案和思路,降低平臺(tái)對(duì)人工操作的依賴,賦能業(yè)務(wù)應(yīng)用或者其他基于云原生底座的技術(shù)產(chǎn)品,讓企業(yè)全方位體會(huì)云原生底層技術(shù)帶來的變革,更加關(guān)注自身建設(shè),而非基礎(chǔ)設(shè)施。
第四部分 云原生應(yīng)用平臺(tái)的落地(第11~13章):從產(chǎn)品和技術(shù)兩個(gè)方面討論云原生應(yīng)用架構(gòu)治理平臺(tái)、云原生DevOps研發(fā)中臺(tái)的實(shí)施與設(shè)計(jì),突破業(yè)界對(duì)云原生應(yīng)用平臺(tái)的普遍認(rèn)識(shí),并給出更貼合企業(yè)訴求的方案,旨在幫助企業(yè)進(jìn)一步釋放數(shù)字化生產(chǎn)力,即發(fā)揮數(shù)字化應(yīng)用效能,輔助企業(yè)決策,以及降低交付成本。最后討論了基于云原生中間件的應(yīng)用落地賦能,旨在以技術(shù)平臺(tái)為依托,融合產(chǎn)品思路,展現(xiàn)應(yīng)用研發(fā)細(xì)節(jié)以及落地思路,使得應(yīng)用研發(fā)過程更加順暢。
勘誤和支持
由于作者水平有限,書中難免會(huì)出現(xiàn)一些錯(cuò)誤或者不準(zhǔn)確的地方,懇請(qǐng)讀者批評(píng)指正。讀者可以通過郵箱leogao2020@163.com反饋。
特別致謝
我要特別感謝我的太太、女兒和兒子,為了寫這本書,我犧牲了很多陪伴他們的時(shí)間,但也正因?yàn)橛辛怂麄兊闹С,我才能?jiān)持寫下去。
十分感謝我的合作者唐齊智先生,他重點(diǎn)參與撰寫了云原生應(yīng)用平臺(tái)落地的相關(guān)內(nèi)容,將自己從第一線得來的經(jīng)驗(yàn)梳理并呈現(xiàn)出來。
高 磊
目 錄Contents
前 言
第一部分 起源、演化與商業(yè)模式
第1章 為云而生 2
1.1 什么是云原生 2
1.2 云原生的歷史及其原則 5
1.3 誰(shuí)是云原生的客戶 7
1.4 誰(shuí)是云原生的用戶 12
1.5 云原生對(duì)企業(yè)的影響 18
1.6 本章小結(jié) 19
第2章 云原生生態(tài)圈 20
2.1 云需要怎樣的云原生 20
2.1.1 云計(jì)算到底是什么 20
2.1.2 云計(jì)算平臺(tái)市場(chǎng)和產(chǎn)品現(xiàn)狀 21
2.1.3 傳統(tǒng)云計(jì)算平臺(tái)的缺陷 22
2.1.4 云計(jì)算與云原生 23
2.2 企業(yè)需要怎樣的云原生 24
2.2.1 企業(yè)數(shù)字化改革到底說的是
什么 24
2.2.2 數(shù)字化訴求與云原生產(chǎn)品架構(gòu) 27
2.3 云原生市場(chǎng)及生態(tài)情況分析 30
2.3.1 國(guó)內(nèi)云原生市場(chǎng)及生態(tài)情況 30
2.3.2 國(guó)外云原生市場(chǎng)及生態(tài)情況 32
2.4 云原生的邊界和限制 33
2.5 本章小結(jié) 33
第3章 云原生藍(lán)圖 34
3.1 云原生實(shí)施條件 34
3.1.1 組織升級(jí) 34
3.1.2 市場(chǎng)洞察方法升級(jí) 35
3.1.3 產(chǎn)品規(guī)劃與設(shè)計(jì)升級(jí) 36
3.1.4 技術(shù)架構(gòu)與技術(shù)能力升級(jí) 36
3.2 云原生產(chǎn)品總論 36
3.2.1 云原生產(chǎn)品與傳統(tǒng)IT產(chǎn)品的
主要差別 37
3.2.2 云原生產(chǎn)品設(shè)計(jì)總體思路 37
3.3 云原生技術(shù)總論 38
3.3.1 傳統(tǒng)技術(shù)在云原生條件下的
融合和升級(jí) 38
3.3.2 云原生技術(shù)與云技術(shù)的聯(lián)系和區(qū)別 38
3.3.3 云原生技術(shù)設(shè)計(jì)的五大原則 39
3.4 云原生成熟度模型 40
3.4.1 經(jīng)濟(jì)環(huán)境層面 41
3.4.2 企業(yè)戰(zhàn)略層面 41
3.4.3 企業(yè)業(yè)務(wù)發(fā)展層面 42
3.4.4 企業(yè)組織能力層面 43
3.4.5 云原生技術(shù)架構(gòu)層面 44
3.4.6 綜合成熟度模型 45
3.5 本章小結(jié) 46
第二部分 云原生組織與市場(chǎng)洞察
第4章 組織能力建設(shè) 48
4.1 云原生團(tuán)隊(duì)的組織設(shè)計(jì) 48
4.1.1 為什么說組織升級(jí)是云原生
實(shí)施的必需條件 49
4.1.2 各種組織架構(gòu)的利弊 51
4.1.3 新型的云原生組織架構(gòu) 53
4.2 云原生組織設(shè)計(jì)的落實(shí) 54
4.2.1 優(yōu)化自身組織升級(jí)的條件 54
4.2.2 落實(shí)時(shí)的注意事項(xiàng) 55
4.3 云原生組織的成長(zhǎng)原則 56
4.4 本章小結(jié) 57
第5章 市場(chǎng)洞察 58
5.1 生態(tài)的設(shè)計(jì)和建設(shè) 58
5.2 作為云平臺(tái)廠商的市場(chǎng)洞察 59
5.2.1 短期看需求,長(zhǎng)期看供給 59
5.2.2 收集數(shù)據(jù),分析趨勢(shì),順勢(shì)
而為 60
5.2.3 通用性和差異性的博弈選擇 61
5.3 作為業(yè)務(wù)型企業(yè)的需求洞察 62
5.4 從“荊棘叢”中找到自身競(jìng)爭(zhēng)力 62
5.4.1 如何做必要的競(jìng)品分析 62
5.4.2 人力資源規(guī)劃預(yù)期和落地節(jié)奏預(yù)期 63
5.5 本章小結(jié) 64
第三部分 云原生底座的落地
第6章 運(yùn)行環(huán)境 66
6.1 設(shè)計(jì)底座運(yùn)行環(huán)境 67
6.1.1 節(jié)點(diǎn)的選型 68
6.1.2 操作系統(tǒng)規(guī)劃 68
6.1.3 Linux性能優(yōu)化和穩(wěn)定性優(yōu)化 70
6.1.4 面向Kubernetes的性能優(yōu)化和
穩(wěn)定性優(yōu)化 74
6.1.5 高可用方案 76
6.2 云原生運(yùn)維代理平臺(tái) 80
6.3 本章小結(jié) 100
第7章 多集群架構(gòu) 101
7.1 經(jīng)典多集群架構(gòu) 102
7.1.1 Kubernetes Federation v1多集
群架構(gòu) 102
7.1.2 Kubernetes Federation v2多集
群架構(gòu) 103
7.1.3 Karmada多集群架構(gòu) 105
7.2 新型多集群架構(gòu)的思考 110
7.3 本章小結(jié) 111
第8章 異構(gòu)網(wǎng)絡(luò) 113
8.1 經(jīng)典云原生網(wǎng)絡(luò)解決方案 114
8.1.1 控制面互聯(lián)方案 115
8.1.2 業(yè)務(wù)鏈路網(wǎng)絡(luò)互聯(lián)方案 123
8.2 關(guān)鍵的下一步:IBN 165
8.2.1 IBN概述 165
8.2.2 IBN自動(dòng)化網(wǎng)絡(luò)解決方案 166
8.2.3 AOT設(shè)計(jì)建模階段 174
8.2.4 AOT部署實(shí)施階段 183
8.2.5 AOT運(yùn)行治理階段 184
8.3 本章小結(jié) 186
第9章 統(tǒng)一調(diào)度 189
9.1 統(tǒng)一調(diào)度的需求分析 189
9.1.1 普通集群調(diào)度存在的問題
以及企業(yè)的訴求 189
9.1.2 5種調(diào)度器的職責(zé)分析 192
9.2 統(tǒng)一調(diào)度的技術(shù)架構(gòu)方案 193
9.2.1 集群調(diào)度的實(shí)現(xiàn) 195
9.2.2 單機(jī)調(diào)度的實(shí)現(xiàn) 197
9.2.3 全局編排調(diào)度的實(shí)現(xiàn) 206
9.2.4 多層調(diào)度的實(shí)現(xiàn) 207
9.3 本章小結(jié) 210
第10章 單元化 211
10.1 云原生單元化的本質(zhì) 213
10.2 云原生單元化改造 220
10.2.1 統(tǒng)一多層調(diào)度的單元化
改造 222
10.2.2 云原生網(wǎng)絡(luò)架構(gòu)的單元化
改造 224
10.2.3 流量路由能力的單元化
改造 225
10.2.4 云原生中間件的單元化
改造 227
10.2.5 云原生單元化多活架構(gòu) 232
10.2.6 云原生單元化彈性架構(gòu) 245
10.3 云原生多活壓測(cè)與演練體系 248
10.3.1 線上環(huán)境的泳道隔離
技術(shù) 249
10.3.2 構(gòu)建