初创公司谈软件定义存储:如何借SDI弯道超车

"软件定义"的概念,在某种程度上已经是技术发展的共识,在由英特尔提出的软件定义基础设施(SDI)的构想中,SDI的技术愿景需要软件定义计算(SDC)、软件定义网络(SDN)、和软件定义存储(SDS)共同推动。在一个大数据的时代,数据的重要程度越来越高,因此作为承载数据的软件定义存储(SDS),重要性自然不言而喻。

XSKY(星辰天合(北京)数据科技有限公司)是一家成立不到一年的初创技术公司,不过让业界惊讶的是,这家公司就是在这不到一年的时间里,就发布了它的SDS产品,并在公司成立的起初两个月之内获得一笔不小的风险投资。显然,对于谈"软件定义存储的发展现状",和"软件定义存储如何成为IT基础设施重要组成部分"的话题,XSKY毫无疑问是一个适合的采访对象。

因此ZD至顶网和XSKY的 CTO王豪迈(也是Ceph 亚洲地区唯一的Core Developer)就SDS的发展展开了一番深入交流。在对话中我们发现,使用开放技术,和通过软件定义实现弯道超车的意识已经根植在XSKY的技术路线之中。 

SDS: 技术上弯道超车,需求端对接用户需求

王豪迈坚信,SDI一定是数据中心未来的发展方向,而SDS正是SDI的重要组成部分,而它对技术和市场的影响也是多方面的。

首先在技术上,软件定义存储带来了两个显著变化,第一,存储基础架构和计算基础架构的融合,即一类服务器硬件可完成计算和存储两类任务,为IT用户规划硬件设施提供了更高的灵活度和更低的成本结构;第二,通过软件定义存储的丰富功能,用户统一管理多负载的异构存储更加容易,可以实现热数据、温数据、冷数据在同一个集群中平滑的相互迁移,更好的应对不断产生的数据价值排浪。近几年硬件的迅速发展,比如高速万兆以太网和SSD、NVMe的发展,使软件定义存储在技术上实现"弯道超车"变成了现实。

通用的服务器和硬件设施,加上SDS软件,能够逐渐达到甚至超过传统存储的性能、功能、可靠性,甚至在某些方面,如水平扩展特性和处理海量数据方面,比传统存储更具备优势。

技术的进步是一方面,更重要的,在王豪迈看来,软件定义存储是随着用户对于云的需要,对于弹性的需要而产生的。而满足有这部分用户的需求,也是XSKY作为初创公司的努力方向。

通过软件定义存储,未来的数据中心可进一步实现数据中心硬件设施的标准化和资源池化,能够让IT管理人员更灵活的调配资源,降低整体拥有成本,减少厂商锁定,降低能耗。更重要的是,将SDI这种来自于大型互联网数据中心的成功经验应用于企业,能够让企业在IT能力上更接近互联网,适应移动互联网、物联网、大数据对数据中心压力的迫切需求。

正是存在着市场对SDS的实际刚性需求,王豪迈更加坚信软件定义存储是存储发展的必然趋势。实际上,这正是几个合伙人创立XSKY公司的起因。实际上,无论是国际权威的市场研究机构,像IDC、Gartner、Wikibon,还是基础设施领域的领导厂商,包括英特尔、EMC、VMWare,也都认同:软件定义存储将是一个重要的市场趋势。

XSKY联合英特尔实现存储加速

今天对于存储本身来说需要一个高速的存储,通用硬件的高速发展对存储软件也带来了挑战。例如,很多主流SDS都是基于Linux操作系统的,Linux操作系统内核的IO中断机制,内核网卡驱动与NVMe设备驱动的效率就成为了瓶颈。英特尔的CPU已经足够强大,但在这种机制下,CPU满载也没办法把几块NVMe设备的性能发挥出来。因此英特尔对开源社区推广了SPDK和DPDK的软件优化包。

从一开始,XSKY就和英特尔开展了合作,联合英特尔去做SPDK和DPDK联合的研发和产品的预研发布,这实际就是软件和通用的平台更加深入整合,能够把通用平台发挥出传统专有平台需要的性能和稳定性,这就是软件厂商需要跟底层的厂商,需要更加紧密合作,在Ceph社区推进SPDK和DPDK的应用,目的是减少软件方面的瓶颈,将通用平台SDS的效率进一步提高。

以前是一家来做硬件然后把这个软件跟自己的硬件去做一个整合,然后出一个平台,一个系统,现在变成了一个软件厂商和硬件厂商的合作伙伴关系,同时他们去共同制定一个相对标准的接口或者协议进行交互,形成一个能够匹敌传统存储所带来的性能,但是又具备现在通用平台带来的兼容性,或者是对用户的普世性的解决方案。

根据英特尔专家与XSKY多次交流,双方认识到今后存储的方向一定是应用感知、应用融合。--即存储能够智能适配应用负载的特征,动态调配自己的行为和数据分布,应用也有足够的途径知道后端存储的状态。XSKY对开源的Ceph做了接口、可管理性、性能上的很多增强,争取在更多的应用场景下能够满足客户的需求。

开源与开放是SDS发展的根本

开源是现在产业内另一个非常热的话题。很多用户越来越希望使用开放体系的技术架构。软件定义存储需要一个开源的架构和开放的标准。

XSKY公司和王豪迈本身就是开源技术社区的重要力量和贡献者。王豪迈表示,XSKY非常愿意和业界上下游合作伙伴合作来推进开源和开放。在国内,XSKY参与了"中国开源云联盟",积极参与和推进Ceph社区的各种技术交流活动。SDS是一个新兴的技术趋势和体系,有关如何评估SDS功能、性能、接口、可用性、应用方案的,广泛认可的标准尚未建立,XSKY愿意和友商一起推进这一工作,进一步推动SDS的技术成熟度。

今天不管是大数据,还是云计算,容器,XSKY看到开源的力量主导着创新,主导用户的需求。SDS也就需要一家能够以开源为支撑的一家商业公司去做好这个事情,去把真正开源的东西能够交付给用户。

因此,XSKY是以开源的SAN为基础去打造一个成熟的商品化的部署软件交给用户,让用户同时能够享受到开源带来的价值,兼容性,平台性,同时又能够有商业公司所保障的高可用性。

SDI将带来数据中心真正的变革,SDS就是要实现在SDI中的真正存储加速,而开放平台将充分释放其活力。如果用一段话总结SDS未来的发展方向,XSKY的观点很简单软件驱动的技术;开源的架构和开放的标准。


原文发布时间为:2016年6月6日

本文作者:任新勃

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

上一篇:Java面向对象中的异常


下一篇:photoshop 偏色的人物照片快速美化