注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)私有云存儲(chǔ)系統(tǒng)搭建與應(yīng)用

私有云存儲(chǔ)系統(tǒng)搭建與應(yīng)用

私有云存儲(chǔ)系統(tǒng)搭建與應(yīng)用

定 價(jià):¥89.00

作 者: 汪永松 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111662600 出版時(shí)間: 2020-10-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《私有云存儲(chǔ)系統(tǒng)搭建與應(yīng)用》主要內(nèi)容大致分為四個(gè)部分:第壹部分(第1~3章)介紹Swift存儲(chǔ)系統(tǒng),第二部分(第4、5章)介紹如何搭建基于Swift的私有化存儲(chǔ)系統(tǒng),第三部分(第6、7章)分析企業(yè)應(yīng)用與存儲(chǔ)系統(tǒng)的集成方案,第四部分(第8章)介紹應(yīng)用集成的實(shí)例。 《私有云存儲(chǔ)系統(tǒng)搭建與應(yīng)用》的知識(shí)體系涵蓋了Linux、對(duì)象存儲(chǔ)、虛擬化、Java、HTTP通信、Web等技術(shù),而這些技術(shù)所涉及的業(yè)務(wù)范圍主要是兩塊:存儲(chǔ)系統(tǒng)的運(yùn)維以及存儲(chǔ)系統(tǒng)與應(yīng)用的集成。即本書的技術(shù)方向是企業(yè)在數(shù)據(jù)存儲(chǔ)方面的基礎(chǔ)設(shè)施建設(shè),以及在此基礎(chǔ)上實(shí)現(xiàn)企業(yè)應(yīng)用與存儲(chǔ)系統(tǒng)的集成。 《私有云存儲(chǔ)系統(tǒng)搭建與應(yīng)用》既適合有一定架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)的架構(gòu)師或項(xiàng)目經(jīng)理(系統(tǒng)搭建及集成方案),也適合中高級(jí)Java程序員(API的實(shí)現(xiàn)及應(yīng)用集成)。 書中代碼可免費(fèi)下載(掃描封底二維碼)。

作者簡(jiǎn)介

暫缺《私有云存儲(chǔ)系統(tǒng)搭建與應(yīng)用》作者簡(jiǎn)介

圖書目錄

