SMARTX ZBS 技术白皮书 1 摘要 2 背景介绍 3 SMARTX ZBS 系统设计 4 SMARTX ZBS 功能 摘要 SMARTX ZBS(The "Z" Block Storage sy stem),即ZBS 分布式块存储系统,运行于商用X86 服务器,为虚拟化环境提供可水平扩展的高性能存储服务。本文就ZBS 的设计哲学、系统架构等核心技术展开详述,通过和传统计算存储分离架构对比,让企业用户能够清晰地了解 SMARTX ZBS 超融合架构的技术优势,为用户构建虚拟化数据中心提供参考。 背景介绍 当前IT 数据中心面临的挑战 当下企业IT 数据中心虚拟化是行业发展的趋势,更是未来的标准。利用Hy perv is or 将物理服务器虚拟成多个虚拟机,把应用部署不同的虚拟中运行,为企业提供更高的运行密度和更敏捷解决方案。 在传统计算存储分离的体系架构下,虚拟机在计算服务器上被创建,其后端存储通常采用 SAN/NAS。这种架构已经不能满足企业IT 数据中心高速发展和变化的需求,主要体现在: 扩展困难 传统存储 SAN/NAS 通过添加新的存储柜扩容升级(Scale Up),但是这种方法并不能带来同倍的性能提升。存储访问性能并不能随着虚拟机数据量增加而线性增加,致使存储访问性能最终成为数据中心性能和容量的瓶颈。 性能瓶颈 虚拟化将多个业务系统打包成独立的虚拟机同时运行,众多虚拟机的同时运行使得整个存储系统基本都是随机I/O 读写,现有存储通常采用SATA/SAS 机械磁盘实现,无法应对大量并发随机读写请求。 服务质量保证问题 虚拟化数据中心中运行着大量不同的应用,这些应用通常对应不同的服务等级。现有存储为 20 年前的设计,并没有考虑虚拟化环境中的应用负载,利用现有存储很难为不同的应用负载制定存储性能策略,以适应不同的应用负载。 管理复杂 IT 管理员不仅需要同时管理计算和存储两套系统,还往往需要面对专 有化设备的配置,非常繁琐。传统网络存储架构SAN/NAS 起初是为静态负载场景设计,对于动态变化的负载,其管理运维就会变得相对复杂。 硬件专有化,成本高 主流存储厂商使用自行设计的专有芯片去优化I/O 路径,如利用专有芯片做数据压缩,去冗等。这些专有化硬件带来的高额研发和生产成本必然会提升存储系统的总体拥有成本。 未来企业IT 数据中心的问题,本质上都归结为存储系统的问题,Google、Amazon 这样的顶级互联网公司多年前已遇到此类问题。它们发现任何商业存储产品都无法满足他们高速增长的数据...