网络存储是一个涉及计算机硬件以及网络协议/技术、操作系统以及专业软件等各方面综合知识的领域。目前国内阐述网络存储的书籍少之又少,大部分是国外作品,对存储系统底层细节的描述不够深入,加之术语太多,初学者很难真正理解网络存储的精髓。
张冬所著的《大话存储(终极版存储系统底层架构原理极限剖析)》以特立独行的行文风格向读者阐述了整个网络存储系统。从硬盘到应用程序,对这条路径上的每个节点,作者都进行了阐述。书中内容涉及:计算机IO基本概念,硬盘物理结构、盘片数据结构和工作原理,七种常见RAID原理详析以及性能细节对比,虚拟磁盘、卷和文件系统原理,磁盘阵列系统,OSI模型,FC协议,众多磁盘阵列架构等。另外,本书囊括了存储领域几乎所有的新兴技术,比如机械磁盘、SSD、FC/SAS协议、HBA卡、存储控制器、集群存储系统、FCSAN、NAS、iSCSI、FCoE、快照、镜像、虚拟化、同步/异步远程复制、ThinProvision自动精简配置、VTL虚拟磁带库、数据容灾、应用容灾、业务容灾、性能优化、存储系统IO路径、云计算与云存储等。
其中每一项技术作者都进行了建模和分析,旨在帮助读者彻底理解每一种技术的原理和本质。本书结尾,作者精心总结和多年来在论坛以及各大媒体发表的帖子内容,超过一百条的问与答,这些内容都是与实际紧密结合的经验总结,颇具参考价值。
本书及时版于2008年出版,受到业界一致肯定,历经6年技术沉淀重装出版。
本书适合初入存储行业的研发人员、技术工程师、售前工程师和销售人员阅读,同时适合博学存储行业人士用以互相切磋交流提高。另外,网络工程师、网管、服务器软硬件开发与销售人员、Web开发者、数据库开发者以及相关专业师生等也非常适合阅读本书。
张冬(网名:冬瓜头
存储行业混迹十载,历任售前售后、产品设计、咨询顾问等角色,四项存储技术专利发明人。酷爱钻研,个性执着。理想是晚年能够做一名教师。
第1章 混沌初开——存储系统的前世今生
1.1存储历史
1.2信息、数据和数据存储
1.2.1信息
1.2.2什么是数据
1.2.3数据存储
1.3用计算机来处理信息、保存数据
第2章 IO大法——走进计算机IO世界
2.1IO的通路——总线
2.2计算机内部通信
2.2.1IO总线是否可以看作网络
2.2.2CPU、内存和磁盘之间通过网络来通信
2.3网中之网
第3章 磁盘大挪移——磁盘原理与技术详解
3.1硬盘结构
3.1.1盘片上的数据组织
3.1.2硬盘控制电路简介
3.1.3磁盘的IO单位
3.2磁盘的通俗演绎
3.3磁盘相关高层技术
3.3.1磁盘中的队列技术
3.3.2无序传输技术
3.3.3几种可控磁头扫描方式概论
3.3.4关于磁盘缓存
3.3.5影响磁盘性能的因素
3.4硬盘接口技术
3.4.1IDE硬盘接口
3.4.2SATA硬盘接口
3.5SCSI硬盘接口
3.6磁盘控制器、驱动器控制电路和磁盘控制器驱动程序
3.6.1磁盘控制器
3.6.2驱动器控制电路
3.6.3磁盘控制器驱动程序
3.7内部传输速率和外部传输速率
3.7.1内部传输速率
3.7.2外部传输速率
3.8并行传输和串行传输
3.8.1并行传输
3.8.2串行传输
3.9磁盘的IOPS和传输带宽(吞吐量)
3.9.1IOPS
3.9.2传输带宽
3.10固态存储介质和固态硬盘
3.10.1SSD固态硬盘的硬件组成
3.10.2从Flash芯片读取数据的过程
3.10.3向Flash芯片中写入数据的过程
3.10.4Flash芯片的通病
3.10.5NAND与NOR
3.10,6SSD给自己开的五剂良药
3.10.7SSD如何处理Cell损坏
3.10.8SSD的前景
3.11Memblaze闪存产品介绍
3.11.1技术能力
3.11.2产品能力
3.12小结:网中有网,网中之网
第4章 七星北斗——大话/详解七种RAID
4.1大话七种RAID武器
4.1.1RAID0阵式
4.1.2RAID1阵式
4.1.3RAID2阵式
4.1.4RAID3阵式
4.1.5RAID4阵式
4.1.6RAID5阵式
4.1.7RAID6阵式
4.2七种RAID技术详解
4.2.1RAID0技术详析
4.2.2RAID1技术详析
4.2,3RAID2技术详析
4.2.4RAID3技术详析
4.2.5RAID4技术详析
4.2.6RAID5技术详析
4.2.7RAID6技术详析
第5章 降龙传说——RAID、虚拟磁盘、卷和文件系统实战
5.1操作系统中RAID的实现和配置
5.1.1WindowsServer2003高级磁盘管理
5.1.2Linux下软RAID配置示例
5.2RAID卡
5.3磁盘阵列
5.3.1RAID50
5.3.2RAID10和RAID01
5.4虚拟磁盘
5.4.1RAID组的再划分
5.4.2同一通道存在多种类型的RAID组
5.4.3操作系统如何看待逻辑磁盘
5.4.4RAID控制器如何管理逻辑磁盘
5.5卷管理层
5.5.1有了逻辑盘就万事大吉了么?
5.5.2深入卷管理层
5.5.3Linux下配置LVM实例
5.5.4卷管理软件的实现
5.5.5低级VM和高级VM
5.5.6VxVM卷管理软件配置简介
5.6大话文件系统
5.6.1成何体统——没有规矩的仓库
5.6.2慧眼识人——交给下一代去设计
5.6.3无孔不入——不浪费一点空间
5.6.4一箭双雕——一张图解决两个难题
5.6.5宽容似海——设计也要像心胸一样宽
5.6.6老将出马——
5.6.7一统江湖——所有操作系统都在用
5.7文件系统中的IO方式
第6章 阵列之行——大话磁盘阵列
6.1初露端倪——外置磁盘柜应用探索
6.2精益求精——结合RAID卡实现外置磁盘阵列
6.3独立宣言——独立的外部磁盘阵列
6.4双龙戏珠——双控制器的高安全性磁盘阵列
6.5龙头凤尾——连接多个扩展柜
6.6锦上添花——完整功能的模块化磁盘阵列
6.7一脉相承——主机和磁盘阵列本是一家
6.8天罗地网——SAN
第7章 熟读宝典——系统与系统之间的语言OSI
7.1人类模型与计算机模型的对比剖析
7.1.1人类模型
7.1.2计算机模型
7.1,3个体间交流是群体进化的动力
7.2系统与系统之间的语言——OSI初步
7.3OSI模型的七个层次
7.3.1应用层
7.3.2表示层
7.3.3会话层
7.3.4传输层
7.3.5网络层
7.3.6数据链路层
7.3.7物理层
7.4OSI与网络
第8章 勇破难关——FibreChannel协议详解
8.1FC网络——极佳的候选角色
8.1.1物理层
8.1.2链路层
8.1.3网络层
8.1.4传输层
8.1.5上三层
8.1.6小结
8.2FC协议中的七种端口类型
8.2.1N端口和F端口
8.2.2L端口
8.2.3NL端口和FL端口
8.2.4E端口
8.2.5G端口
8.3FC适配器
8.4改造盘阵前端通路——SCSI迁移到FC
8.5引入FC之后
8.6多路径访问目标
8.7FC交换网络节点4次Login过程简析
……
第9章 天翻地覆——FC协议的巨大力量
第10章 三足鼎立——DAS、SAN和NAS
第11章 大师之作——大话以太网和TCP/IP协议
第12章 异军突起——存储网络的新军IPSAN
第13章 握手言和——IP与FC融合的结果
第14章 变幻莫测——虚拟化
第15章 众志成城——存储集群
第16章 未雨绸缪——数据保护和备份技术
第17章 愚公移山——大话数据容灾
第18章 鬼斧神工——数据前处理与后处理
第19章 过关斩将——系统IO路径及优化
第20章 腾云驾雾——大话云存储
附录1存储系统问与答精华集锦
附录2IP硬盘——玩玩还是来真的?
附录3新技术将如何影响数据中心存储系统
后记
想象:闪电侠正在做数学题,假设我们不打断他,他每秒能连续做100道题,此时我们每隔0.1秒,就和他交谈打断他一次,每次交谈的时间是0.5秒。也就是说闪电侠实际上做数学题的时间是每隔0.5秒做一次,每次只能做0.1秒的时间。这样,每0.6秒闪电侠只能做10道题,那么可以计算出闪电侠实际每秒能做的数学题只有区区16道,这和我们不打断他时的每秒100道题相比差了6倍多。
同样,磁盘也是这个道理,我们不断地用换道来打断磁头。磁头滑过盘片一圈,只需要很短的时间,而换道所需的时间远远比盘片旋转一圈耗费的时间多,所以造成磁盘整体外部传输速率显著下降。有人问,必须要换道么?如果要读写的数据仅仅在一条磁道上,那是可以获得极高的传输速率的,但是这并不容易实现。如今,随着硬盘容量的加大,应用程序产生的文件更是在肆无忌惮地加大,动辄几十、几百兆甚至上GB大小,敢问这种文件用一个磁道能放下么?显然不能。
所以,磁头必须不断地被“打断”去进行换道操作,整体传输速率就会大大降低。实际中一块10000转的SCSI硬盘的实际外部传输速率也只有80MB/s左右(近期的15000转的SAS硬盘外部传输率较大已经可以达到200MB/s)。为了避免磁头被不断打断的问题,人们发明了RAID技术,让一个硬盘的磁头在换道时,另一个磁盘的磁头在读写。如果有很多磁盘联合起来,同一时刻总有某块硬盘的磁头在读写状态而不是都在换道状态,这就相当于一个大虚拟磁盘的磁头总是处于读写状态,所以RAID可以显著提升传输速率。不仅如此,如果我们将RAID阵列再次进行联合,就能将速率在RAID提速的基础上,再次成倍地增加。这种工作,就需要大型磁盘阵列设备来做了。
提示:RAID技术的细节在本书第4章详细阐述;磁盘阵列技术将在本书第6章介绍。
3.7.2外部传输速率
磁头从盘片上将数据读出,然后存放到硬盘驱动器电路板上的缓存芯片内,再将数据从缓存内取出,通过外部接口传送给主板上的硬盘控制器。从外部接口传送给硬盘控制器时的传输速率,就是硬盘的外部传输速率。这个动作是由硬盘的接口电路来发起和控制的。接口电路和磁头控制电路是不同的部分,磁头电路部分是超精密高成本的部件,可以保障磁头读写时的高速率。但是因为磁头要被不断地打断,所以外部接口传输速率无须和磁头传输速率一样,只要满足最终的实际速率即可。外部接口的速率通常大于实际使用中磁头读写数据酌速率(计入换道的损失)。
3.8并行传输和串行传输
3.81并行传输
来举一个例子,有8个数字从1到8,需要传送给对方。此时我们可以与对方连接8条线,每条线上传输一个字符,这就是并行传输。并行传输要求通信双方之间的距离足够短。因为如果距离很长,那么这8条线上的数字因为导线电阻不均衡以及其他各种原因的影响,最终到达对方的速度就会显现出差距,从而造成接收方必须等8条线上的所有数字都到达之后,才能发起下一轮传送。
……
讲得太详细了,挑着看
书内容是不错的,但是我拿到的时候,整个包装都被拆开了,书外面的薄膜也被拆开了,整个封面感觉在地上磨过,有的地方都坏了,这是我第一次遇到这样的事,很不开心,更不开心的是想上传图片给大家看一看,结果一直提示找不到上传文件!我图片就在桌面!!!无法理解!!!
很不错的图书,已推荐朋友同事,下次还会再来。
显然是盗版,印刷味熏死人,很多重复页
这本书业界价值很高,值得一看,希望有所收获
质量不错。
是一本帮助读者彻底理解每一种技术的原理和本质的书
该商品已有152人评论大话存储【终极版】——存储系统底层架构原理极限剖析...该商品已有152人评论大话存储【终极版】——存储系统底层架构原理极限剖析...该商品已有152人评论大话存储【终极版】——存储系统底层架构原理极限剖析...该商品已有152人评论大话存储【终极版】——存储系统底层架构原理极限剖析...该商品已有152人评论大话存储【终极版】——存储系统底层架构原理极限剖析...
品质,价格,送货速度很满意,就是想买的优惠产品没货。
前两本十分震撼,现在还有电子版,买最终版做个纪念
必须得评价下,纸张质量非常好,印刷效果非常好,书的内容就更不用多说了!
当参考手册,估计可以看到退休吧。PS:有塑封哦
看了部分云存内容,字句还需要再雕琢下,内容讲解的还是比较通俗易懂,有些地方需要讲解的更透彻仔细些。
书很好,快寄也很给力,星期六没上班,快寄师傅尽然把书给我送到家门口了,很感谢快寄师傅
书很不错,质量挺好的,就是快递把书边都磕坏了
拿到的时候书背都是裂的,还只能退货不能换,打折了就给次品?还有快递,5分钟不到就又打电话,说什么再不来就走了,从下楼走到大门口不需要时间?呵呵,真TM是一次愉快的购物啊。
知识比较全,但是武侠解释得有点不伦不类,不喜欢
书本身怎样跟商家没有关系。书本质量好,物流快。
很好,200-100活动,在当当最满意的一次购物了
作者很给力,知识点很全很详细,适合入门也值得深入研究。
书外边有点显旧,有略微压折的痕迹。里面还不错。快递速度不错。
晚上下单,第二天早上到货,有点怀疑是别人退的货
包装有破损,书也压破十来张。不能平复心情。第二次收到破损书了。
不错,很全面,对于小白来说是能看的下去的存储数据。
内容还是不错的,对于想学习存储方面的知识,很有帮助。
很棒的一本书,都有涉及到目前比较前沿的技术!存储小白,还需要努力~
将近1000页的厚实的书本,对真个存储的所有环节一一讲解,深入了解存储的朋友推荐!
正式期待许久的存储书籍 刚看完存储的历史篇章 内容从通俗易懂到知识详细 为作者张东点赞