第一章 云存储概述 1
第一节 引言 1
第二节 云存储概述 3
第三节 云存储的分类 4
第四节 云存储的系统架构 7
第五节 云存储的优势 8
第六节 云存储的主要思想 10
第七节 虚拟存储容器 12
第八节 云存储的互操作性 14
第九节 云存储技术基础 17
第二章 存储技术基础 21
第一节 外部存储设备 21
第二节 磁盘阵列 48
第三节 直连存储 60
第四节 附网存储 68
第五节 存储区域网 72
第六节 分布式文件系统 78
第七节 数据保护技术 81
第八节 数据备份 88
第九节 镜像与快照 92
第十节 分级存储管理 97
第十一节 存储系统的功能需求 100
第十二节 存储系统的评价指标 102
第三章 虚拟化技术 107
第一节 虚拟化概述 108
第二节 存储虚拟化 113
第三节 系统虚拟化 126
第四节 桌面虚拟化 134
第五节 应用虚拟化 137
第六节 典型虚拟化产品:VMware vSphere 138
第七节 典型虚拟化产品:Microsoft Azure 145
第八节 典型虚拟化产品:Xen 151
第九节 典型虚拟化产品:KVM 154
第四章 分布式存储系统 159
第一节 海量数据的分类 159
第二节 分布式文件系统 162
第三节 分布式键值系统 187
第四节 分布式表格系统 193
第五节 分布式数据库 206
第五章 云存储关键技术研究 213
第一节 一种基于工作集副本的存储虚拟化层节能技术 213
第二节 基于大规模云环境的绿色资源分配协议 231
第三节 基于MLC/SLC双模闪存芯片的闪存转换层 243
第四节 面向混合存储系统的块层多顺序流预取算法 266
第五节 云存储环境下基于HDFS的海量小文件装箱算法 286
第六节 一种基于两级随机抽样的近似求解方法 294
第六章 基于Hadoop构建云存储系统 305
第一节 系统架构 305
第二节 基础配置 307
第三节 Hadoop集群配置 316
第四节 HDFS的Java客户端编写 323
第五节 云存储平台展示 327
第七章 基于Open Stack Swift构建云存储系统 331
第一节 Open Stack介绍 331
第二节 Swift介绍 333
第三节 安装Swift 342
第四节 使用Swift 357
第五节 Swift管理 368
参考文献 375