微信、QQ都在用的腾讯云EB级对象存储架构剖析.docxVIP

微信、QQ都在用的腾讯云EB级对象存储架构剖析.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
背景:5月23-24日,以“焕启”为主题的腾讯“云+未来”峰会在广州召开,广东省各级政府机构领导、海内外业内学术专家、行业大咖及技术大牛等在现场共议云计算与数字化产业创新发展。 来自腾讯TEG技术工程事业群架构平台部的刘金明在腾讯“云+未来”峰会的「开发者专场」做了主题为“腾讯云EB级对象存储架构剖析及实践”的技术内容分享。 关于对象存储,我们先从腾讯存储平台TFS开始说起,早在2016年腾讯推出了自研的云存储平台TFS,几年间为相册、QQ、微信、微云、腾讯视频等腾讯内部产品提供了优质的存储服务。 2013年,腾讯云把存储能力包装之后开始对外开放。 2014年,腾讯存储突破500PB,数据量达到万亿级别。 2015年,引擎升级商用标准化,数据量达到EB级别。 2016年,对存储引擎和架构优化之后,性能得到了更好的提升,同时基于存储之上的智能数据分析也应运而生。 COS的产品生态可以分为三层: 最底层为COS存储层,提供了多种语言的SDK开发包和完全兼容S3的API供客户使用。 中间的应用接入层为COS提供一些高级扩展能力和解决方案,比如图片鉴黄、视频转码等数据处理和识别服务,以及智能安防、大数据、医疗影像等行业解决方案。 最上层为CDN加速层,视频、手机应用商店等大流量客户可以选择通过CDN加速上传和下载。 目前COS已经在亚洲、欧洲、美洲等全球13个园区开放,在世界杯来临之际,俄罗斯园区也即将开放。 COS是典型的三层架构: 最上层的网络接入层提供多级BGP接入,通过腾讯接入网关TGW可以实现智能的负载均衡,同时接入层可以对一些攻击流量进行清洗。 应用接入层无状态管理,集群横向无限扩展。 数据层跨机架跨交换机部署,索引和数据模块SET化扩展,冷热数据智能调度。 对存储产品来说想让客户放心的将自己的核心数据上云,大家比较关心的问题是什么? 无外乎以上的5点,服务足够稳定,数据不能丢失足够可靠,数据足够安全,性能足够好,并且价格最低。 总而言之就是物美价廉。 除了通过常规的单点故障自动剔除、防过载、失败有限重试外,一旦遇到突发事件时,COS增加了业务突发自动隔离、频控、流控等手段避免雪崩效应,保障系统有效输出,可用性达到99.95%。 同时对于一些可预见的突发,比如春节期间的微信祝福视频,电商大促的活动等等,可以通过提前评估扩容、热点数据自动分发到大流量平台等技术方案保障业务高可用,当平台资源达到瓶颈时也可以采用将拓展功能屏蔽只保留核心功能的方法进行柔性服务,或者按用户感知度如视频降码率等方法降级服务。 通过多副本、纠删码,故障快速发现并重建,以及从磁盘到机房多维度进行容灾,使得数据的可靠性达到11个9。 在安全性方面,COS打造了从传输、访问、存储全链路安全加密存储。 在最近与腾讯影业的合作探讨中,有两部科幻探索方向的电影作品,一部是陆川导演执导的《两万里计划》,一部是改编自腾讯动漫同名IP的《拓星者》。约2个小时的电影,前期需要进行数百T的图片、视频、音频的素材拍摄,再经过全球多个后期特效优秀团队数月的跨国合作,最终我们才能在大荧幕观赏到这两部作品。 其中,跨国合作涉及的数据传输尤其复杂,过往的合作通常需要专人携带硬盘出差到各国,拷贝数据给当地团队。不仅费时(往往多耗时一个月)、费力、更费心,硬盘丢失、内容泄露等情况屡屡发生。 而通过和COS的合作,可以帮助腾讯影业的影视项目实现快速安全的数据存储与传输。 性能方面,对视频、图片、安装包等不同大小、不同类型的文件采用不同的优化策略。 以上传为例,对于大文件可以采用分块并发上传,小文件通过架构、引擎以及协议栈层面的优化使得访问路径更短,延时更低,同时客户可以选择通过CDN就近接入加速上传。 而对于不同的文件类型,比如图片客户可以选择Guetzli或者WebP等格式,在保证图片视觉质量,不改变分辨率的前提下,生成的图片更小,性能和成本双赢。 成本方面,除了前面提到的图片、视频等可以采用压缩转码等技术实现成本优化外,COS本身提供了标准、低频、归档三级存储产品,客户可以按自身的业务特点,选择自己的存储级别,同时可以通过生命周期在不同级别之间灵活的调度数据,在极限情况下,客户的成本可以降低80%。 在硬件层面,在存储密度和机房功耗方面也在不断的优化。 我们所做的一切优化最终都会通过降价把这个红利让给用户,西南区(成都、重庆)降价24%,达到全球最低价。 除了上文提到的几个基本功能以外,腾讯云COS也在陆续推出一些高级功能。 生命周期:客户只需在COS控制台配置一个规则就可以很方便的让数据在各级存储之间流动和删除。 跨区域复制:既可以通过异地容灾进一步提升可靠性外还可以达到加速的目的,比如之前提到的和腾讯影业的合作可以通过跨区域复制更快的将在海外拍摄的素材同步到国内给后期制作团队

文档评论(0)

AWREGES + 关注
实名认证
文档贡献者

ASFG RE TY6

版权声明书
用户编号:8015107061000004

1亿VIP精品文档

相关文档