现在在存储圈里最受关注的莫过于软件定义存储技术,这是一种新的数据存储方式,最主要的形式是基于服务器的分布式存储,即Server SAN。所有存储相关的控制工作都仅在相对于物理存储硬件的外部软件中。并且这个软件不是作为存储设备中的固件,而是在一个服务器上或者作为操作系统和虚拟化的一部分。最早源于VMware的软件定义数据中心概念,如今已经自成一体,逐渐发展壮大。

Server SAN的兴起削弱了EMC等传统存储厂商的优势,有利于没有任何历史包袱的新兴存储厂商。于是,在2013年时,软件定义存储开始变得轰轰烈烈起来。市场中涌现出了像Nutanix,PureStorage、Violin等十几家公司和产品。据国际知名研究机构Wilkbon 2014年预测,十年后,全球企业领域Server SAN市场将达到400亿美金,未来十年符合增长率将达到41.5%。

同样在2013年,IT届还发生了另外一件大事,棱镜门事件爆发。一时间,IT安全领域内掀起渲染大波,国内市场环境也开始发生巨大变化,以前很多用户选购IT设备的时候首选EMC、Netapp、IBM、思科等国际领先企业,但是这个事件发生后,有些用户就开始关注国产IT品牌了,尤其是国企和政府等由于政策的原因对国产IT的依赖程度大大提高。这给了本土创业公司非常大的的机会。

在这些背景下,国内本土创业公司也开始关注软件定义这一领域,国内的SDS公司或产品,也如同雨后春笋般兴起,如:希智数据、达沃时代、众志和达等。今天我要介绍的也是一家国产SDS公司,不过这是一家非常低调的公司,很多人对他们的名字还都还比较陌生——凯翔科技。这家公司成立于2013年,一直在专心做技术,没有进行过太多的媒体宣传。在前不久的一个寒冷冬日里,笔者参加了凯翔科技的记者见面会, 见到了他们的CEO张涛和高级副总裁董晟,得以有机会详细了解这家公司。两人都是凯翔科技的创始人,对技术充满着热情,在2个多小时的沟通中,记者深深地感受到他们对技术的执着。

正如前面提到的背景描述那样,凯翔CEO张涛表示,当初之所以下决心做软件定义存储主要是观察到Server SAN的兴起和市场对国产化IT的关注。再加上凯翔科技的很多技术人员长期在操作系统、Linux内核、存储优化等方面做过很多研究,这对于凯翔在软件定义存储领域的发展是一个巨大的优势。

融合Nutanix、Nimble两家优点的EVM

现在提到软件定义存储,业内比较知名的有两家公司:一个是Nutanix,他们提出的解决方案是一种“隐性基础架构”,让基础架构像IaaS一样不可见。另一个是Nimble,他们的解决方案是融合存储,既有大容量磁盘存储的优点,又有闪存存储速度快的优势。

凯翔科技自研的NeuStor Express VM(EVM)产品则是吸收两家公司之所长,将两种解决方案的优点结合。EVM为解决昂贵的SAN存储问题,无论是大容量存储还是融合架构或是分布式块存储设备、统一存储都完全基于x86架构。可以理解为一台物理的服务器,既为云平台提供自身的所有计算和网络资源,也同时为平台其他计算资源提供存储服务,这样使得云平台中的虚机与存储在同一可控集群内,彻底摆脱原虚机与存储分离的架构。同时,EVM利用灵活的X86基础设备,加快配置和缩放,给应用程序提供弹性存储容量,提供多虚拟机和容器支持。

与众不同的EVM

对容器的支持是EVM的一个突出特点,它以统一的基础平台既支持虚拟机的热迁移,也支持容器的热迁移。董晟解释说,原生的容器其实是不支持热迁移的。假设有A、B两台机器,容器从A迁移到B的时候,容器是不能携带着存储的数据进行热迁移的。EVM解决了当容器从一个节点移动到另一个节点时,同时对数据进行迁移的问题,这个功能使得数据可方便快速被使用在任一容器上,用户无需关心实际存放位置。

此外,EVM还支持全对等横向扩展、一系列的纠删码、在线压缩去重等功能。其中由于前面提到的凯翔科技的很多技术人员长期在操作系统、Linux内核、存储优化等方面做过很多研究,EVM可以在Linux内核层面做压缩去重。凯翔曾经有一个用户,应用环境为5台华为防火墙、5台山石防火墙,因为是异构的系统,防火墙和日志都不一样,还专门在前面再设一台防火墙来解析这些日志,解析之后再写入到存储中,而这个数据不太常用的。客户找到凯翔,需要对六个月的防火墙日志进行备存。最终,通过EVM做到了20:1的去重压缩,帮助客户节省了很多存储。

作为一款软件定义存储产品,EVM并不完全是革命式的变革,还可以帮助用户将原有的NAS/SAN系统利旧。EVM架构充分支持异构环境,有一个叫做存储网管的东西来承接原来老的存储,将其自动分配成一个存储节点,挂接于其服务器平台,提升用户的资源利用率。值得一提的是,EVM做到的不仅仅是挂接这么简单。凯翔还通过其融合存储软件实现SSD自动缓存加速迁移,使得原有的NAS、SAN存储的性能能够成倍的增长。

而对于那些全部采用分布式存储架构的用户来说,凯翔也通过自动分层服务来帮助用户节省成本,通过在集群中每个节点内安置 SSD,由每个 SSD 提供支持。当虚机需要写入数据时,根据策略数据优先写入 SSD,如果期间该数据持续热度较低,则由 自动分层技术将数据存储于大容量存储介质SATA硬盘中。在读取数据时,会优先从高速缓存 SSD 中读取,当数据热度持续上升后,数据将自动从大容量存储介质 SATA硬盘中迁移致高速缓存 的SSD。

