本书是软件定义存储(SDS)领域的集大成者和开创性著作。倪光南院士、IDC中国副总裁武连峰、VMware全球副总裁李映、企事录创始人张广斌、DOIT创始人郑信武、猎豹移动CTO Charles Fan等数十位来自学术界和企业界的资深专家强烈推荐。
作者阵容超级豪华,所有作者都来自全球最优秀的存储技术/产品厂商,如EMC、VMware、HP、联想、飞康、Mellanox、达沃、先智、天玑、UMCloud等,全部都是存储领域的资深一线专家。
书中从技术、原理、实践、产品、厂商5个维度详细且完整地呈现出了SDS的生态图景。
第1~4章从技术、产品、厂商等3个维度详细介绍了SDS的定义、发展、分类和未来发展趋势,这是目前对SDS*系统化的科普性解读;
第5~20章以全球范围内*有实力的存储厂商/技术(EMC、VMware、OpenStack、飞康、Ceph等近20家)为主线,详细讲解了这些厂商主打的存储产品的功能、技术原理、架构、应用场景和实践方法,同时配备了丰富的案例;
第21~26章从技术维度对SDS及其生态链组件进行了深入讲解,包括SDS的备份、闪存存储与SDS、网络与SDS、SAS与SDS、内存虚拟化与SDS、容器与SDS等。
叶毓睿:资深存储技术专家,毕业于北京大学,在IT行业拥有十多年的经验,现任VMware存储架构师。曾任职于EMC、Compellent、DELL等公司,对存储行业的历史发展和未来趋势有深入的了解。微信公众号“乐生活与爱IT”的作者。
雷迎春:2002年获得中科院计算所博士学位,2004年被评为中科院计算所副研究员,并在计算所和武汉大学从事分布式计算和存储等相关领域的研究活动。2010年参与创建达沃时代公司,致力于通过自主创新为企业提供一站式数据服务。
李炫辉:绿芯半导体副总裁。Oracle数据库专家、思科网络专家、云计算及存储系统专家,对闪存技术有深刻了解,是国内早期闪存存储技术的实践者,参与了多个客户关键业务系统闪存存储架构的设计与实施。
王豪迈:XSKYCTO,Ceph社区的主要贡献者之一。对OpenStack、存储、数据库都有深入理解。之前是NetBSD和VirtualBox的贡献者,目前负责维护Ceph网络栈。
第1章软件定义存储之介绍1
1.1什么是软件定义2
1.2什么是软件定义存储3
1.2.1Vmware眼里的SDS3
1.2.2EMC眼里的SDS5
1.2.3IBM眼里的SDS6
1.2.4华为眼里的SDS8
1.2.5Gartner眼里的SDS10
1.2.6IDC眼里的SDS11
1.2.7SNIA眼里的SDS12
1.2.8本书对SDS的定义15
1.3为什么出现软件定义存储16
1.3.1背景16
1.3.2数据迅猛增长16
1.3.3硬盘的发展异常缓慢19
1.3.4深刻改变存储架构的新技术19
1.4本章小结23
第2章软件定义存储之发展25
2.1SDS之抽象篇25
2.2SDS之池化篇28
2.2.1SNIA对存储虚拟化的解释28
2.2.2SNIA之存储标准化建议:SMI-S29
2.2.3存储虚拟化实例剖析31
2.2.4存储标准化之互操作性32
2.3SDS之自动化篇34
2.3.1DCOS-OpenStackCinder39
2.3.2Hypervisor-VMware41
2.4本章小结42
第3章软件定义存储之分类43
3.1ServerSAN43
3.2HCI45
3.3SDS的分类46
3.3.1IDC对SDS的分类46
3.3.2VMwareSDS的分类47
3.3.3EMCSDS的分类48
3.4本书对SDS的分类48
3.4.1控制平面49
3.4.2数据平面50
3.5本章小结54
第4章软件定义存储之未来55
4.1第三方机构对SDS市场的预测55
4.1.1Gartner55
4.1.2IDC56
4.1.3Wikibon56
4.1.4Marketsandmarkets58
4.1.5总结58
4.2SDS未来发展的预测和解释59
4.2.1谁会在未来SDS名列前茅59
4.2.2存储、服务器、云计算厂商的并购将加速61
4.2.3未来SDS可能的发展61
4.2.4与SDS相关的技术62
第5章VMwareSPBM和VirtualVolumes63
5.1存储策略出现的历史回顾63
5.2VMwareSPBM64
5.3VirtualVolumes65
5.3.1什么是VirtualVolumes65
5.3.2VirtualVolumes的优势66
5.3.3VirtualVolumes的组成部分66
5.4VirtualVolumes各家阵列之实现72
5.4.1DELLEqualLogic72
5.4.2IBMXIV73
5.4.3华为OceanStor5000系列(v3)74
5.4.4EMCVNXe74
5.4.5HP3PAR76
5.4.6NimbleStorage77
5.5如何动手实验VVol78
5.6本章小结79
第6章OpenStackCinder80
6.1Cinder前世今生80
6.1.1OpenStack的由来80
6.1.2IaaS云计算的能力81
6.1.3OpenStack的发展81
6.1.4Cinder能做什么86
6.1.5Cinder支持的存储产品86
6.1.6Cinder提供的功能87
6.1.7Cinder的诞生88
6.1.8Cinder的生命力89
6.1.9Cinder、Swift、Ceph的区别93
6.2Cinder初体验93
6.2.1创建Volume操作93
6.2.2挂载Volume94
6.2.3扩展Volume大小94
6.2.4创建Snapshot96
6.3Cinder全景96
6.3.1Cinder的核心概念96
6.3.2Cinder的核心架构97
6.3.3创建Volume的流程98
6.3.4挂载Volume的流程98
6.3.5Cinder和Nova之间的调用100
6.3.6Cinder服务如何扩展101
6.3.7Cinder如何对接后端存储101
6.3.8Cinder的VolumeType101
6.3.9Cinder的QoS设置102
6.3.10如何添加新的Driver103
6.4存储厂商与Cinder104
6.4.1国外存储厂商104
6.4.2国内存储厂商105
6.5Cinder的部署106
6.5.1Cinder服务的高可用106
6.5.2Cinder与商业存储对接107
6.5.3Cinder的自动化部署109
6.6Cinder的未来110
6.7本章小结110
第7章EMCViPR111
7.1ViPRController简介111
7.1.1ViPRController介绍111
7.1.2ViPRController历史111
7.2ViPRController深入剖析112
7.2.1架构剖析112
7.2.2技术原理113
7.2.3功能特性120
7.2.4技术现状与未来123
7.3应用场景123
7.3.1存储自动化123
7.3.2存储即服务123
7.4本章小结124
第8章先智数据FederatorSDS125
8.1FederatorSDS简介125
8.1.1先智数据公司介绍125
8.1.2FederatorSDS是什么125
8.2FederatorSDS深入剖析127
8.2.1架构概述127
8.2.2技术原理133
8.2.3功能特性134
8.2.4技术现状与未来136
8.3应用场景136
8.4案例介绍137
8.4.1台中荣民总医院医疗云一体机137
8.4.2东芝亚太数据中心容灾139
8.5本章小结141
第9章飞康软件FreeStor142
9.1FreeStor简介142
9.2FreeStor深入剖析143
9.2.1IntelligentAbstraction143
9.2.2FreeStor的拓扑结构146
9.2.3FreeStor的智能分析149
9.3应用场景151
9.3.1FreeStor的异构存储整合151
9.3.2利用FreeStor的缓存技术为存储加速,替换高端阵列151
9.3.3FreeStor的异构容灾154
9.4本章小结162
第10章VMwareVSAN163
10.1VSAN简介163
10.1.1VSAN是什么163
10.1.2VSAN的能力165
10.1.3VSAN的市场166
10.2VSAN深入剖析166
10.2.1架构剖析166
10.2.2技术细节174
10.2.3功能特性185
10.2.4未来技术195
10.3应用场景197
10.4案例介绍198
10.4.1上海公安高等专科学校198
10.4.2山东新华书店199
10.5本章小结201
第11章EMCScaleIO202
11.1ScaleIO简介202
11.1.1ScaleIO介绍202
11.1.2ScaleIO历史202
11.2ScaleIO深入剖析203
11.2.1架构剖析203
11.2.2技术原理209
11.2.3功能特性210
11.2.4技术现状与未来213
11.3应用场景214
11.3.1数据库214
11.3.2服务器虚拟化215
11.3.3虚拟桌面215
11.3.4开发测试215
11.4案例介绍215
11.4.1瑞士电信215
11.4.2国内某运营商216
11.5本章小结217
第12章Ceph218
12.1Ceph简介218
12.1.1开源生态体系218
12.1.2技术平台219
12.1.3持续创新环境220
12.1.4广泛的用户基础221
12.2Ceph深入剖析222
12.2.1核心组件222
12.2.2统一存储222
12.2.3RADOS数据分布计算226
12.2.4RADOS数据管理228
12.2.5副本和ErasueCode230
12.2.6缓存分层存储230
12.2.7备份与容灾231
12.3未来展望232
12.3.1CephFS与容器232
12.3.2存储引擎233
12.3.3IO栈重构234
12.3.4多站点多活方案234
12.4应用场景235
12.4.1OpenStack与Ceph235
12.4.2对象存储提供238
12.5本章小结239
第13章HPEStoreVirtualVSA240
13.1HPEStoreVirtualVSA简介240
13.1.1HPEStoreVirtualVSA的历史240
13.1.2市场现状240
13.1.3设计思路241
13.2HPEStoreVirtualVSA深入剖析241
13.2.1架构剖析241
13.2.2功能特性248
13.2.3技术细节250
13.2.4技术现状与未来254
13.3应用场景254
13.3.1独立外置块存储设备254
13.3.2超融合架构系统255
13.4本章小结256
第14章达沃时代257
14.1达沃存储简介257
14.1.1研制背景257
14.1.2市场现状260
14.2达沃存储深入剖析264
14.2.1架构剖析264
14.2.2技术原理与功能特性266
14.2.3技术现状与未来271
14.3应用场景272
14.3.1硬件基础272
14.3.2部署形式272
14.3.3三种接口273
14.3.4广域存储274
14.4案例介绍274
14.4.1以数据为中心的超融合274
14.4.2统一的分布式存储276
14.4.3集中控制、分布部署的广域存储276
14.5本章小结278
第15章LenovoThinkCloudAIO279
15.1AIO简介280
15.2AIO深入剖析285
15.3应用场景299
15.4案例介绍303
15.5本章小结305
第16章华云网际FusionStor306
16.1背景306
16.2FusionStor解决方案308
16.3应用场景321
16.4本章小结322
第17章天玑数据323
17.1天玑数据融合架构简介323
17.2天玑数据PBData数据库云平台深入剖析324
17.3应用场景341
17.4案例介绍343
17.5本章小结349
第18章云和恩墨350
18.1zData数据库存储平台简介350
18.2zData架构解析354
18.3zData应用场景357
18.4本章小结358
第19章青云HCI359
19.1青云HCI简介360
19.2青云HCI架构深入剖析363
19.3青云HCI存储部分架构剖析367
19.4应用场景380
19.5案例介绍380
19.6本章小结383
第20章Zadara云阵384
20.1ZadaraVPSA简介384
20.2ZadaraVPSA深入剖析390
20.3应用场景397
20.4云阵存储性能398
20.5案例介绍406
20.6本章小结414
第21章SDS的备份415
21.1SDS备份的基本原理和技术选择416
21.2SDS各种备份技术运用实例422
21.3SDS未来备份技术的趋势431
21.4本章小结434
第22章闪存存储与SDS436
22.1闪存存储简介436
22.2面向企业级应用的闪存存储设计442
22.3闪存存储在SDS中的实践447
22.4新一代非易失性存储以及技术的分析和展望450
22.5本章小结451
第23章网络与SDS453
23.1InfiniBand技术简介454
23.2高速网络通信协议RDMA458
23.3高速网络加速软件定义存储471
23.4本章小结476
第24章SAS与SDS477
24.1SAS协议和SAS协议的现状478
24.2服务器存储和计算物理解耦合479
24.3ServerSAN的数据读写通过SAS网络传输484
24.4数据写入硬盘从软件到硬件487
24.5云计算和软件定义存储490
24.6最后的一些话494
第25章内存虚拟化与SDS及DELLFluidCache495
25.1DELLSDS计划495
25.2DELLFluidCache简介497
25.3DELLFluidCache深入剖析499
25.4DELLFluidCache的应用场景502
25.5DELLFluidCache的未来展望503
25.6本章小结504
第26章容器与SDS505
26.1容器技术简介505
26.2容器技术深入剖析507
26.3容器的应用场景511
26.4容器技术对SDS的影响512
26.5本章小结519
赞誉521
为什么写这本书
在混合云的基础架构中,软件定义存储方兴未艾,与之相关的存储初创厂商,在全球如同雨后春笋般不断出现。软件定义存储各家都有不同的定义,与之相关的词汇也很多,包括ServerSAN、超融合架构、一体机等。这些概念比较接近,也容易混淆,为了进一步理解软件定义存储的本质,自2015年起,我开始研究各家软件软件定义存储。并利用周末和节假日,从2015年5月1日开始,在我的微信公众号“乐生活与爱IT”上陆续发表了SDS之一到SDS之六的带有普及意义的系列文章,得到了许多朋友的赞誉和鼓励。这些文章也被媒体、厂商广泛转发,包括存储在线Dostor、比特网ChinaByte、网界网CNW、CSDN、企业网、DT时代、程序猿等,以及VMware、EMC等厂商的官方微信。