达沃时代CTO雷迎春博士详细介绍了达沃时代的核心技术和YeeStor B serials产品。达沃时代的核心,是“应用定义的存储操作系统”YeeOS。首先,YeeOS与传统SDS一样独立于硬件,但它强调对硬件的感知,这是因为高性能的x86、低功耗的ARM、大容量的HDD、高性能的SSD已经是百花齐放,用来支持不同的应用场景。其次,YeeOS是Client-Server结构,通过部署YeeOS Client和YeeOS Server到不同服务器节点,支持融合和分离两种结构。但YeeOS不是一体机,而是超融合,尤其强调存储与应用的融合。例如,针对虚拟化的融合,其虚拟计算平台专门提出VM对象,以VM为中心来分配存储资源、存储的管理,包括监控和快照,简化应用对存储的使用。这类似于Nutanix和VSAN。
YeeStor B serials中,每一个块和文件都有一个元数据项描述,Meta Containers包括了100万个元数据项,一个节点包括若干个Meta Containers,而Meta Containers和节点本身是没有固定的关系,所以任何一个Meta Container都可以在服务器中间漂移,可以很好地实现一些集群服务,如自由迁移、动态调度。每个节点还可以看到完整的名字空间,与位置无关,所以动态迁移很方便。
基于YeeOS打造的YeeStor B serials系统,支持PCIe-SSD、SSDs、HDDs等介质混插,横向扩展集群节点支持达1024个,系统容量支持60TB至64PB超强伸缩,提供20万至100万IOPS。首次实现了创新的ROWS(优化读、顺序写)框架,通过配置对读、写施加不同优化策略满足应用需求;全新的元数据处理及数据持久化结构,使系统既支持混合存储结构,也支持全闪存结构,基于SARD (基于服务器的适配性冗余分布)框架,每一个卷的逻辑块被分布到每个服务器的每个驱动器(磁盘或SSD)中, I/O处理均匀分布,消除系统瓶颈,没有单点故障,系统可用度达99.999%。
针对不同行业用户的共性需求,YeeStor B serials集高性能、高可用、高可扩展、简单管理等优点于一身,并且具有超高的性价比。在性能上,其访问前端采用高性能SSD盘作为读写缓存,效率成数十倍的提升;同时,存储系统支持InfiniBand、10Gb/s以太网等高速网络全连接,存储和读取效果更高。系统对磁盘故障的处理无需中断上层应用,而且重建速度大大超过传统RAID,减少数据重建过程中二次故障导致数据破坏的可能性。同时系统提供毫秒级步增式快照备份服务,并通过快照技术融合主存和备份,即在存储系统本地同时保存主存数据和快照副本,无需用户额外购买备份软件和相关硬件,降低成本和管理的复杂性。