EB级别云存储是如何涨成的?

作者:腾讯云存储产品中心 雷伟

前言

腾讯云存储服务,从开放至今,已支撑EB级存储规模。面对存储规模快速增长、应用数据多样化等挑战如何应对?大数据AI如火如荼,用户对数据存储的诉求从基本的稳定性、可靠性、性能到现在又发生了怎样的变化?对于未来,云存储服务又会为用户带来哪些新的机遇,和大家一起分享和探讨。

腾讯云存储的发展离不开每一个互联网用户的支持。已成必需品的微信、便利出行的滴滴、放松心情的QQ音乐,休闲时刻的腾讯视频等等,这些应用的极致服务背后都离不开腾讯云存储的支撑。

早在2006年,腾讯分布式存储系统平台TFS,就开始为腾讯集团所有的业务提供数据存储的服务。至2015年,规模已达EB级、用户数已达数十亿级别。TFS服务的对外开放,也就是今天大家熟知的腾讯云存储。

云存储的发展历程

虽然腾讯云存储对外提供服务时,已历经数十亿用户访问高并发、规模海量、业务多样化的考验,但不同的时代对云存储的诉求会有所不同。

2013年左右,国内最初使用云存储的用户较多是用于网站的静态数据存放和加速,如网站的图片、视频存储等。这个阶段可以理解为是基础的将数据存储并访问的诉求,故称为“数据访问”时代。

到2015年左右,随着基础设施的逐渐成熟,如4G网络的普及、智能手机高清摄像头的普遍、互联网社交及便利的手机支持方式带动了视频直播、视频点播的高速发展。云存储中的视频、图片比重逐步增长,为便于适配多样化的终端设备,图片需要裁剪、视频需要转码。自然而然,云存储也提供了这些通用服务。我们称其为“数据处理”时代。

近两年来,互联网的发展引发数据量的暴涨,也引发了大家对数据价值的探索和思考,大数据框架和生态工具的逐步成熟也让这一探索变得逐渐清晰。精准营销,风险控制,用户行为分析等等,这些都对存储提出了新的挑战,与大数据、机器学习框架是否能无缝对接,分析后的数据逐渐增长但很少使用,是否可以降低存储成本。称为“数据激活”时代。

数据访问时代

数据访问时代,腾讯云的CDN+云存储是一组完美搭档,CDN提供高速访问服务,存储作为源站,便于中心层节点未命中时,可以快速从源站拉取数据。即使在CDN回源率较高的情况下,也能支撑住大量的并发访问。

对于用户已有源站的情况下,如何将源站内容快速迁移到云存储,也应生出“回源设置”的功能。即当发现数据在云存储缺失时,返回HTTP状态码302重定向到源站,同时,将源站数据拷贝云存储中。这样也保证有效数据的迁移,并降低数据存储成本,实现快速高效的数据迁移。

数据处理时代

数据处理时代,为了适配不同的使用场景,大量的视频和图片需要进行视频转码、图片缩放、裁剪等,将这些常用功能可以直接在云端完成,可以减少用户的计算成本,降低下载视频和图片的带宽成本。为此,腾讯云也及时推出万象优图和视频处理服务,可以支持丰富的图片和视频处理功能,如图片压缩编辑及智能裁剪,视频多转码格式及水印设置等,并能方便的和云存储进行对接。

数据激活时代

数据激活时代,常见的场景有各垂直行业对日志的大数据分析,对视频监控和社交图片/视频的识别和分析等。以大数据分析的场景为例,除了云存储需要能和大数据框架无缝对接。很重要但也容易被忽视的一点是,已有数据的迁移上云。

不同用户的网络环境和数据规模有所差异,所以也有着不同的诉求。对于已和云机房有专线或数据规模大且希望快速上云的客户,可以通过专线+迁移工具的方式,直接从HDFS中迁移;对于网络环境有限的客户,可以通过提供的专有物理迁移设备进行数据搬迁上云;对于数据量较小的客户,也可以通过现有网络环境+迁移工具的方式直接上云。针对客户的场景,腾讯云提供了丰富的线上工具和线下设备迁移的方式。

对于常见的大数据分析场景,腾讯云存储提供了多种方式,基于文件存储CFS的实时分析,或基于对象存储COS的离线分析,对象存储COS提供了对接hadoop的插件,通过此插件,hadoop框架可以直接使用云存储。

微信存储使用案例

不同时代对云存储的诉求,促进了腾讯云存储的不断发展,包括在高可靠性、高性能、更丰富的功能、更完善的方案。但如何能让应用和存储完美结合,仅从存储端着手,是远远不够的。以微信的场景为例:

