上云无忧 > 文档中心 > 百度智能云存储网关中文件系统、文件存储、存储网关等概念详解
存储网关
百度智能云存储网关中文件系统、文件存储、存储网关等概念详解

文档简介:
文件系统(file system): 文件系统是操作系统用来组织和管理存储于物理介质上数据的一种手段。 文件存储(elastic file system, EFS): 文件存储是云存储的一种,为云主机、Docker容器等提供标准文件访问接口(NFS、CIFS)的云存储服务,具备无限容量、高性能、多共享、高可用等特性。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

基本概念

文件系统(file system)

文件系统是操作系统用来组织和管理存储于物理介质上数据的一种手段。

文件存储(elastic file system, EFS)

文件存储是云存储的一种,为云主机、Docker容器等提供标准文件访问接口(NFS、CIFS)的云存储服务,具备无限容量、高性能、多共享、高可用等特性。

存储网关(storage gateway)

存储网关是云存储服务的一种,提供了存储协议转换功能。存储网关自身不提供存储能力,其数据是持久化保存在其他云存储服务(对象存储BOS)中的,存储网关主要是起到中转和协议转换作用。

为什么需要协议转换?

对象存储BOS(弹性、高可用的对象存储服务)通过RESTful API对外提供服务,客户业务如果需要使用BOS服务,则需要集成BOS SDK,或者直接访问BOS API。所以对于已经部署好业务系统的客户来说,使用对象存储服务难度很大。但通过存储网关,客户可以直接通过标准的文件访问接口(NFS、CIFS)来读写BOS,使用成本大大降低。

BOS FS

BOS FS 是BOS提供的一个免费工具,可以将远程BOS服务挂载到本地文件系统中,实现类似于网络文件系统的功能。目的是便于用户使用系统命令或者标准的 POSIX 接口访问 BOS 上的文件,就像使用本地磁盘一样方便。

BOS FS和存储网关的区别?

BOS FS是一个免费工具,也提供了协议转换能力,但相较于存储网关,还有下列劣势:

  • 只能在Linux系统上使用。
  • 多台云主机如果同时使用BOS FS访问同一个Bucket,会出现数据不一致的情况。这是因为BOS FS会使用云主机本地资源进行缓存,所以多台云主机如果同时对某个文件进行读写就会出现不一致。

而存储网关支持 CIFS 协议,可以支持Windows主机使用,存储网关产品本身还具有高性能、高可用的特性。

存储网关相关概念

共享目标(Share Target)

一个存储网关上可以创建多个共享目标。一个共享目标对应一个BOS bucket。用户通过访问存储网关上的共享目标来读写BOS。

  • 存储网关只能添加同一region的BOS bucket作为共享目标。
  • 创建共享目标时需要指定使用的协议:NFS、CIFS(等同SMB)。

账户(Account)

账户可以用来控制哪些人可以通过什么权限操作共享目标上的文件。

创建账户时需要指定账户的协议:NFS、CIFS(等同SMB),不同协议的账户的元素不同。

权限组(Privilege Group)

权限组是一组账户的集合,注意权限组只能包含相同协议的账户。

创建权限组时需要指定协议:NFS、CIFS(等同SMB)。特定协议权限组内只能有相同协议的账户。

弹性公网IP(EIP)

目前存储网关只支持部署在云端的模式,当存储网关创建完成后,可以得到一个域名(domain)。该域名只能在百度智能云内部访问。如果您想从外网访问存储网关,可以通过给存储网关关联EIP来实现。

用一个简单示意图表存储网关BSG的元素间关系:

相似文档
  • 协议转换 、加速访问 。 对象存储BOS提供了高可靠、高扩展、低成本的存储服务,但传统企业的本地应用往往需要进行接口适配(RESTful API)才能使用BOS。通过存储网关,您就可以像读写本地磁盘(通过NFS、CIFS协议)一样使用BOS。
  • 混合云下存储扩展、云主机间文件共享 。本地IDC的存储空间往往有限,通过使用存储网关,用户可以像读写本地磁盘一样无缝使用云端的海量存储资源。存储网关可以部署在本地或者云端的虚拟机、物理机上。
  • 目前,存储网关BSG正在进行白名单测试,欢迎提交申请! 白名单阶段,您可以通过API创建并使用存储网关。为了方便您的使用,我们还提供了一个简单的脚本bsg.py。bsg.py目前仅封装了部分存储网关API,如需使用完整的存储网关功能,请直接使用API,或者参照当前脚本对其进行扩展。
  • 您可以使用API或者bsg.py创建存储网关。这里仅介绍bsg.py的用法: 使用如下命令创建存储网关: bandwidth 为带宽大小单位为Mbps,大小为100的整数倍,SMB服务只支持100Mbps,NFS支持100-1000Mbps
  • 共享目标的访问权限可以通过权限组控制,注意权限组的协议需要和共享目标的协议一致。 为了方便您的使用,我们在每个地域都为您预先创建了一个默认NFS权限组和默认SMB权限组。默认权限组会自动和您新创建的共享目标绑定。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部