前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【云存储小海曝】对象存储COS通过CSG支持文件访问,平滑接入企业应用场景。

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

作者头像
云存储
发布2020-08-07 10:40:35
1.6K0
发布2020-08-07 10:40:35
举报
文章被收录于专栏:用户5909132的专栏

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

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一键式部署,极简用户使用体验,超越客户需求。未来,腾讯云存储继续以场景需求为指引,推出更多更高效方案,并结合生态资源,为用户提供更好的云存储服务。

没看过瘾?这里还有

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云存储 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档