首先,是性能问题。如何支撑近10亿的活跃用户的消息、图片、视频的频繁发送与接送。当网络环境发生改变时,从移动网络到无线,多运营商之间切换时,怎么保证信息和文件传输畅通。在发送端,微信通过断点续传、结合云存储的分片上传等来保障性能和完整性,并通过预分发的机制来保证接收性能。

其次,是可靠性。除了副本策略,数据还通过多地备份异地容灾来保障数据的高可靠和服务的高可用性。

另外,成本非常关键,也是个永无止境的话题。从数据存储之前的图片/视频压缩、到存储引擎层的冷热数据分离、到硬件层的高密度设备引入。

其中,值得一提的是,由腾讯音视频实验室自研的TPG图片压缩格式,压缩效率比WebP还要高出25%,目前在手Q、微信H5页面、QQ空间、腾讯视频等应用中已经广泛使用,并为QQ空间相册业务节省了40%的流量成本。同时,TPG也将会在近期内通过腾讯云的万象优图、CDN对外提供服务。

这些为微信服务的云存储能力,现已通过腾讯云存储一一对外开放:如用于提高可靠性的多版本管理及跨区域复制;提升性能的分片上传;降低成本的生命周期管理、多种存储类别(热冷存储与归档存储);保障安全的密钥鉴权、数据加密服务等。

总结

存储作为基础平台核心的一部分,为应用而服务。除了需要自身具备稳定、可靠、高性能的基础能力,更是需要结合应用的场景和特性来丰富功能和完善细节。

所幸的是,腾讯云存储基于自身对应用的深入理解,为方便用户更好的使用,已针对各种场景推出完整的方案: 如智能安防监控方案、大数据方案、企业云盘方案、混合云存储方案、数据备份方案、视频直播点播方案、医疗影像云存储方案、广电非编媒资方案等。

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯大讲堂的专栏

17年,中国互联网技术走出国门【腾讯篇】

要说哪些公司代表了中国互联网技术的前沿,估计大多数人都会脱口而出:BAT(百度、阿里、腾讯)。中国互联网发展20多年,经历了QQ、游戏、微信红包、双11等等亿万...

1806
来自专栏CSDN技术头条

技术揭秘12306改造(二):探讨12306两地三中心混合云架构

在年前的「技术揭秘12306改造」专题中,一位对12306改造非常关注的技术架构师,他从技术的角度,用科学论证的方式说明12306是如何实现高流量高并发的关键技...

1919
来自专栏黄希彤的专栏

就算云厂商水逆了,服务也不能倒

这阵子接连发生极小概率事件:先是几条光缆同时被挖断导致一个服务区失联、然后又是一个硬盘出现罕见的静默错误(写入数据和读取出来的不一致)后居然被选中为主数据源导致...

1.9K11
来自专栏腾讯移动品质中心TMQ的专栏

大数据时代如何提升研发效率

随着大数据时代兴起,越来越多新领域业务兴起,如智能推荐、内容搜索、机器人对话等,通过传统手段测试无法快速反馈新领域业务质量,本文旨在提供一种解决问题定位效率,提...

2741
来自专栏Albert陈凯

2018-08-15 实战回顾:苏宁金融营销系统的重构之路

https://mp.weixin.qq.com/s/xy6RdpAQfuC-bLrOy4_5Bw

791
来自专栏「3306 Pai」社区

3306π嘉宾专访-点融网架构师许增伟

分享议题:《深入数据同步技术研究》

883
来自专栏BestSDK

听云SDK发布《中国移动应用性能管理白皮书》:高德路径规划API接口响应耗时最短

移动互联网时代,各种应用都在抢占移动APP市场。据统计,2017年全球手机用户人数将突破50亿人,发展速度远远超过传统互联网,中国亦如是。相应的,中国的移动应用...

3405
来自专栏腾讯大讲堂的专栏

腾讯海量监控体系经验分享

提及腾讯的海量监控的挑战,将近 20 套监控系统,指标有将近 300 多个,监控的实例超过 900 万。

7669
来自专栏程序你好

应用程序性能成熟度的六个级别

许多公司会迭代地构建业务应用程序,从概念验证开始,然后利用创造性的内部和外部人才将概念构建到一个工作原型中,然后将其扩展到产品中。

532
来自专栏MessageQueue

2017上海QCon之旅总结(上)

本来这个公众号的交流消息中间件相关的技术的。这周去上海参加了QCon,第一次参加这样的技术会议,感受挺多的,所以整理一下自己的一些想法接公众号和大家交流一下。

883

扫码关注云+社区