OpenStack 对象存储 Swift 架构、企业级应用实践(序)

本文介绍了由于海量非结构化数据增长,传统NAS+DB存储架构面临挑战,转向OpenStack Swift分布式对象存储的原因。Swift满足分布式、多租户、无单点等需求,采用一致性哈希算法解决节点增减的平衡问题,并利用XFS文件系统。文章详细讨论了背景、基本概念、一致性哈希和XFS的应用。
摘要由CSDN通过智能技术生成

一、背景及选型

随着公司业务的不断增长,继续使用传统的NAS+DB的存储架构来支撑海量的非结构化数据存储(已经到PB级),运维变的越来越困难。导致存储数据的快速增长带来运维成本的几何级增长,系统的稳定性和成本越来越不能让人接受。基于此种现状,期望寻求一种全新的存储解决方案。

通过分析整理需求如下:分布式、海量非结构化数据存储(100PB+)、多租户模式(为了实现精细化授权)、自定义元数据、无单点架构、高性能、高吞吐、自动化运维(95%以上自动运维管理)。通过调研、选型、POC最终选定为OpenStack Swift。

理由:

1、Apache 2.0协议,非常友好的协议,不会因修改了代码而带来麻烦。开源二次开发首选。

2、其本身设计就是海量非结构化数据存储的解决方案,支持分布式、支持多租户模式、分布式元数据管理方式(无单点)、基于对象存储概念的一种实现。

3、OpenStack目前在云计算中还是比较红火,社区非常活跃,并且swift做为一个子项目不受其它要求的依赖࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值