出版說(shuō)明
前言
第1章 存儲(chǔ)系統(tǒng)的演進(jìn)之路1
1.1 極具年代感的存儲(chǔ)系統(tǒng)1
1.2 存儲(chǔ)系統(tǒng)的演進(jìn)歷程1
1.2.1 節(jié)點(diǎn)能力的提升:從磁盤到磁盤陣列1
1.2.2 存儲(chǔ)與服務(wù)器剝離:存儲(chǔ)網(wǎng)絡(luò)化2
1.2.3 抽象硬件管理:軟件定義存儲(chǔ)3
1.2.4 一切皆是對(duì)象:對(duì)象存儲(chǔ)3
1.3 心中的存儲(chǔ)系統(tǒng)3
1.4 結(jié)語(yǔ):永無(wú)止境的存儲(chǔ)系統(tǒng)5
第2章 初識(shí)Swift存儲(chǔ)系統(tǒng)6
2.1 對(duì)象存儲(chǔ)系統(tǒng):OpenStack Swift6
2.1.1 Swift的重要特點(diǎn)6
2.1.2 對(duì)象存儲(chǔ)的主要特征7
2.1.3 Swift的衡量結(jié)果7
2.1.4 Swift的重要概念8
2.2 Swift對(duì)開發(fā)者的支持8
2.2.1 開源9
2.2.2 對(duì)象存儲(chǔ)API9
2.3 結(jié)語(yǔ):企業(yè)級(jí)應(yīng)用的選擇10
第3章 Swift存儲(chǔ)系統(tǒng)的架構(gòu)11
3.1 Swift存儲(chǔ)系統(tǒng)的結(jié)構(gòu)11
3.1.1 系統(tǒng)層次結(jié)構(gòu)11
3.1.2 部署規(guī)模的定義12
3.1.3 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)13
3.2 Swift存儲(chǔ)系統(tǒng)的應(yīng)用框架14
3.3 結(jié)語(yǔ):框架決定開局15
第4章 搭建基于Swift的存儲(chǔ)系統(tǒng)16
4.1 搭建思路16
4.1.1 部署方式的選擇16
4.1.2 部署步驟的調(diào)整16
4.2 條件檢查17
4.2.1 宿主機(jī)CPU是否支持虛擬化17
4.2.2 宿主機(jī)操作系統(tǒng)內(nèi)核檢查18
4.2.3 宿主機(jī)實(shí)驗(yàn)配置和生產(chǎn)配置18
4.3 系統(tǒng)規(guī)劃18
4.3.1 集群規(guī)劃18
4.3.2 存儲(chǔ)規(guī)劃19
4.4 準(zhǔn)備基礎(chǔ)模板虛擬機(jī)20
4.4.1 前提條件20
4.4.2 系統(tǒng)設(shè)置21
4.4.3 基礎(chǔ)工具安裝(可選)22
4.4.4 準(zhǔn)備專用存儲(chǔ)分區(qū)22
4.4.5 提取模板虛擬機(jī)24
4.5 準(zhǔn)備對(duì)象存儲(chǔ)模板虛擬機(jī)24
4.5.1 系統(tǒng)設(shè)置24
4.5.2 存儲(chǔ)空間準(zhǔn)備25
4.5.3 安裝依賴項(xiàng)26
4.5.4 下載代碼并編譯27
4.5.5 配置依賴服務(wù)27
4.5.6 準(zhǔn)備配置文件31
4.5.7 準(zhǔn)備運(yùn)行腳本37
4.5.8 提取模板虛擬機(jī)38
4.6 準(zhǔn)備對(duì)象存儲(chǔ)服務(wù)器39
4.6.1 實(shí)例化虛擬機(jī)39
4.6.2 基礎(chǔ)個(gè)性化配置40
4.6.3 對(duì)象存儲(chǔ)系統(tǒng)個(gè)性化設(shè)置42
4.7 啟動(dòng)對(duì)象存儲(chǔ)服務(wù)44
4.7.1 創(chuàng)建環(huán)定義文件44
4.7.2 分發(fā)環(huán)定義文件(多機(jī)環(huán)境)45
4.7.3 啟動(dòng)主守護(hù)進(jìn)程45
4.7.4 驗(yàn)證守護(hù)進(jìn)程46
4.8 部署驗(yàn)證46
4.8.1 驗(yàn)證工具47
4.8.2 驗(yàn)證過(guò)程47
4.9 優(yōu)化及調(diào)整56
4.9.1 服務(wù)進(jìn)程數(shù)調(diào)整57
4.9.2 新增內(nèi)置賬戶57
4.9.3 設(shè)置授權(quán)Token的時(shí)效57
4.9.4 網(wǎng)絡(luò)超時(shí)設(shè)置58
4.10 結(jié)語(yǔ):開啟云存儲(chǔ)之門58
第5章 存儲(chǔ)系統(tǒng)的擴(kuò)展59
5.1 系統(tǒng)擴(kuò)展的“套路”59
5.2 縱向擴(kuò)展:動(dòng)態(tài)擴(kuò)展虛擬機(jī)的能力59
5.2.1 擴(kuò)展CPU的能力60
5.2.2 擴(kuò)展內(nèi)存的容量60
5.2.3 擴(kuò)展存儲(chǔ)的空間60
5.2.4 驗(yàn)證61
5.3 橫向擴(kuò)展:動(dòng)態(tài)調(diào)整集群的節(jié)點(diǎn)62
5.3.1 擴(kuò)展思路62
5.3.2 新增節(jié)點(diǎn)63
5.3.3 淘汰節(jié)點(diǎn)64
5.4 結(jié)語(yǔ):讓存儲(chǔ)系統(tǒng)“保先”65
第6章 存儲(chǔ)系統(tǒng)集成方案66
6.1 存儲(chǔ)系統(tǒng)集成的用例66
6.2 B/S應(yīng)用與存儲(chǔ)系統(tǒng)的集成方案66
6.2.1 方案架構(gòu)66
6.2.2 方案要點(diǎn)67
6.2.3 技術(shù)實(shí)現(xiàn)思路68
6.3 C/S應(yīng)用與存儲(chǔ)系統(tǒng)的集成方案70
6.3.1 方案架構(gòu)70
6.3.2 方案要點(diǎn)70
6.3.3 技術(shù)實(shí)現(xiàn)思路71
6.4 結(jié)語(yǔ):集成之道72
第7章 客戶端工具API的實(shí)現(xiàn)74
7.1 Swift存儲(chǔ)系統(tǒng)的API體系回顧74
7.1.1 賬戶API規(guī)范74
7.1.2 容器API規(guī)范74
7.1.3 對(duì)象API規(guī)范75
7.1.4 大對(duì)象API規(guī)范75
7.1.5 API規(guī)范的特點(diǎn)76
7.2 客戶端工具API的實(shí)現(xiàn)思路76
7.3 賬戶驗(yàn)證API:叩開云存儲(chǔ)之門80
7.4 賬戶API:管理你的存儲(chǔ)系統(tǒng)81
7.4.1 獲取賬戶下容器列表81
7.4.2 獲取元數(shù)據(jù)83
7.4.3 設(shè)置自定義元數(shù)據(jù)84
7.4.4 刪除自定義元數(shù)據(jù)86
7.5 容器API:管理你的存儲(chǔ)空間87
7.5.1 創(chuàng)建容器87
7.5.2 獲取元數(shù)據(jù)89
7.5.3 設(shè)置自定義元數(shù)據(jù)90
7.5.4 刪除自定義元數(shù)據(jù)91
7.5.5 檢測(cè)容器是否存在93
7.5.6 刪除容器94
7.5.7 獲取容器中對(duì)象列表95
7.6 對(duì)象API:管理你的存儲(chǔ)內(nèi)容103
7.6.1 創(chuàng)建對(duì)象103
7.6.2 獲取元數(shù)據(jù)105
7.6.3 設(shè)置自定義元數(shù)據(jù)107
7.6.4 設(shè)置過(guò)期時(shí)效108
7.6.5 檢測(cè)對(duì)象是否存在110
7.6.6 獲取對(duì)象大?。ㄗ止?jié)數(shù))111
7.6.7 獲取對(duì)象內(nèi)容112
7.6.8 刪除對(duì)象117
7.6.9 復(fù)制對(duì)象118
7.6.10 移動(dòng)對(duì)象119
7.7 大對(duì)象API:有容乃大120
7.7.1 檢測(cè)是否支持靜態(tài)大對(duì)象(SLO)121
7.7.2 上傳分段對(duì)象(Segments)122
7.7.3 上傳清單(Manifest)124
7.7.4 獲取清單126
7.7.5 刪除大對(duì)象127
7.7.6 復(fù)制大對(duì)象128
7.8 HTTP通信實(shí)現(xiàn)130
7.8.1 HTTP通信的“套路”130
7.8.2 GET方法130
7.8.3 POST方法137
7.8.4 PUT方法139
7.8.5 DELETE方法145
7.8.6 HEAD方法147
7.9 結(jié)語(yǔ):存儲(chǔ)一切對(duì)象149
第8章 存儲(chǔ)系統(tǒng)與Java項(xiàng)目集成實(shí)例150
8.1 存儲(chǔ)系統(tǒng)與Java項(xiàng)目的集成點(diǎn)150
8.2 Web應(yīng)用與存儲(chǔ)系統(tǒng)集成150
8.2.1 Web應(yīng)用的集成模式150
8.2.2 集成示例1:文件上傳151
8.2.3 集成示例2:顯示圖片167
8.2.4 集成示例3:下載文件170
8.2.5 Web應(yīng)用集成小結(jié)173
8.3 工具類應(yīng)用與存儲(chǔ)系統(tǒng)集成174
8.3.1 工具類應(yīng)用的集成模式174
8.3.2 集成示例1:上傳文件到存儲(chǔ)系統(tǒng)174
8.3.3 集成示例2:從存儲(chǔ)系統(tǒng)下載內(nèi)容177
8.4 應(yīng)用集成技巧182
8.4.1 訪問(wèn)控制

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)