产品介绍
更新时间:2024-09-25
什么是存储网关
存储网关 BSG(Baidu Storage Gateway)是一种混合云存储方案,可以无缝衔接本地和云端存储。存储网关是 serverless 化服务,您可以在 VPC 内部署存储网关后,通过 NFS 和 CIFS 协议直接读写对象存储 BOS 中的数据。存储网关支持本地和云端两种部署模式,当部署在云端时可以用于云主机间的文件共享,云主机数据备份等场景;当部署在本地时,适用于混合云场景。
网关类型
BSG 目前仅支持文件网关,暂不支持块网关。
文件网关
在计算节点本地网络环境中部署文件网关后,可以将 BOS 存储桶以文件系统的形式挂载到多个服务器上,您可以使用 POSIX 文件协议读写 BOS 中的文件。同时,通过 BSG 上传到 BOS 的数据,可以使用对象存储丰富的数据管理和分发能力,如数据沉降、数据分发、数据处理等等。
产品功能
- 协议转换
对象存储 BOS 提供了高可靠、高扩展、低成本的存储服务,但传统企业的本地应用往往需要进行接口适配(RESTful API)才能使用 BOS。通过使用存储网关,您可以在计算节点中像读写本地磁盘(通过 NFS、CIFS 协议)一样使用 BOS。
- 加速访问
存储网关内置本地高速缓存,将经常访问的热数据缓存在本地,同时异步把数据同步到云端。通过存储网关读写 BOS 的速度通常优于直接访问 BOS。
- 灾难恢复
BSG 采取无状态设计,不持久存储任何数据。当您遇到业务故障或存储网关服务意外故障时候,可以重新创建一个存储网关,来恢复原有的使用方式。
存储网关 BSG 和 BOSFS 的区别
BOSFS 是对象存储 BOS 提供的一个免费工具,同样提供协议转换的能力。但 BOSFS 相较于存储网关,有下列不足:
- BOSFS 只能在Linux系统中使用;
- 多台云主机若同时使用 BOSFS 访问同一 Bucket,可能会出现数据不一致的情况。这是因为 BOSFS 会使用云主机本地资源进行缓存,所以多台云主机如果同时对某个文件进行读写可能会出现数据的不一致。
而存储网关 BSG 支持 CIFS 协议,因此支持在 Windows 主机中使用。同时,存储网关产品本身还具有高性能、高可用的特性。