推荐序二
作为《大话存储(终极版)》以及《大话存储(后传)》的作者,我有幸经历了国内存储行业发展的启蒙和鼎盛时代。在2005年到2013年这8年间,存储市场基本就是SAN的市场,谈存储必暗指SAN。但是从2014年往后,存储行业突然发生巨大变化,分布式系统和固态存储介质开始呈爆发式增长。今天,谈存储如果不谈一谈配以固态硬盘的分布式系统,就仿佛是上个时代的人了。
分布式系统的发展有三个技术条件:高速网络、大容量硬盘、固态介质。这三者彻底解放了分布式系统的生产力。通俗一点说也就是:网络快了、盘容量大了、盘速度快了。高速网络是分布式系统赖以生存的根本,分布式存储系统早在20世纪中后期就已经形成了理论基础,但是一直到近几年,网络的时延和带宽才足以支撑分布式系统架构。为了降低成本,业界兴起所谓软件定义,也就是利用廉价白牌机或者标准的机架服务器,加上分布式存储软件管理层,搭建出软件定义分布式存储系统,与传统的SAN存储系统瓜分市场。而分布式系统的大行其道,极大地促进了固态存储的需求量,因为出于成本考量,分布式系统中每个节点往往不会连接多级JBOD从而靠大量的硬盘形成高并发性能,而是只靠每个服务器自带的少量盘位,加上固态盘来抵消跨网络通信带来的时延增加,形成让传统机械盘系统望尘莫及的IOPS和时延性能。
可以说,固态存储对系统架构和存储市场都有着颠覆性的影响。构建在大量机械硬盘基础之上的传统SAN存储架构不得不为固态存储重新定制,而固态存储让整个存储系统架构变得更加简单,这样SAN存储的门槛更低了,从而失去了核心竞争力。目前采用传统SAN存储架构的存储系统相比新兴存储系统,唯一一个不可撼动的优势就是其高可靠性,体现在两方面:一是硬件部件双冗余设计;二是在硬盘、HBA卡可靠性方面长期积累的经验。
固态存储近年来在国内的发展势头迅猛,造就了众多本土的、自主研发的、与闪存相关的企业,其中有些为SSD整盘提供商,有些为自主研发SSD主控的企业,有些为盘和主控兼有的企业。长期以来,机械硬盘的核心技术被少数几家企业掌控,门槛极高。而固态存储的入门门槛极大降低,在研发NAND主控方面,相比于机械硬盘,无论是在技术储备、技术实现上,还是在人员、物料成本上,都变得可以接受。然而,这并不意味着NAND闪存及其控制器、固件等一整套系统可以被轻易驾驭。闪存技术领域包含很多的复杂概念及复杂算法,比如SLC/MLC/TLC/QLC、3D NAND、快慢页、上下页、局部/全局磨损均衡、擦1写0、垃圾回收、Device/Host Based FTL、元数据保护机制、页面映射、NVMe、PCIE/SATA/SAS、SPDK/DPDK、RDMA、NVMe Over Fabric、LDPC/BCH等,这些概念相比传统存储系统更加接近底层和也更加精细,需要更高的学习成本。
业界迫切需要一本全面阐述、梳理固态存储底层技术的图书。本书的面世,可谓是雪中送炭,其及时满足了广大固态存储行业从业者学习了解固态存储相关知识的需求。
SSDFans团队由知名闪存控制器厂商的工程师组成,维护着SSDFans微信公众号,以较高频率发布与各类固态存储相关的技术或市场类文章。我也是SSDFans的粉丝之一,从SSDFans的文章中学到不少知识。写书不易,写出一本符合人脑认知原生态思维路径的书更不易。作为全面、系统、深度介绍固态存储技术、产品的书籍,本书语言通俗易懂,脉络清晰。本书不仅可以作为固态存储行业的入门书,也可以作为广大固态存储行业从业者常备的参考书。对于已经非常资深的固态存储行业人员来说,也是开卷有益,因为通过本书他们可查漏补缺,重新梳理思路。
我强烈推荐本书!
冬瓜哥