序
Foreword
我们正处在一个硬件尤其是存储和网络技术大创新的过程中。随着NAND闪存的出现,单个设备就可以提供100万IOPS,这比仅仅数年前的高端存储阵列还要快。而现在万兆以太网卖成白菜价,业界亦早已瞄向了40Gbps甚至100Gbps的以太网。更高效的协议诸如RDMA和NVMe减少了对CPU消耗的需求,而这正是限制新兴的存储和网络技术能力的因素。与此同时,CPU密度正以每年翻一番的速度发展着。
带着对这种技术趋势的预测,我和一群杰出的工程师一起于2010年开始了VSAN项目。我们意识到商用服务器已经具有足够的能力来接管诸如存储和网络这种传统上需要由专用硬件设备来处理的服务。我们觉得运行在通用(商用)服务器上的软件也是一种可行的方法。简单来说,技术革新使得企业级存储和网络的大众化成为可能。客户得以借“软件定义的架构”之东风获得巨大的收益——低成本、更多的硬件选择,而且如果选对了工具,就可以用一种统一的方法来管理所有的基础架构:计算、存储和网络。
复杂的操作和可扩展性的挑战一直是虚拟化采纳者的最大的痛点之一。因此,在我们专注于软件定义的存储的同时,一个叫做Martin Casado的小有名气的斯坦福毕业生正在捣鼓软件定义的网络。
时钟快进到2016年3月,VMware的VSAN发布了其第4个版本(版本6.2),也是其自2014年3月初次登场以来最重要的一个版本。VSAN带着数据完整性、可用性和空间效率性等新功能华丽登场,在这个最成熟的存储市场再次做到了一览众山小。结合了通用硬件的实惠和软件栈的弹性与高效,VMware使得全闪存存储成为一种既负担得起又广泛适用于大量用户场景的产品。成千上万的企业客户将VSAN运用到自己的关键业务中,从医院到流行的电子商务平台,从石油钻井到航空母舰,VSAN真正称得上是经过了千锤百炼。我们为之自豪!
不过,如果只关注于VSAN的这些令人赞叹的存储特性,我们就会错过另一个重点:其带来的管理范式。从现在的技术实例来说,VSAN被设计成为一种完美的超融合基础架构(HCI)的存储平台。HCI最重要的优点就在于其简单的操作模式,使客户用一个简单的工具就得以管理整个IT基础架构。在VMware产品线中,甚至于在整个业界VSAN都是一颗闪耀的明星。
从版本6.1起,VSAN开始提供“运行状况服务”,可以监控、探测并协助解决硬件、配置和性能上的问题。到版本6.2,管理工具集中又新增了“性能服务”,它可以提供高级性能监控和分析。通过运用这些工具和数据,用户就对其基础架构的状态和不同虚拟机及工作负载所消耗的资源,具有了端到端的可视性。例如,管理员就可以通过此单一的工具做到性能的排错,进行问题的根本原因分析(无论是计算、网络还是存储方面),并决定解决问题的方案。
VSAN所有的管理特性,包括启用、配置、升级以及运行状况和性能服务,都构建在一个可扩展的分布式的架构上。它们完全可以支持API,这也是非常流行的vSphere API的扩展集。与此同时,所有VSAN和HCI的管理特性都原生地集成在vSphere Web客户端中。
VSAN天生就和ESXi这个业界最佳的hypervisor集成在一起,提供无可匹敌的超融合基础架构的高效与性能。该产品对vSphere客户来说“即开即用”。不仅如此,其控制平面横向扩展的天性为用户及其应用程序开启了在私有云和公有云上的新天地。而令人激动的旅程才刚刚开始呢!
已经有很多墨水(当然更多是电子墨水啦)挥洒在介绍VSAN上,包括描述其独特的架构和给客户带来的操作上的好处。而且天天都有新文章出现,每个朋友都不吝表达自己的观点,描述它给客户带来的种种益处。而本书则不同,它是介绍VSAN(包括产品和其背后技术的)最全面也最权威的参考书。
Duncan和Cormac从这个项目最初开始时就加入了团队,他们从自身的经验和客户的反馈出发,在设计阶段就贡献了大量宝贵的意见。他们不仅极其熟悉产品的架构,而且还具有大量实战操作经验,无论是在实验室还是在全球各地客户的现场。因此,他们的书真正是从IT专业人士的角度出发直切主题。
希望你能和我一样从本书中获益良多。
Christos Karamanolis
VMware名士,存储和可用性部门CTO