云原生是在云計算時代指導(dǎo)企業(yè)基于云架構(gòu)設(shè)計和開發(fā)應(yīng)用,并將應(yīng)用向云端遷移的一套全新的技術(shù)理念。與傳統(tǒng)應(yīng)用相比,所謂的云原生應(yīng)用即為云而生。構(gòu)筑數(shù)字世界新未來的關(guān)鍵是用云原生的思維去踐行,未來數(shù)字世界的基礎(chǔ)就是建立在云原生之上,而ChatGPT走紅的背后則是云原生算力的支撐。 本書共分11章,內(nèi)容包括什么是云原生、云端從0到千萬級用戶的架構(gòu)演變、基因測序的云原生之路、云游戲、大數(shù)據(jù)的云原生、云原生爭霸的賽點是人工智能、數(shù)字世界的新基建區(qū)塊鏈技術(shù)、揭秘Roblox大型游戲創(chuàng)作平臺、數(shù)字資產(chǎn)的確權(quán)NFT數(shù)字藏品、虛擬數(shù)字人探路未來和火爆出圈的ChatGPT。本書兩位作者都是國內(nèi)某互聯(lián)網(wǎng)頭部企業(yè)的資深人士,他們從專業(yè)的視角給讀者分享云原生構(gòu)建數(shù)字世界的前沿成果及**觀點。 本書的目標(biāo)讀者群體是云計算從業(yè)人員,對云原生、數(shù)字世界感興趣的人員以及企業(yè)高管。本書定位為高級科普讀物而不是計算機類工具書,目的是讓非計算機專業(yè)或者半路轉(zhuǎn)行云計算相關(guān)行業(yè)的人員都能看明白。
本書共分11章,內(nèi)容包括什么是云原生、云端從0到千萬級用戶的架構(gòu)演變、基因測序的云原生之路、云游戲、大數(shù)據(jù)的云原生、云原生爭霸的賽點是人工智能、數(shù)字世界的新基建區(qū)塊鏈技術(shù)、揭秘Roblox羅布樂思大型游戲創(chuàng)作平臺、數(shù)字資產(chǎn)的確權(quán)NFT數(shù)字藏品、虛擬數(shù)字人探路未來以及火爆出圈的ChatGPT。
本書作者為業(yè)內(nèi)云產(chǎn)業(yè)生態(tài)總經(jīng)理和業(yè)內(nèi)云資深架構(gòu)師,從專業(yè)落地的視角給大家分享云原生構(gòu)建數(shù)字世界的前沿成果和作者觀點。
我的數(shù)據(jù)都放在云上真的安全嗎?這是我在日常工作中被客戶問到最多的一句話,一般我會講第一個故事您覺得錢存在銀行安全,還是在院子里面挖一個坑埋起來安全?存在銀行的缺點是銀行會知道你的家底,但好處是不需要擔(dān)心錢埋在院子里腐爛,或者主人去世后忘記告訴子孫,最終成為一串串銹跡斑斑的銅錢。
云端存儲通過采用服務(wù)器集群、異地容災(zāi)等技術(shù),可保證數(shù)據(jù)萬無一失,采用數(shù)據(jù)快照回滾技術(shù),能最大限度地降低用戶誤刪數(shù)據(jù)的損失,所以云端數(shù)據(jù)丟失的概率極低;相反,如果數(shù)據(jù)保存在本地(如計算機硬盤、U盤、光盤、SD卡等),這些存儲介質(zhì)都很容易損壞,個人用戶也容易不小心誤刪數(shù)據(jù)。另外,一般客戶使用本地存儲防范黑客入侵的能力也會普遍弱于云廠商的大型數(shù)據(jù)中心。
一般我還會給客戶講第二個故事每個家庭都會用到電,難道我們都需要自己買發(fā)電機,再存點柴油嗎?
接入公共電網(wǎng),并按照用電量付費,已經(jīng)成為被普遍接受的能源獲取模式。云計算就是這樣一個按需使用的模式,當(dāng)企業(yè)和個人需要計算、存儲等資源的時候,不需要再去一臺臺地購買物理服務(wù)器,可以接入云計算的資源池,根據(jù)需求彈性獲取或退訂資源,并且可以靈活采取包年、包月或按量付費的模式,實際上節(jié)約了成本。
如果還是不放心,我再講第三個故事有些美食愛好者喜歡下館子、點外賣,但是更享受與朋友一起在家烹飪、聚餐的樂趣。我們可以提供各種廚具,也可以提供各種新鮮食材,甚至可以提供五星大廚上門做菜的打包服務(wù)。對于一些特殊行業(yè)暫時無法接受公有云的客戶,一樣可以提供私有云服務(wù)。利用虛擬化技術(shù)和業(yè)界領(lǐng)先的AI科技,讓客戶在家里就能享受安全、健康的米其林大餐。也許過不了多久,千變?nèi)f化的預(yù)制菜和機器人廚師就會大大改變我們的生活方式。
無論是公有云還是私有云,無論是開放還是保守,云計算都將以不可阻擋的趨勢滾滾而來,并且以云原生的方式出現(xiàn)。
什么叫云原生?當(dāng)電燈出現(xiàn)時,還沒有發(fā)電廠和公共電網(wǎng),所以最早的電燈泡并不是按照公共電網(wǎng)的供電模式被設(shè)計和生產(chǎn)制造出來的。后面人們發(fā)現(xiàn)電的用途還可以更多,于是出現(xiàn)了冰箱、彩電、洗衣機等家用電器。因為有了電,我們開始創(chuàng)造發(fā)明各種終端的用電產(chǎn)品,而這些電器、電子產(chǎn)品都是根據(jù)公共電網(wǎng)的特點被設(shè)計制造的,比如普遍接受110~220V的電壓等。云計算也一樣,云計算原本是為數(shù)據(jù)存儲和終端運算提供的平臺,但當(dāng)云計算平臺系統(tǒng)和生態(tài)建立起來時,大量的應(yīng)用基于云計算不斷被創(chuàng)造與更新。也就是說,云計算的出現(xiàn)會激發(fā)更多的基于云計算的應(yīng)用出現(xiàn)。
云原生是指一種構(gòu)建云計算應(yīng)用的方法與方案,在設(shè)計、構(gòu)造和操作某個應(yīng)用和場景時,可以充分利用云計算模型和工作原理。云原生應(yīng)用也就是面向云而設(shè)計的應(yīng)用,在使用云原生技術(shù)后,開發(fā)者無須考慮底層的技術(shù)實現(xiàn),可以充分發(fā)揮云平臺的彈性和分布式優(yōu)勢,實現(xiàn)快速部署、按需伸縮、不停機交付等。傳統(tǒng)應(yīng)用不是為云計算而開發(fā)的,因此導(dǎo)致遷移成本較高。就算遷移上云,如果只用虛擬化和重新部署的方式遷移,也無法發(fā)揮云計算的彈性、高容錯和高并發(fā)處理等優(yōu)點。云原生定義了一條能夠讓應(yīng)用最大限度利用云的能力、發(fā)揮云價值的路徑。未來的軟件一定長在云上,從計算機出現(xiàn)以來的所有應(yīng)用都有必要使用云原生架構(gòu)全部從零開始再做一遍。
我小時候很喜歡一部動畫片《太空堡壘》,劇情描寫了三代地球人反抗外星侵略者的故事。劇中有一位明星叫林明美,她在動畫片中的身份是一名宇宙歌姬,憑借著在動畫片中積累的超高人氣,制作公司順勢以她的名義推出專輯,成功登上日本音樂排行榜Oricon。林明美成為第一位虛擬偶像,日本媒體更在1990年為她率先提出了虛擬偶像的概念。如果說那時的虛擬偶像還停留在手繪動畫的2D模擬世界里,現(xiàn)在的元宇宙虛擬偶像已經(jīng)進化到了數(shù)字世界。
數(shù)字世界本質(zhì)上是對現(xiàn)實世界的虛擬化、數(shù)字化過程,需要對內(nèi)容生產(chǎn)、經(jīng)濟系統(tǒng)、用戶體驗以及實體世界的內(nèi)容等進行大量改造。這個數(shù)字世界和現(xiàn)實生活有一定的契合度,所有人只要有對應(yīng)的賬號就可以加入這個數(shù)字世界。此時此刻,科幻小說或者科幻電影里的故事正在構(gòu)建。從本質(zhì)上講,我們正在構(gòu)建一個可能會超乎想象的新世界。當(dāng)它逐漸完善時,我們的現(xiàn)實世界將與虛擬世界融合。換句話說,這將改變我們的居所、娛樂方式甚至是辦公方式。整個數(shù)字世界的概念是后于云計算出現(xiàn)的,所以數(shù)字世界相關(guān)的整個基礎(chǔ)設(shè)施也是基于云原生理念來構(gòu)建的,因為只有基于云原生理念,我們才可能做到性能、成本的優(yōu)化,才能夠滿足未來整個數(shù)字世界發(fā)展的底層設(shè)施的要求?梢哉f,云原生是企業(yè)數(shù)字化轉(zhuǎn)型的基礎(chǔ),更是數(shù)字世界的基座。
本書適合的讀者
本書適合的讀者是云計算從業(yè)人員,對云原生、數(shù)字世界有興趣的人員以及企業(yè)管理者。本書的定位是高級科普讀物而不是計算機類工具書,目的是讓非計算機專業(yè),或者半路轉(zhuǎn)行云計算相關(guān)行業(yè)的人都能看明白。
致謝
感謝與我一拍即合的宋立桓老師,促成科普云計算的想法順利落地,本書大部分內(nèi)容都源自宋立桓老師。
感謝支持我無休無止工作、出差的家人!
感謝清華大學(xué)出版社的夏毓彥老師幫助我們出版了這本有意義的著作!
云原生構(gòu)建數(shù)字世界的時代正在來臨,人類文明的發(fā)展一定是在虛擬現(xiàn)實和星辰大海中并行,我們需要為此做好準(zhǔn)備。
丁振海
2023年1月
丁振海,廣播電視藝術(shù)學(xué)碩士、工商管理博士(在讀)。曾就職于鳳凰衛(wèi)視,擔(dān)任紀(jì)錄片編導(dǎo)。2012年起就職于國內(nèi)某互聯(lián)網(wǎng)頭部企業(yè),目前擔(dān)任產(chǎn)業(yè)生態(tài)華南區(qū)域負(fù)責(zé)人,負(fù)責(zé)華南區(qū)域渠道合作伙伴生態(tài)建設(shè)。
宋立桓,IT資深技術(shù)專家,曾就職于微軟中國有限公司,目前為國內(nèi)某互聯(lián)網(wǎng)頭部企業(yè)的解決方案架構(gòu)師 ,專注于云計算 、大數(shù)據(jù)和人工智能。著有圖書《Python深度學(xué)習(xí)從零開始學(xué)》《Cloudera Hadoop大數(shù)據(jù)平臺實戰(zhàn)指南》《AI制勝:機器學(xué)習(xí)極簡入門》《MySQL性能優(yōu)化和高可用架構(gòu)實踐》《元宇宙:互聯(lián)網(wǎng)新未來》等。
第1章 云原生,你不了解就OUT了 1
1.1 云原生初探 1
1.1.1 云原生誕生的背景 1
1.1.2 云有原生初長成 3
1.2 企業(yè)為什么需要云原生 4
1.3 云原生架構(gòu) 5
1.3.1 容器 6
1.3.2 微服務(wù) 8
1.3.3 DevOps 12
1.3.4 持續(xù)交付 16
1.4 聊聊Serverless架構(gòu) 17
1.5 云原生打造數(shù)字世界的基礎(chǔ)設(shè)施 19
第2章 云端從0到千萬級用戶的架構(gòu)
演變 21
2.1 企業(yè)IT信息化系統(tǒng)上不上云 21
2.2 云端千萬級架構(gòu)的演變 24
2.2.1 架構(gòu)的原始階段: 單機搞定一切 24
2.2.2 架構(gòu)的基礎(chǔ)階段:Web服務(wù)器和數(shù)據(jù)庫物理分離 25
2.2.3 架構(gòu)的動靜分離階段:CDN 對象存儲 25
2.2.4 架構(gòu)的分布式緩存階段:負(fù)載均衡 數(shù)據(jù)庫緩存 27
2.2.5 架構(gòu)擴展階段 28
2.3 高并發(fā)解決方案之秒殺 29
第3章 基因測序的云原生之路 33
3.1 什么是基因 33
3.1.1 遺傳因子 33
3.1.2 染色體 35
3.1.3 DNA 36
3.1.4 基因 37
3.2 基因是怎么測序的 38
3.2.1 第一代測序技術(shù)(桑格測序) 38
3.2.2 第二代測序技術(shù) 39
3.2.3 第三代測序技術(shù) 40
3.3 云計算與基因測序 40
3.3.1 測序重組的計算 40
3.3.2 傳統(tǒng)的計算方法 41
3.3.3 云計算的方法 42
3.3.4 容器技術(shù)助力基因測序 43
3.4 基因測序 區(qū)塊鏈 45
第4章 云游戲:從游戲云化到云原生 46
4.1 云游戲介紹 46
4.1.1 什么是云游戲 46
4.1.2 云游戲的應(yīng)用場景 48
4.1.3 云游戲的優(yōu)勢 50
4.1.4 云游戲的初體驗 51
4.2 云游戲的典型特征 54
4.2.1 游戲資源云化 54
4.2.2 運行過程云化 55
4.2.3 游戲內(nèi)容跨平臺 56
4.2.4 計算和網(wǎng)絡(luò)強依賴 56
4.2.5 平臺化管理 56
4.3 云游戲的商業(yè)模式 57
4.3.1 云游戲市場的高增長 57
4.3.2 未來云游戲的商業(yè)模式 57
4.4 云游戲的挑戰(zhàn)和未來 58
第5章 聊聊大數(shù)據(jù)的云原生 60
5.1 大數(shù)據(jù)的定義 60
5.2 數(shù)據(jù)將成為資產(chǎn) 61
5.3 大數(shù)據(jù)時代處理數(shù)據(jù)理念的改變 62
5.3.1 要全體不要抽樣 62
5.3.2 要效率不要絕對精確 63
5.3.3 要相關(guān)不要因果 63
5.4 數(shù)據(jù)如何處理并升級為智慧 64
5.5 大數(shù)據(jù)時代的典型應(yīng)用案例 65
5.5.1 塔吉特超市精準(zhǔn)營銷案例 65
5.5.2 啤酒與尿布的故事案例 66
5.5.3 谷歌流感趨勢案例 67
5.6 大數(shù)據(jù)處理的技術(shù)標(biāo)準(zhǔn)Hadoop介紹 67
5.7 大數(shù)據(jù)的云原生 69
5.7.1 大數(shù)據(jù)系統(tǒng)的主要問題 70
5.7.2 云原生技術(shù)如何解決大數(shù)據(jù)系統(tǒng)
問題 70
第6章 云原生爭霸,人工智能是賽點 72
6.1 什么是人工智能 72
6.2 人工智能的本質(zhì) 73
6.3 大名鼎鼎的神經(jīng)網(wǎng)絡(luò) 75
6.3.1 什么是神經(jīng)元 75
6.3.2 什么是激活函數(shù) 77
6.3.3 什么是深度神經(jīng)網(wǎng)絡(luò) 78
6.3.4 什么是卷積神經(jīng)網(wǎng)絡(luò) 81
6.3.5 什么是生成對抗網(wǎng)絡(luò) 83
6.4 自然語言處理 85
6.4.1 什么是自然語言處理 85
6.4.2 自然語言處理的難點和挑戰(zhàn) 86
6.4.3 自然語言處理的發(fā)展趨勢 87
6.5 語音識別 88
6.6 機器學(xué)習(xí)與深度學(xué)習(xí) 89
6.6.1 什么是機器學(xué)習(xí) 89
6.6.2 什么是深度學(xué)習(xí) 90
6.7 云原生AI,加速實現(xiàn)人工智能的落地
創(chuàng)新 92
6.8 人工智能和虛擬數(shù)字世界 93
第7章 區(qū)塊鏈技術(shù)數(shù)字世界的
新基建 95
7.1 揭開區(qū)塊鏈的神秘面紗 95
7.1.1 區(qū)塊鏈的定義 95
7.1.2 區(qū)塊鏈和比特幣的關(guān)系 96
7.1.3 以太坊是什么 101
7.1.4 一地雞毛ICO 101
7.2 區(qū)塊鏈的特征和分類 102
7.2.1 區(qū)塊鏈的主要特征 102
7.2.2 區(qū)塊鏈的分類 103
7.3 區(qū)塊鏈的應(yīng)用場景 104
7.3.1 區(qū)塊鏈 醫(yī)療 104
7.3.2 區(qū)塊鏈 教育 105
7.3.3 區(qū)塊鏈 農(nóng)業(yè) 106
7.3.4 區(qū)塊鏈 版權(quán)認(rèn)證 108
7.3.5 區(qū)塊鏈 文旅 108
7.3.6 區(qū)塊鏈 慈善 109
7.3.7 區(qū)塊鏈 智慧城市 110
7.3.8 區(qū)塊鏈 游戲 111
7.4 區(qū)塊鏈技術(shù)帶來的數(shù)字世界 113
第8章 揭秘Roblox,人人都是
游戲創(chuàng)作者 116
8.1 Roblox介紹 116
8.1.1 Roblox是什么 116
8.1.2 Roblox的發(fā)展歷程 117
8.1.3 Roblox平臺的組成 119
8.1.4 Roblox的用戶畫像 121
8.1.5 Roblox的商業(yè)模式 122
8.2 Roblox開發(fā)游戲探秘 122
8.2.1 Roblox Studio的下載和安裝 122
8.2.2 Roblox Studio開發(fā)游戲入門 124
8.3 Roblox成功的內(nèi)在邏輯 131
8.3.1 Roblox實體是UCG平臺 131
8.3.2 玩法眾多 133
8.3.3 龐大的創(chuàng)作者 134
8.3.4 為開發(fā)者提供多種變現(xiàn)方式 135
8.4 Roblox的數(shù)字世界的特性 135
第9章 數(shù)字藏品火爆,NFT是數(shù)字資產(chǎn)的
確權(quán) 137
9.1 初識NFT 137
9.1.1 NFT的現(xiàn)象級案例 137
9.1.2 區(qū)塊鏈的追本溯源、防篡改
特性 139
9.1.3 NFT的定義 140
9.2 NFT的重要功能 141
9.2.1 版權(quán)保護 141
9.2.2 資產(chǎn)數(shù)字化 142
9.2.3 資產(chǎn)流動性 143
9.2.4 虛擬世界的身份識別標(biāo)志 143
9.2.5 虛擬世界的數(shù)字形象 143
9.2.6 虛擬世界中重要的數(shù)字資產(chǎn) 145
9.3 何謂數(shù)字藏品(國內(nèi)的NFT) 145
9.3.1 國內(nèi)數(shù)字藏品與NFT有什么
區(qū)別 145
9.3.2 國內(nèi)數(shù)字藏品目前的進展 147
9.3.3 數(shù)字藏品平臺的背后價值 149
9.4 NFT數(shù)字藏品時代的企業(yè)品牌營銷 150
9.5 NFT數(shù)字藏品的思考和總結(jié) 156
第10章 人潮洶涌,虛擬數(shù)字人探路
未來 158
10.1 虛擬數(shù)字人行業(yè)背景介紹 158
10.1.1 什么是虛擬數(shù)字人 158
10.1.2 虛擬數(shù)字人的分類 160
10.2 虛擬偶像 162
10.2.1 虛擬偶像的定義和特點 162
10.2.2 虛擬偶像的流派 163
10.2.3 虛擬偶像對品牌營銷的意義 170
10.3 服務(wù)型虛擬人 171
10.3.1 服務(wù)型虛擬人如何賦能企業(yè) 171
10.3.2 如何做一個服務(wù)型虛擬人 172
10.4 虛擬數(shù)字人的制作技術(shù) 173
10.4.1 形象生成 174
10.4.2 動畫生成 175
10.4.3 語音生成 175
10.5 虛擬人行業(yè)前景和挑戰(zhàn) 176
10.5.1 虛擬偶像市場規(guī)模穩(wěn)步增長 176
10.5.2 服務(wù)型虛擬人有望快速發(fā)展 178
10.5.3 虛擬人產(chǎn)業(yè)的規(guī);涞貞(yīng)用仍待
發(fā)展 179
第11章 火爆出圈的ChatGPT 181
11.1 什么是ChatGPT 181
11.1.1 ChatGPT的彪悍人生 181
11.1.2 如何注冊、登錄ChatGPT 182
11.1.3 ChatGPT究竟能干什么 183
11.2 ChatGPT的技術(shù)原理 188
11.3 ChatGPT和云計算的關(guān)系 189
11.3.1 ChatGPT需要云計算嗎 189
11.3.2 ChatGPT的核心競爭力是算力 190
11.4 解析ChatGPT的商業(yè)前景 190