很多公司都想自己开发一套对象存储环境,为什么要选择厂家开发的对象存储呢?

公司很想自己研究一套ceph对象存储环境,自己运维,节省成本,但问题多多?请问什么条件下才适合自己研发对象存储,什么条件下适合选择购买厂家的成熟SDS方案?显示全部

公司很想自己研究一套ceph对象存储环境,自己运维,节省成本,
但问题多多?
请问什么条件下才适合自己研发对象存储,什么条件下适合选择购买厂家的成熟SDS方案?

收起
参与13

查看其它 2 个回答Eric雪飞的回答

Eric雪飞Eric雪飞存储专委 副主任上海市计算机学会

Ceph并不是开源对象存储最好的选择,Ceph是个统一存储,有分布式块,文件,对象三种存储接口,比较全,这是它比较受关注的原因。单独来看底层的对象存储Rados,在开发者社区中口碑并不是很好,坑很多。

如果公司想自研,得有相当层次的开发团队,对大规模并行系统,存储底层,网络,操作系统都有点经验的,并且后续有Devops的思想准备,时间周期也不会太短,还要处理社区版本迭代和你自选分支的冲突或者渐行渐远的问题。

如果是选择厂商的SDS方案,如果是基于Ceph做的(国内不少厂商),其实这个阶段成熟与否还不好说,毕竟这项目社区里参与者很多,时间也不长,所谓成熟也就是有一部分坑能填上吧。前面说的社区版本迭代跟不跟的问题也还是一样存在的。

如果是纯看对象存储,Swift是个更好的选择,这也是OpenStack最早的两个项目之一,比较成熟,开发文档也很多,坑没有这么多,阿里在几年前就投入团队用C语言改写该项目,侧面也说明对该项目架构设计的认同。

硬件生产 · 2017-07-06
浏览3238

回答者

Eric雪飞
存储专委 副主任上海市计算机学会
擅长领域: 存储灾备分布式架构

Eric雪飞 最近回答过的问题

回答状态

  • 发布时间:2017-07-06
  • 关注会员:4 人
  • 回答浏览:3238
  • X社区推广