开发者社区> 问答> 正文

基于分布式文件系统构建对象存储的好处是什么?

基于分布式文件系统构建对象存储的好处是什么?

展开
收起
游客qunztrp5ggyqy 2021-12-09 17:25:50 747 0
1 条回答
写回答
取消 提交回答
  • 将对象存储从逻辑视图层面切分为3层:分布式文件系统(如HDFS)、索引元数据(分布式键值存储,如HBASE)、对象服务功能,抽象出专门的分布式文件系统是为了更好地平台化,便千被其他产品复用。

    此架构设计方法如同领域驱动设计(DomainDrivenDesign, DDD)所描述那样,抽象了专门的分布式文件系统,解决了分布式领域的难题,如数据切分逻辑 、复制逻辑、容错逻辑、弹性扩展能力等。

    构建了稳定的分布式文件系统后,可以将上层的产品开发聚焦到自身业务的功能开发,无须为每个产品都投入大量精力来解决分布式系统难题。分布式文件系统性能、稳定性提升后,上层产品还可以享受到该红利。而且对千有分布式弹性扩展的新业务开发,也会带来极大的便利。新业务通过架构设计,充分利用分布式领域的积累,就可以在分布式文件系统上快速开发功能模块,从而提升新业务的开发速度,实现快速落地。业界jiGoogleCloudStorage、AzureBlobStorage、AliyunOSS均采用该架构,使分布式文件系统提供更多的平台化能力。

    资料来源:《对象存储实战指南》

    2021-12-10 10:46:16
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载