上面说的是软件定义存储常见的自动分层技术,凯翔在通过对整个Linux内核文件系统的优化后,还提供了另一种解决方案。将元数据和实体文件分离,把SATA盘的元数据搬迁到SSD盘里面,这可以提升整个SATA盘的读取性能。而元数据在SSD盘中消耗的空间是非常小的,这对计费类、BI、经营分析类的应用帮助都很大。

虽然凯翔在软件定义存储的路上还算是一名新兵,但其产品采众家之所长,且技术研发能力也比较强,也许真的能够后来居上呢?

作者:小明
来源:51CTO

采众家之长 凯翔软件定义存储能够后来居上吗?相关推荐

  1. 为什么软件定义存储走到十字路口?

    2004年,加州大学圣克鲁斯分校Sage Weil写下Ceph项目的第一行代码.此时的Ceph仅仅是他攻读博士期间的研究课题,却对日后大火的软件定义存储产生深远影响. Ceph统一.分布式的设计理念, ...

  2. 凯翔:可以同时替代Nimble和Nutanix的存储

    在企业级存储界,Nimble和Nutanix虽说比起EMC.IBM.NetApp来说是十足的新秀,但在国内的名气却一点也不小.而这背后的原因,在于有着软件定义存储越来越受到企业数据中心的重视.同样是初 ...

  3. 孙长凯sunck_傅里叶变换红外光谱分析NMDA受体单克隆抗体抗-中国科技论文在线.PDF...

    傅里叶变换红外光谱分析NMDA受体单克隆抗体抗-中国科技论文在线.PDF 2·90 · 生物化学与生物物理进展 Prog. Biochem. Biophys. 2003 ; 30 (2) 傅里叶变换红 ...

  4. 【学术】集百家之长,有一家之言

    又到了一年一度的和其他博士生交流的时间. 一边听,一边记忆了几个带有总结意味的句子,作为话题之间的天然分界限. 中间穿插的案例,有的是用来佐证话题的,有的可能是临时想起来的.案例信息的准确性没有经过考 ...

  5. 孙长凯sunck_大连医科大学研究生导师简介-孙长凯

    大连医科大学研究生导师简介-孙长凯大连医科大学 免费考研网/2016-05-05 ..:: 教师详细信息::.. 教师基本信息 教师姓名孙长凯民族汉族 性别男生日1963-5-22 移动电话办公电话 ...

  6. 《看聊天记录都学不会Python到游戏实战?太菜了吧》(9)集万家之长不死 python

    本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将 ...

  7. 学习可视采耳要多长时间?可视采耳学费要多少钱?开一家可视采耳店大概要多少钱?

    可视采耳是一个技术性要求非常高的职业,每动一下都关乎着顾客的耳道是否会受到伤害,我从事这个行业快七年了,今天就来跟大家聊一聊对于这个行业你们感兴趣的问题!这个行业在全国都是比较稀缺专业技师的,最主要的 ...

  8. 重新定义软件定义存储:V5,威武!

    点击蓝字  关注云报 在古代神话中,孙悟空的金箍棒到底有多么神奇?变小,细如绣花针,可以藏于耳内:变大,重一万三千五百斤,可作定海神针. 在今日的数据基础设施市场上,软件定义存储到底有多么神奇?既可做 ...

  9. 见过了这位存储老兵,让我对中国的软件定义存储有了新认识

    题记: 陈坚,我们很多年前就加了微信,一直无缘见面交流. 在2020年5月底最后几天里,正好碰着他出差北京公干,我们就约见聊了一下中国的软件定义存储(SDS)以及杉岩数据的发展情况.同时,我对杉岩数据 ...

最新文章

  1. c#有多少种可能导致写文件失败?
  2. 第二讲 词向量表示 word2vec
  3. Ajax 和 XML: 五种常见 Ajax 模式
  4. Visual Studio无法调试
  5. 计算机系职教周方案,琼软院软件〔2018〕14 号:关于印发《软件工程系2018年“职业教育 活动周”活动方案》的通知...
  6. Docker容器技术
  7. VBA GetOpenFilename 方法
  8. QDir的mkdir和mkpath区别
  9. 07:有趣的跳跃【一维数组】
  10. springcloud工作笔记105---springboot2.x实现优雅的关闭服务
  11. dlib+OpenCV实现人脸登录系统
  12. 孙鑫VC学习笔记:第十一讲 (四) 图形重绘方法三 利用兼容DC
  13. 例2.9 找x - 九度教程第17题(查找)
  14. 读《微波工程(第三版)》笔记 (零:介绍)
  15. string转map报错
  16. vue分页组件,可直接使用
  17. 备案提示 尊敬的ICP用户: 您的短信核验失败,请您重新验证
  18. android设置不锁屏adb,如何通过ADB锁定Android屏幕?
  19. python全栈生鲜电商_Django REST framework+Vue 打造生鲜电商项目(笔记十)
  20. python:mysql连接

热门文章

  1. Hadoop-The variance for this alert is **MB which is 20% of the **MB average (**MB is the limit)
  2. Android画扇形区域,Android百度地图画扇形
  3. 解决服务器终端无法显示图片的问题
  4. 第41课:Checkpoint彻底解密:Checkpoint的运行原理和源码实现彻底详解
  5. 大厂对学历的要求是什么?如果学历不够,有这些补救的办法!
  6. NLP之语义自动匹配emoji
  7. 新型工业路由器,为进入智能工业时代加快步伐
  8. 软件开发新技术(工具及相关技术)
  9. 笔记分享②:GPS经纬度坐标转为CGCS2000
  10. 失败并不可怕,可怕的是害怕失败