开发者社区 问答 正文

什么是云存储网关


云存储网关(Cloud Storage Gateway:简称CSG)是一款完全基于软件实现的混合云存储产品。它以阿里云上的OSS对象存储为后端存储,为企业IT系统提供行业标准的文件存储(NAS)服务。
CSG以一个OSS Bucket为后台,将OSS Bucket的对象目录结构与NAS文件系统建立映射关系。客户端通过标准的的NFS和CIFS协议就可以读写OSS上的所有对象。同时,CSG还将本地盘作为读写缓存,使用户在享受OSS Bucket海量空间的同时,拥有本地数据访问的高吞吐低延迟性能。

CSG架构概览



其中,OSS Bucket对象和CSG文件存储的映射示例:

CSG应用场景


CSG应用场景广泛,以下是几个简单的场景例子:

  • 您需要在本地存储有限的情况下搭建一个具有大容量的文件存储服务。
  • 您需要将大量文件存储在云上,但希望应用仍然以文件系统的方式访问文件而不需修改代码。
  • 您需要在多个数据中心用文件存储服务的方式访问同一套文件。

作为一个轻量级的存储网关,CSG可在用户自己的数据中心和阿里云ECS上部署。部署过程请参考快速入门文档。

展开
收起
云栖大讲堂 2017-10-27 13:44:16 2623 分享 版权
阿里云 AI 助理回答

云存储网关(CSG)的设计旨在帮助企业无缝集成本地IT环境与阿里云的OSS对象存储服务,实现数据的高效、灵活管理。以下是对您提到内容的进一步解析和补充:

CSG的核心价值

  1. 无缝集成:通过将OSS Bucket映射为标准的NAS文件系统(支持NFS和CIFS协议),CSG使得企业现有的应用和工作负载无需修改即可直接访问云端存储,降低了迁移成本和复杂度。

  2. 性能优化:利用本地缓存机制,CSG能够显著提升数据读写速度,减少网络延迟,确保用户在享受云端无限扩展性的同时,体验到接近本地存储的高性能。

  3. 成本效益:借助阿里云OSS的低成本存储优势,CSG帮助企业在不牺牲性能的前提下,有效控制存储成本,特别适合存放大量非结构化数据如备份、归档、媒体内容等。

  4. 灵活性与灾备能力:部署于本地或ECS上的CSG,可以作为多数据中心间共享数据的桥梁,增强数据的可用性和灾难恢复能力。

应用场景细化

  • 大容量文件存储服务搭建:对于需要构建大型文档管理系统、媒体资源库的企业,CSG提供了一个经济高效的解决方案,可以在本地存储资源有限的情况下,轻松扩展至几乎无限的云端存储空间。

  • 代码无改动的云迁移:企业应用程序往往依赖特定的文件系统接口访问数据。CSG允许这些应用继续使用原有的NFS/CIFS接口,无需对现有代码进行任何修改,即可平滑过渡到云存储,加速数字化转型进程。

  • 多站点数据共享:对于拥有多个分支机构或数据中心的企业,CSG成为统一数据访问层的关键组件,确保所有地点都能以一致的方式访问到最新的文件资料,促进团队协作和信息同步。

部署与配置

部署CSG时,用户需遵循官方提供的快速入门指南,这通常包括: - 环境准备:确认本地环境满足CSG的硬件和软件要求。 - 下载安装包:从阿里云官网获取CSG的安装软件。 - 配置连接:设置CSG与阿里云OSS Bucket的连接参数,以及本地缓存策略。 - 挂载文件系统:在客户端或应用服务器上,通过NFS或CIFS协议挂载由CSG提供的文件系统。

通过上述步骤,企业可以迅速建立一个既具备云存储优势又不失本地访问效率的混合云存储架构。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答