对象存储的应用场景和行业内的应用标准?

问题1:在满足什么样的条件下选择使用对象存储比较合适?比如说影像文件数量或者说总的存储量?

问题2:对象存储与分布式文件系统的应用场景,也有厂商向我们推荐使用分布式文件系统来做影像存储?

问题3:如果选择对象存储,有哪些关键的技术指标需要关注?

参与9

3同行回答

adamshaoadamshao软件架构设计师XSKY星辰天合
1. 需要综合考虑应用的接口和数据量。简单来说,对象使用的HTTP协议的S3接口,需要应用支持S3。数据量从百万到几十亿不等。2. 对象存储与分布式文件存储的应用场景,二者区别仍然在接口与性能上。对象存储更注重高带宽、大容量,以S3接口为主,需应用支持S3,对互联网应用比较友好...显示全部

1. 需要综合考虑应用的接口和数据量。简单来说,对象使用的HTTP协议的S3接口,需要应用支持S3。数据量从百万到几十亿不等。
2. 对象存储与分布式文件存储的应用场景,二者区别仍然在接口与性能上。对象存储更注重高带宽、大容量,以S3接口为主,需应用支持S3,对互联网应用比较友好;文件存储由于使用NFS/SMB/FTP等协议,对传统应用较友好,大部分应用无需修改即可直接使用,文件数一般在百亿以下。对于高性能计算等对存储读写性能要求较高的场景,一般要求使用文件存储。
3. 对象存储的技术指标可关注集群支持的容量大小,单桶文件数,集群文件数,集群读写带宽等。

由于技术的发展,对象存储和文件存储之间的界限越来越小,表现在对象存储可以同时支持S3和NFS等接口;文件存储可以支持NFS/SMB/FTP和S3等接口;越来越多的存储可以同时支持对象和文件接口。

在考虑存储系统时,应综合考虑存储得盘率,业务的性能要求(带宽/IOPS),业务对接口的兼容性(S3/NFS/FTP/SMB),存储的扩展能力等因素。

收起
软件开发 · 2020-08-03
浏览1676
问题1:对象存储的优势主要包括:Key的方式使支持海量的数据处理,容易扩展,天生支持多数据中心,短链接方式适合第三平台应用、多协议访问等等。如果你的需求中有以上的一条或几条,就需要评估是否需要对象存储了。影像系统是保险业传统的NAS解决方案的战场,但近年来,大家都在迁移到...显示全部

问题1:
对象存储的优势主要包括:Key的方式使支持海量的数据处理,容易扩展,天生支持多数据中心,短链接方式适合第三平台应用、多协议访问等等。
如果你的需求中有以上的一条或几条,就需要评估是否需要对象存储了。
影像系统是保险业传统的NAS解决方案的战场,但近年来,大家都在迁移到对象平台,主要的原因是文件系统太大,跑不动了。一般来说,当一个目录下的文件数超过百万级别,从最佳做法的角度,可能就满足迁移的一个前提了。

问题2:
看你的主要应用。
一般来说,对象存储主要使用对象协议,其它协议作为补充。分布式文件系统主要使用文件协议,同时支持其它协议,支持的对象协议一般是对象协议的子集。
其二,你需要看应用,已有应用如果不改,一般来讲是支持文件的,这时候也可以选分布式文件系统存储影像,这也是主流解决方案。

问题3:
对象存储的产品选型,建议关注指标为:安全性、产品生态(可参见我另外一个关于选型的回复),兼容性、独到技术能力、扩展能力。

收起
硬件生产 · 2020-07-17
浏览1830
关于第一个问题,我这边一般的判断标准是百万文件数量,就可以考虑使用对象存储。关于第二个问题,主要依据咱们的技术路线选择,在存储影像这个场景下,两者都可以使用。有些客户在整个系统架构上就在往多中心、多活架构上去走,所以他们最终选择了对象存储的技术路线。关于第三个问...显示全部

关于第一个问题,我这边一般的判断标准是百万文件数量,就可以考虑使用对象存储。
关于第二个问题,主要依据咱们的技术路线选择,在存储影像这个场景下,两者都可以使用。有些客户在整个系统架构上就在往多中心、多活架构上去走,所以他们最终选择了对象存储的技术路线。
关于第三个问题,主要的技术指标主要关注扩展性,例如单一Bucket支持的对象数量,多活、基本性能。我这边接触的项目,从最终的使用上来看,一般是容量先用满。

收起
硬件生产 · 2020-07-17
浏览1882

提问者

dylan.lee
信息技术经理某财险公司

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-07-15
  • 关注会员:6 人
  • 问题浏览:3744
  • 最近回答:2020-08-03
  • X社区推广