开发者社区> xiaoli_test> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

云存储网关单共享管理多OSS Bucket

简介: 云存储网关支持通过单一共享来管理多个OSS Bucket从而提供单一的挂载点。当需要增加新的OSS Bucket时,只需要在GUI上进行简单的配置,在共享目录里面就可以访问新的OSS Bucket了。当需要切换OSS Bucket时,可以同时管理新旧OSS Bucket从而进行数据的拷贝,同时维持共享挂载地址不变。
+关注继续查看

背景

阿里云云存储网关支持以传统文件访问协议(NFS/SMB)来访问阿里云对象存储服务,网关通过暴露一个文件共享来和后端的OSS Bucket映射。用户操作对应的文件共享也就相当于在相应的OSS Bucket上进行操作,大大的便利了习惯于传统的文件协议的用户。另外云存储网关还通过缓存技术,将一部分热数据缓存在共享对应的缓存盘里,不用每次读请求都到OSS Bucket里获取数据,而是直接返回网关已经缓存的数据,不用每次写请求都写入到OSS Bucket,而是缓存数据在网关里,最后一次性写入到OSS Bucket里,大大提高了效率。

在网关1.1.21版本之前,单共享和一个OSS Bucket是一一对应的,也可以对应OSS Bucket里面的一个子目录。这样的模型好处是比较简单,容易理解。但是也有一定的局限性,比如:

  • 业务需要管理多个OSS Bucket,在之前的模型下,只能创建多个共享并挂载到应用服务器上,略显繁琐。
  • 业务需要增加新的OSS Bucket,需要新建一个共享,但是实际上网关管理的共享数目是有限制的,即使每个OSS Bucket里面数据都很少,也很容易达到上限。
  • 业务需要切换OSS Bucket,在以前的模型下,需要新建一个共享,并从旧的共享拷贝数据过去,最后还需要有一个切换共享挂载点的过程,无法做到挂载点不变。

在单共享能够管理多个OSS Bucket的情况下,这些问题都可以解决。多个OSS Bucket可以通过一个共享来管理,提供单一的挂载点。当需要增加新的OSS Bucket时,只需要在GUI上进行简单的配置,在共享目录里面就可以访问新的OSS Bucket了。当需要切换OSS Bucket时,可以同时管理新旧OSS Bucket从而进行数据的拷贝,同时维持共享挂载地址不变。

实践

下面我们通过具体的实践来体验一下完整的操作流程。需要注意的是当前单共享支持多OSS Bucket功能只在增强型以及以上的网关才支持该功能,同时需要提交工单开通白名单。整个配置过程非常的简单,我们只需要在创建共享的时候选择“启用多Bucket支持”选项即可。在这里我们创建了一个NFS共享,能够管理账号下位于杭州的所有OSS Bucket,这里我们只选择了其中的两个Bucket。

buckets_create

下面我们试试从客户端挂载一下这个共享。下图就是我们挂载成功之后的截图。我们看到共享的顶层目录里面有两个子文件夹,其实就是对应我们创建共享时候的两个OSS Bucket。进入这两个子目录之后,就可以操作对应的OSS Bucket了。

buckets_client

动态增加和动态移除OSS Bucket都是支持的,设置也很容易,在共享的高级设置菜单里进行设置。动态添加一个Bucket,网关则会自动创建出来一个顶层的和Bucket同名的文件夹。当OSS Bucket里面数据比较多时,动态移除OSS Bucket可能会比较耗时。因为动态移除需要清理掉网关缓存盘里存储的相关数据和元数据,当Bucket里面的文件数目达到百万或者千万的时候,清理元数据是需要一定时间。整个清理的过程是异步在后端执行的,当整个清理工作完成后,共享里面对应OSS Bucket的文件夹才会消失。

buckets_set

通过上面的流程可以知道,整个创建或者设置过程还是非常简单的。在单一个共享里面管理多个OSS Bucket,使得数据在多个Bucket之间流动也变得非常的方便,我们可以很方便的将一整个目录通过一条简单的mv命令就从一个OSS Bucket挪到另一个OSS Bucket里面。

小结

本文介绍了阿里云云存储网关的单共享支持多OSS Bucket功能,同时通过具体的实践操作进行了进一步的展示。通过单共享绑定多个OSS Bucket,使得用户可以很容易的通过单一的文件共享挂载点管理多个OSS Bucket。和以前相比,管理有了很大的简化,但是从功能上来说更加的强大。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用阿里云容器ACK通过云存储网关(CSG)挂载OSS
本文将详细介绍如何使用阿里云容器服务ACK通过云存储网关挂载OSS。
301 0
一文教你对象存储OSS常见问题的处理方法
本文介绍在使用 ossutil 时的常见问题及处理方法。
1534 0
如何同步OSS Bucket数据到云存储网关SMB/NFS共享
云存储网关主要提供了反向同步和极速同步两种方法来同步OSS Bucket里面的数据到网关侧的共享里。本文将对这两种数据同步的方法均做下介绍,给出它们的实现原理以及分别适用的场景。反向同步是基于对文件夹进行全量扫描比对的方式来发现OSS Bucket里面的数据变化,极速同步则是基于OSS Bucket数据变化增量的方式来实现的。
2549 0
【答疑】对象存储OSS常见问题解答(工具类1)
1. OSS控制台不支持上传文件夹,是否有其它方式可以支持? 解答:OSS提供了ossutil工具,支持文件夹上传。 使用cp命令进行上传/下载/拷贝文件时: 使用-r选项来拷贝文件夹 详见官网说明:https://help.aliyun.com/document_detail/50561.html Github:http://github.com/aliyun/ossutil 2. OSS的URL,怎么将失效时间设置得久一点? 解答:请使用ossutil工具。
3622 0
【答疑】对象存储OSS常见问题解答(咨询类1)
1. OSS最大支持多大的文件? 解答:非multipart方式上传,最大支持5GB的文件; multipart方式上传,最大支持48.8TB。 通过控制台上传、简单上传、表单上传、追加上传的文件大小不能超过5GB, 要上传大小超过5GB的文件必须使用断点续传方式。
3517 0
纯CSS3彩色边线3D立体按钮制作教程
原文:纯CSS3彩色边线3D立体按钮制作教程 今天我们来分享一款利用纯CSS3实现的3D按钮,这款按钮的一个特点是有彩色的边线,这让整个按钮显得比较多姿多彩,没那么枯燥无趣。本文不仅可以让大家看到演示效果,而且我们把制作教程也分享出来,首先来看看效果图: 我们也可以在这里看到这些按钮的DEMO演示。
851 0
ps单引号的"消失"
//学编译原理的时候, 对"单引号"这个词没印象... //单引号在程序中,仅仅只是编译器的一个"旗子"而已。。。 //。。。。 ps命令查看进程快照的时候, 会发现很多时候命令参数(如 curl 中的-d 后面有单引号. )中的单引号不见了? 如下举个小例子(只是例子,没有啥意义!) (ps: 当然这儿如果你真想见到单引号,可以在单引号外面引上双引号,不过单引号是文件名的一
1351 0
+关注
xiaoli_test
暂无
15
文章
0
问答
来源圈子
更多
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载