-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Ceph之RADOS設(shè)計(jì)原理與實(shí)現(xiàn) 版權(quán)信息
- ISBN:9787111613893
- 條形碼:9787111613893 ; 978-7-111-61389-3
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Ceph之RADOS設(shè)計(jì)原理與實(shí)現(xiàn) 本書特色
適讀人群 :本書適合于對(duì) Ceph 有一定了解,想更進(jìn)一步參與到 Ceph 開源項(xiàng)目中來,并致力于后續(xù)為 Ceph、特別是 RADOS 組件添磚加瓦的開發(fā)者或者高級(jí)開發(fā)者閱讀。此外,高級(jí)運(yùn)維人員 1)Ceph 創(chuàng)始人 Sage Weil 親自作序,王璞、陳緒、何寶宏、孫振鵬等專家力薦。 (2)作者是中興通訊Clove團(tuán)隊(duì)核心成員,同時(shí)也是Ceph 開源社區(qū)技術(shù)委員會(huì)成員與 Ceph Member聯(lián)袂奉獻(xiàn)。 (3)中興通訊Clove團(tuán)隊(duì)在Ceph項(xiàng)目的Commit數(shù)量,世界NO.2,僅次于創(chuàng)始團(tuán)隊(duì)Red Hat (4)系統(tǒng)剖析 Ceph 核心組件 RADOS 的設(shè)計(jì)原理與具體實(shí)現(xiàn),全面掌握 Ceph 的核心設(shè)計(jì)理念與高級(jí)應(yīng)用技巧,快速提升對(duì)于 Ceph 的研發(fā)與運(yùn)維能力。
Ceph之RADOS設(shè)計(jì)原理與實(shí)現(xiàn) 內(nèi)容簡(jiǎn)介
《Ceph之RADOS設(shè)計(jì)原理與實(shí)現(xiàn)》是繼《Ceph設(shè)計(jì)原理與實(shí)現(xiàn)》之后,中興通訊Clove團(tuán)隊(duì)在Ceph領(lǐng)域的又一全新力作。Clove團(tuán)隊(duì)是Ceph開源社區(qū)國(guó)內(nèi)負(fù)盛名的組織貢獻(xiàn)者之一,自Jewel版起,連續(xù)4個(gè)版本代碼貢獻(xiàn)量位列世界前三。目前該團(tuán)隊(duì)擁有社區(qū)技術(shù)委員會(huì)成員一名,Ceph Mermber三名。鑒于Clove團(tuán)隊(duì)在Ceph不斷發(fā)展與壯大過程中做出的杰出貢獻(xiàn),創(chuàng)始人SageWeil先生再次為該書親自作序。 存儲(chǔ)是云計(jì)算的基石,Ceph是開源分布式軟件定義存儲(chǔ)解決方案中的領(lǐng)頭羊。該書以大量存儲(chǔ)技術(shù)的基本原理(例如分布式一致性、文件系統(tǒng)等)為主線,系統(tǒng)剖析了Ceph核心組件RADOS的設(shè)計(jì)原理與具體實(shí)現(xiàn)。通過閱讀該書可以掌握Ceph的核心設(shè)計(jì)理念與高級(jí)應(yīng)用技巧,從而快速提升自身對(duì)于Ceph的研發(fā)與運(yùn)維能力。
Ceph之RADOS設(shè)計(jì)原理與實(shí)現(xiàn) 目錄
序1
序2
序3
前言
第1章 一生萬物——RADOS導(dǎo)論 1
1.1 RADOS概述 3
1.2 存儲(chǔ)池與PG 5
1.3 對(duì)象演進(jìn)與排序 6
1.4 stable_mod與客戶端尋址 10
1.5 PG分裂與集群擴(kuò)容 13
1.6 總結(jié)和展望 17
第2章 計(jì)算尋址之美與數(shù)據(jù)平衡之殤——CRUSH 19
2.1 抽簽算法 20
2.2 CRUSH算法詳解 24
2.2.1 集群的層級(jí)化描述——cluster map 25
2.2.2 數(shù)據(jù)分布策略——placement rule 27
2.3 調(diào)制CRUSH 33
2.3.1 編輯CRUSH map 34
2.3.2 定制CRUSH規(guī)則 38
2.4 數(shù)據(jù)重平衡 40
2.4.1 reweight 42
2.4.2 weightset 45
2.4.3 upmap 47
2.4.4 balancer 48
2.5 總結(jié)和展望 52
第3章 集群的大腦——Monitor 54
3.1 集群表OSDMap 56
3.2 集群管理 60
3.2.1 OSD管理 60
3.2.2 存儲(chǔ)池管理 63
3.2.3 告警管理 66
3.3 總結(jié)和展望 66
第4章 存儲(chǔ)的基石——OSD 68
4.1 OSD概述 69
4.1.1 集群管理 70
4.1.2 網(wǎng)絡(luò)通信 71
4.1.3 公共服務(wù) 72
4.2 OSD上電 74
4.3 故障檢測(cè) 75
4.4 空間管理 78
4.5 總結(jié)和展望 82
第5章 高效本地對(duì)象存儲(chǔ)引擎——BlueStore 84
5.1 設(shè)計(jì)原理 85
5.2 磁盤數(shù)據(jù)結(jié)構(gòu) 89
5.2.1 PG 89
5.2.2 對(duì)象 89
5.3 緩存機(jī)制 97
5.3.1 概述 97
5.3.2 實(shí)現(xiàn) 100
5.4 磁盤空間管理 103
5.4.1 概述 103
5.4.2 BitmapFreelistManager 106
5.4.3 BitmapAllocator 107
5.5 BlueFS 109
5.5.1 概述 109
5.5.2 磁盤數(shù)據(jù)結(jié)構(gòu) 112
5.5.3 塊設(shè)備 116
5.6 實(shí)現(xiàn)原理 116
5.6.1 mkfs 117
5.6.2 mount 117
5.6.3 read 119
5.6.4 write 121
5.7 使用指南 126
5.7.1 部署B(yǎng)lueStore 127
5.7.2 配置參數(shù) 129
5.8 總結(jié)和展望 132
第6章 移動(dòng)的對(duì)象載體——PG 134
6.1 基本概念與術(shù)語 135
6.2 讀寫流程 138
6.2.1 消息接收與分發(fā) 145
6.2.2 do_request 147
6.2.3 do_op 149
6.2.4 execute_ctx 155
6.3 狀態(tài)遷移 163
6.3.1 狀態(tài)機(jī)概述 164
6.3.2 創(chuàng)建PG 167
6.3.3 Peering 170
6.4 總結(jié)和展望 184
第7章 在線數(shù)據(jù)恢復(fù)——Recovery和Backfill 185
7.1 Recovery 186
7.1.1 資源預(yù)留 186
7.1.2 對(duì)象修復(fù) 187
7.1.3 增量Recovery和異步Recovery 191
7.2 Backfill 192
7.3 總結(jié)和展望 199
第8章 數(shù)據(jù)正確性與一致性的守護(hù)者——Scrub 201
8.1 Scrub的指導(dǎo)思想 202
8.2 Scrub流程詳解 207
8.2.1 資源預(yù)留 207
8.2.2 范圍界定 209
8.2.3 對(duì)象掃描 211
8.2.4 副本比對(duì) 213
8.2.5 統(tǒng)計(jì)更新與自動(dòng)修復(fù) 215
8.3 Scrub搶占 215
8.4 總結(jié)和展望 218
第9章 基于dmClock的分布式流控策略 219
9.1 概述 220
9.2 dmClock基本原理 221
9.2.1 mClock 221
9.2.2 dmClock 224
9.3 dmClock算法實(shí)現(xiàn) 225
9.3.1 I/O請(qǐng)求入隊(duì) 227
9.3.2 I/O請(qǐng)求出隊(duì) 227
9.3.3 實(shí)例分析 229
9.4 在Ceph中的應(yīng)用實(shí)踐 233
9.4.1 client的界定 233
9.4.2 支持帶寬限制 235
9.4.3 存儲(chǔ)卷的QoS 237
9.4.4 集群流控策略 240
9.5 總結(jié)和展望 244
第10章 糾刪碼原理與實(shí)踐 246
10.1 RAID技術(shù)概述 247
10.2 RSRAID和Jerasure 253
10.2.1 計(jì)算校驗(yàn)和 254
10.2.2 數(shù)據(jù)恢復(fù) 255
10.2.3 算術(shù)運(yùn)算 256
10.2.4 缺陷與改進(jìn) 261
10.2.5 Jerasure 262
10.3 糾刪碼在Ceph中的應(yīng)用 264
10.3.1 術(shù)語 266
10.3.2 新寫 268
10.3.3 讀 269
10.3.4 覆蓋寫 271
10.3.5 日志 274
10.3.6 Scrub 275
10.4 總結(jié)和展望 275
......
Ceph之RADOS設(shè)計(jì)原理與實(shí)現(xiàn) 作者簡(jiǎn)介
作者簡(jiǎn)介 謝型果 中興通訊軟件工程師,6 年存儲(chǔ)研發(fā)經(jīng)驗(yàn),精通本地文件系統(tǒng)ZFS。2014年開始研究Ceph,目前是 Ceph 開源社區(qū)技術(shù)委員會(huì)成員兼 Ceph Member,主要研究方向?yàn)?RADOS。 嚴(yán) 軍 中興通訊軟件工程師,6 年存儲(chǔ)研發(fā)經(jīng)驗(yàn),先后從事 NAS 與分布式統(tǒng)一存儲(chǔ)產(chǎn)品研發(fā)。2016 年加入 Ceph 開源社區(qū),主要研究領(lǐng)域?yàn)?RADOS 與分布式存儲(chǔ)系統(tǒng) QoS,目前是 Ceph 開源社區(qū)的 Ceph Member。
- >
自卑與超越
- >
經(jīng)典常談
- >
名家?guī)阕x魯迅:朝花夕拾
- >
隨園食單
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
上帝之肋:男人的真實(shí)旅程
- >
中國(guó)歷史的瞬間
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)