【云存储小海曝】对象存储COS通过CSG支持文件访问,平滑接入企业应用场景。

2020-08-07 10:40:35 浏览数 (1)

某广电客户遇到技术挑战:如何能及时编辑已归档的媒资素材?

COS归档支持高带宽及时回热,问题似乎迎刃而解,但深层问题暴露出来,客户编辑软件仅支持文件接口语义,不支持对象接口语义,不能直接读写COS的数据。

该需求“COS支持文件接口语义”有代表性。对象接口语义是互联网新兴技术,很多线下应用暂不支持对象接口语义;另外,对象接口语义面向互联网分发场景所设计,缺失线下文件接口语义的稳定低时延、强一致性、稀疏写等功能。


 COS通过存储网关CSG支持文件接口语义

腾讯云对象存储COS团队收到客户请求,积极准备方案。

COS通过存储网关CSG(Cloud Storage Gateway)来实现文件接口语义;CSG为COS做协议转换,将本地网络文件协议转换成对象协议;应用通过文件接口协议来访问CSG COS,就像访问本地文件系统一样便捷。

CSG COS一体化文件存储,很好满足该用户需求。但故事尚未结束......

存储网关CSG一键式部署,节省用户时间和学习成本。

客户在使用CSG COS一体化文件存储之前,需要部署CSG,拿腾讯云部署CSG举例子,起码需要如下步骤:

  • 选择地域,希望在哪个地域部署CSG,就在哪个地域购买CVM;CSG以虚机镜像方式部署在CVM之上;
  • 选择CVM机型,选择适合CSG的CVM机型,会提供相应指导帮助用户选择;
  • 选择CVM配置,选择适合CSG的CVM配置,重点要配置两个硬盘,会提供相应指导帮助用户进行配置;
  • 选择网络,选择访问CSG的网络VPC和子网,即该CVM的网络VPC和子网;
  • 选择CVM镜像,这里要选择CSG镜像;会提供相应指导帮助用户选择;
  • 选择CVM计费方式,选择合适的计费方式,最好与CSG计费方式保持一致,避免浪费;会提供相应指导帮助用户选择;
  • 下单CVM,并等待CVM发货成功,记录CVM的IP;
  • 激活CSG,通过该IP,激活该CSG实例;
  • 下单CSG,选择CSG计费方式;
  • 配置CSG,主要配置两款硬盘分别用做元数据盘和缓存盘;

为提升用户使用体验,CSG实现一键式部署,用户点击3次,自动完成配置部署;

  • 让用户选择部署的地域;
  • 让用户选择访问CSG的网络VPC和子网;
  • 让用户选择计费方式;

CSG一键式部署,开服即用,节省用户自行购买CVM机型、自行将CSG镜像部署在该虚机之上、自行激活/配置的时间。节省用户学习选择何种CVM机型、何种配置、何种计费、如何部署、如何激活等的成本。

  存储网关CSG主要特点

为保障用户使用体验,CSG基于无状态设计、面向存量设计、黑盒子设计,保障可靠性与可用性,并通过缓存加速性能。

CSG提供热数据缓存能力,对热数据进行加速,保障业务系统访问低时延体验。根据使用需求,用户可按需扩容缓存容量。为保障使用体验,让热数据尽量本地命中,最好是缓存容量大于每日上传数据量 频繁读取数据量。

  无状态设计

CSG无状态设计,将数据以原始格式上传COS,CSG并不存储数据,不牺牲数据的健壮性。CSG和COS组成一体化文件存储,数据可靠性与COS保持一致。

CSG的文件与COS的对象是一一映射关系。文件目录转换成对象名称的前缀。

CSG无状态设计,通过CSG上传数据是立即可用,腾讯云大数据产品EMR直接进行大数据分析,腾讯云CI万象立即进行鉴黄鉴暴鉴恐,腾讯云内容分发CDN产品对其进行CDN加速访问等。

 面向存量设计

CSG面向存量设计,能为已有数据的COS存储桶新建CSG,在异常情况下,通过新建CSG立即读写COS的存量数据,保障数据的可用性。

新建CSG时,CSG会去查看对应的COS存储桶,以确定COS存储桶是否有数据。若有数据,是存量存储桶,CSG会基于存量数据构建目录树。用户挂载CSG共享目录后,就能直接读写这些存量数据。若COS存储桶没有数据,即构建目录树是空,用户挂载CSG共享目录,看到的是空目录。

 黑盒子设计

CSG黑盒子设计,CSG的管理和控制均在腾讯云CSG控制台完成,用户使用CSG实例,只能进行数据面的读写操作。

其一、规避误操作、病毒、恶意攻击等;

其二、简化系统设计,关注核心需求,提升系统健壮性和稳定性、保障数据安全;

其三、CSG控制台能实时监控CSG实例运行状态,保障良好使用体验;

其四、CSG控制台能及时对CSG实例进行升级;

其五、用户通过CSG控制台对多个CSG实例集中管理,集中管控跨地域部署的CSG实例;

CSG不支持离线部署和运行,当使用CSG时,必须与腾讯云COS一起使用,CSG天然就需要与腾讯云网络打通。

  存储网关CSG全园区开服

得益于CSG黑盒子设计,CSG天然支持全园区开服。CSG的管理和控制均在腾讯云CSG控制台完成,用户需要在哪个地域使用CSG,就在该地域部署CSG实例。

结语:COS通过CSG支持文件语义场景,满足用户需求。通过CSG一键式部署,极简用户使用体验,超越客户需求。未来,腾讯云存储继续以场景需求为指引,推出更多更高效方案,并结合生态资源,为用户提供更好的云存储服务。

没看过瘾?这里还有

  • 网站全套服务:从0到1
  • 存储分发加速解决方案
  • 混合云存储:大数据应用的上云之道
  • 丝滑的博客:基于COS/CDN/CI/Hexo/DNS

点击阅读原文,了解存储网关CSG详情!

0 人点赞