软件定义存储的性能&可靠性?

目前业界有很多厂家在做分布式存储,例如 华为,nutanix,vmware,smartX,还有一些基于开源ceph社区做的企业化产品的厂家,例如 红帽,XSKY,杉岩,SUSE,华三。我这个主要的问题是基于ceph的。
众所周知,ceph社区目前是openstack社区的重要组成部分,提供块/对象/文件的统一存储,是未来一个重要的发展方向。但是,目前在金融行业落地实施的非常少。
主要的原因有如下:
1)ceph社区成立较晚,发展不充分
2)开源技术,稳定性/可靠性需要时间来验证
3)性能没有完全达到生产的要求
4)和硬件服务器的绑定较紧密---虽然说社区声称是兼容绝大多数硬件,但是还是有兼容性问题
5)对网络要求颇高,如果没有万兆或者infiniband交换机,性能会大打折扣
6)社区的领头羊,都是创业型企业,如何打动一向喜欢“大厂”的金融公司?
7)性能如何稳定的PK传统存储?

3回答

丛磊丛磊  副总经理/副总裁 , 白山云科技
zhuhaiqianghooyeahyinxin等赞同了此回答
1,如果专攻金融的话,建议从金融周边入手,比如证券、保险、互金,这些比传统银行好进一些,做金融要有耐心,就像nginx,当初也是互联网公司在用,过了10年,金融也在用了2,稳定性不是pk出来的,是历史事实验证出来的,建议在pk时多提可扩展性、弹性,突出ceph的优点,然后将ceph先存储客户的非核...显示全部

1,如果专攻金融的话,建议从金融周边入手,比如证券、保险、互金,这些比传统银行好进一些,做金融要有耐心,就像nginx,当初也是互联网公司在用,过了10年,金融也在用了
2,稳定性不是pk出来的,是历史事实验证出来的,建议在pk时多提可扩展性、弹性,突出ceph的优点,然后将ceph先存储客户的非核心数据,通过时间验证并最终存储客户的核心数据

收起
 2017-11-15
浏览1074
吕作令吕作令  其它 , XSKY
Ceph 之所倚是目前 openstack 社区重要组成部分,是与 ceph 提供的接口口丰富性有很大关系,另一方面 ceph 集成到了 openstack 内核里,在 openstack 的应用中,实现了更好的兼容性,稳定性。且 ceph 的设计架构推翻了传统存储以及其他 SDS 存储架构,一套集群承载结构化非结构化数...显示全部

Ceph 之所倚是目前 openstack 社区重要组成部分,是与 ceph 提供的接口口丰富性有很大关系,另一方面 ceph 集成到了 openstack 内核里,在 openstack 的应用中,实现了更好的兼容性,稳定性。且 ceph 的设计架构推翻了传统存储以及其他 SDS 存储架构,一套集群承载结构化非结构化数据平台。

像您担心的这些性能,兼容性,网络要求在产品化的软件定义存储中都得到了解决;

1 性能及扩展性。 XSKY 产品对比社区版 Ceph ,同样硬件配置,单节点绝大部分的性能测试项都比社区版提高 30% 以上。社区版 Ceph 如果没有好的运维开发团队,存储节点数很难超过 20 点以上;而 XSKY 的企业版产品支持多达数 PB 以上的集群。

2 图形化界面。 XSKY 提供了关于存储系统的软硬件管理,健康状态,实时监控等功能。还有性能统计,日志告警。使得我们的产品的可操作性和交互性非常好。这是 Ceph 社区版完全没有的。

3 多种数据接口和存储高级功能的支持。我们支持 FC 和 iSCSI ,存储多路径 MPIO 。并且支持多种传统中高端存储才具备的高级软件功能。

4 运维成本低,上手简单。由于我们拥有简单易懂的操作界面和人性化的操作流程,对存储概念稍有了解的工程师就可以上手使用,把一台刚开箱的服务器变成可用的 SDS 只需要几十分钟时间。而 Ceph 社区版需要通过命令行来运维,需要客户雇佣一个精通 Linux 、硬件、网络、 Ceph 的工程师团队。

5 排错。 Ceph 社区版如果出现问题,要客户自己去寻找问题,解决问题。对于运维经验不是很丰富的客户来说,无疑会延长故障修复时间,影响业务正常运营。但购买 XSKY 企业级存储产品就可以享受 XSKY 的专家技术支持服务,在出现问题的时候,会有行业内最为顶尖的专家帮忙解决,遵循 SLA 服务水平约定。比用社区版更有保障,更安心。

收起
 2019-12-05
浏览99
捕风者捕风者  系统架构师 , HoneycombData Inc.
这个世界上看到的东西基本都是软件定义的,只是跑在“通用”硬件上还是配合了专用的硬件性能问题是否可以满足业务的需求,还是要看绝对的延迟,这个没有最好,只有合适 可靠性问题区分数据本身的持久性、一致性、安全性,以及对于硬件故障的忍耐度,以及故障的管理能力 传统的也是软...显示全部

这个世界上看到的东西基本都是软件定义的,只是跑在“通用”硬件上还是配合了专用的硬件
性能问题
是否可以满足业务的需求,还是要看绝对的延迟,这个没有最好,只有合适

可靠性问题
区分数据本身的持久性、一致性、安全性,以及对于硬件故障的忍耐度,以及故障的管理能力

传统的也是软件,传统的是持续在稳定的古老规范上的迭代,多年不更新的规范一定可以稳定。
当前软件定义很多时候是对外提供了系统硬件开放、系统API开发、存储策略开放等等,需要选择性的看业务的需求

收起
 2018-03-07
浏览712

提问者

Garyy系统工程师, 某保险

问题状态

  • 发布时间:2017-11-15
  • 关注会员:4 人
  • 问题浏览:1418
  • 最近回答:2019-12-05
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30