OpenStack Swift的新版本带来了存储策略

使用OpenStack Swift的对象存储在昨天的2.0版本中增加了存储策略,从而获得了一项重要功能。 Swift程序技术负责人John Dickinson称存储策略为“自四年前开源以来,Swift发生的最大事情”。 那么,存储策略到底是什么?它们如何影响数据在开源云中的存储方式?

存储策略就是让系统管理员决定数据的存储方式和存储位置以及复制的级别。 随着云发现越来越多的用途,可以想象每个新应用程序都会创建不同类型的存储需求。 根据应用程序类型,某些数据可能需要比其他数据更大的弹性,更高的区域可用性或其他类型的灵活性。 存储策略允许将云配置为满足这些需求。

那么为什么存储策略很重要? Dickinson在上一篇有关Opensource.com的文章中解释道。

首先,考虑到单个OpenStack Swift集群中可用的全局硬件集,将可以选择存储特定数据的硬件子集的新选择。 这可以通过地理位置(例如,美国东部,欧洲联盟,亚太地区和全球)或硬件属性(例如SATA和SSD)来完成。

其次,给定用于存储数据的硬件子集,将有一个新的选择如何在该组硬件上对数据进行编码。 例如,也许您有2个副本,3个副本或将来的擦除代码策略(期待Juno发行)。 将其与硬件可能性结合起来,您将获得例如美国东部减少的冗余,全球三重副本和欧盟擦除编码。

第三,鉴于硬件的子集以及如何在该硬件上存储数据,将对Swift如何与特定存储卷进行通信进行新的控制。 这可能是优化的本地文件系统,Gluster卷,甚至是非POSIX卷,例如Seagate的新Kinetic驱动器

有关Swift中存储策略的更多信息,请观看亚特兰大OpenStack峰会上的视频,该视频很好地介绍了Swift是什么及其工作原理,有关存储策略实施的更多详细信息以及一些其他用例。 并请务必查看官方公告

使用Swift的OpenStack集群和其他云工具可以在不停机的情况下进行升级,并且过程相对简单 。 Swift团队已经在努力开发下一个主要功能,因为他们致力于开发擦除代码支持。 删除代码将为某些应用程序节省大量存储空间,但它们取决于存储策略,因此,此版本可简化实施过程。

翻译自: https://opensource.com/business/14/7/openstack-swift-brings-storage-policies

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值