(转)从集中到分布,解读网络视频IT架构变迁

2006年以视频网站为代表的网络视频行业迅速崛起,IPTV、视频分享网站、视频搜索网站、提供视频服务的互动社区、交友、播客等等新兴媒体发展迅猛。网络视频行业现已成为众多资本机构关注与投资的焦点。但是在网络视频行业发展前景一片大好的同时,一些运营问题也随之显现,步入2007年,资本机构对网络视频行业不再盲目狂热,对商业模式的创新和成本控制提出了更高的要求。

今天,纯文字的表现形式已经不能满足用户对更丰富多彩的网络内容的需求,我们需要更丰富的数字出版物、图片、声音以及视频来表达和交流;同时,单向传播也不能满足用户对互动式网络体验的需求,我们需要更丰富灵活的交流与互动体验;IT架构必须能够承载和传播这些爆发式增长的非结构化的数据。

同时,用户访问量的增长却从没有停止过,相对于传统应用,网络视频行业应用有着非常庞大的用户数量上涨空间,IT设施面临着强大的成本控制的压力。

那么,我们究竟该如何应对网络视频行业的商业模式创新和成本控制的挑战呢?

视频网站的典型应用架构

我们将以网络视频行业中最具代表性的视频分享网站为例,通过某视频网站的存储环境改造案例来看看网络视频需要什么样的IT结构、分析什么样的存储系统能够更好的来支撑商业模式的创新,并合理的控制成本。

视频网站的典型应用架构

首先,我们来看看该视频网站的IT结构:如上图所示,分别由流媒体服务器、Web服务器、在线录制服务器、视频转换服务器、数据库服务器、管理服务器、图片服务器和其他服务器等一系列不同数量的服务器组成。

这一架构在目前的视频网站中带有一定的典型性。但是由这几个部分组合起来的IT结构,如何才能支撑视频分享门户的竞争优势呢?

满足交互性体验和服务压力

以下我们将从应用需求和技术特点两方面来分析,该架构如何满足该视频网站的运营需求:

1. 交互性体验方面:

首先,为满足用户对交互体验的需要并保持自身的原创优势,需要为用户提供视频上传和在线录制视频的功能;其次,需要把不同格式的视频,转换成该网站统一的格式;最后,需要在上传后尽快发布以供播出。

2. 服务压力方面:

首先,不但需要应对已有的大数量的用户访问,而且将迎接持续的访问量增长;其次,当用户访问量增加时,需要保持良好的反映速度和响应时间;最后,必须面对清晰度日渐提高后,码流增大所带来的服务压力。

在各个技术层面上,我们如何更好的满足上述诸多需要呢?

1. 在编解码技术层面:编解码技术不断推陈出新,我们可以看到解码效果更好,编码压缩率更高的编解码方式等诸多方面均有良好进展。尤其是由中科院计算所牵头制定的AVS标准,是具有我国自主知识产权的新一代编解码标准,将促进我国网络视频行业的健康发展。

2. 在媒体的传输层面:CDN技术已经比较成熟,P2P技术的发展也非常的迅速,虽然存在缺乏统一标准等问题,但无法掩盖P2P技术的锋芒。目前,已有不少的视频平台运营商采用了P2P技术。此外,CDN+P2P的复合技术也有了比较好的发展。

3. 在媒体的服务提供层面:服务器集群技术已经相当成熟:双机到多机的数据库集群、由DNS轮询或相关技术实现的Web服务器集群、由相关查询指向技术实现的流媒体服务器集群等都可以比较方便的实现。成熟的服务器集群技术可以实现按需增加相应应用服务器来应对业务需求,足以为网络视频行业提供良好的支撑。

4. 在媒体资源存储方面:需要有大容量、高带宽、可共享的存储技术来支撑,而传统的存储结构和存储技术,却不能很好的满足视频网站的存储需求。

那么视频网站在存储方面都有什么具体的要求,存储环境怎样才能够满足这些要求呢?下面我们通过一个实例来详细分析视频网站对存储环境的需求:

集中式存储把鸡蛋放到一个篮子里

传统存储的体系结构无非有两种:集中式和分布式。网络视频存储方案面临着集中式存储和分布式存储两种选择,两种结构各有优缺点,选择起来其实是比较困难的。本案中的视频网站的存储结构就经历了“集中–分布–分布式的集中存储”的循回式的变迁:

该网站建立之初,采用了集中式的存储结构。

某视频网站原有集中式存储系统

很多网络视频的存储采用的大多类似于上图的、集中式的存储结构来存放所有媒体数据,通常为NAS架构。简单地说,就是一台大容量的文件服务器,而高端的NAS结构是由一个NAS头后面接SAS、SCSI或光纤盘阵。

集中式存储的优点是比较明显的:

1. 集中存储可实现服务的负载均衡,由于流媒体服务间的数据都是共享且统一的,当发生热点繁忙时,所有流媒体服务器都可为其提供服务,分减压力,而不像分布式的存储会出现热点繁忙,没有热点内容的存储出现空闲这种不均匀情况。

2. 集中存储提高了存储资源的利用率。

3. 集中的高Raid 级别保护且成本较低,分布式存储都实现Raid保护成本高昂。

4. 集中的备份(快照)恢复,能方便的实现远程容灾。

5. 集中存储方案管理复杂度相对较低,以管理Mount点为例:需管理Mount点的数量为16(M+N+F+W)个,即上图中的16根蓝线。

6. 集中存储同时也是对流媒体服务器视频内容的集中管理。

我们知道集中式存储同时拥有了诸多优点,应该能够满足该网站实际运营的需要。但是,在视频网站发展和访问量增长的同时,该网站最终还是放弃集中式的存储结构转而采用分布式的存储结构,这是为什么呢?

从集中到分布,化解存储瓶颈

接上篇:从集中到分布,解读网络视频IT架构变迁(下)。集中式存储已经拥有了诸多优势,那么为何这家视频网站最终却选择了其他的存储架构呢?该视频网站究竟在运营过程中遭遇到了什么样的阻碍呢?经过我们对整个网站存储结构的分析,原来,NAS头成为整个存储环境的瓶颈……

从以下两幅图中,我们可以看到传统的集中存储方案中,存在如下问题:

  • I/O瓶颈
  • 容量扩展性差
  • 性能不可扩展
  • 专业高端NAS成本高昂
  • 单点故障

NAS成为系统瓶颈

传统集中式存储的瓶颈

随着数据量的增加,存储压力也变得越来越集中,NAS已不足以支撑现有的应用,无法更好的应对未来的挑战。既而,该网站从集中式的存储方式转向了采用分布式的存储方式。

分布式存储系统架构

图中,每台服务器上都提供文件共享服务,由应用层来实现媒体资源数据在各个服务器集群之间的迁移,从而比较好的解决了集中存储的IO瓶颈问题,但是问题也随之而来。

分布式的存储没有负载均衡,例如:发生热点的时候、部分流媒体服务器忙或部分闲置

分布式存储利用相对较低率,重复数据大量存在,且份数多

无法实现集中的高Raid 级别保护

快照、备份、恢复、远程容灾比集中存储实现成本高

需要在应用层对存储层过多关注。管理复杂度程几何级增长,整体系统维护工作越来越复杂、繁重。以管理Mount点为例:同样的服务器数,需管理Mount 点的数量为48 [M*(N+F)+W*N]个,即上图中的48根红线,远大于集中存储结构。这仅仅是Mount点一项,还不包括各个点存储数据的维护,在实际应用中相关的工作量是相当惊人,管理员疲于奔命。

集中VS.分布?还是分布式的集中?

既然传统的集中和分布都存在不同的问题,怎么样去解决?在给出答案之前,我们重新归纳前面分析的视频网站对存储的需求:

1. 各种服务器集群之间有视频传递的需求,需要上传服务器、流媒体服务器、在线录制服务器和转换服务器之间的视频文件是互相可见的,翻译成存储的语言则需要文件级共享的存储。

2. 各种应用服务器可能使用着不同的操作系统平台,都需要无差异的访问到存储空间,而翻译成存储的语言则需要跨平台共享的存储。

3. 多台流媒体服务器之间的存储容量需要共享,从而提高存储空间的利用率。如采用传统SAN上面划分独立的存储空间,给每台服务器的类似做法显然是不可接受的,并且需要视频内容合理的分布在各个存储设备上,翻译成存储的语言则需要存储容量的负载均衡。

4. 单台存储设备的存储速度始终是有限的,需要多个存储设备的聚合才能满足视频内容访问量的爆炸式的增长,翻译成存储的语言则需要多台存储设备间的存储速度的聚合,从而实现存储速度的负载均衡。

5. 新增视频内容的不断添加会导致存储容量的不断扩大,在添加设备扩展容量的时,能够不影响原有系统,且平滑扩展,能够实现在线的扩展业务系统不停机,翻译成存储的语言则需要容量线性可扩展,能够实现在线扩容。

6. 随着用户访问量增长和视频清晰度提高带来的带宽增长等诸多增长因素的影响,对存储带宽的增长需求,要求存储系统实现带宽随容量呈线性增长。

7. 合理的成本控制是一个恒久的话题,需要存储系统的总体拥有成本随容量的扩展而合理的扩展,不能出现突变式的增长。

8. 稳定性自然不用说,需要存储系统采用冗余结构以提高系统的稳定性。

为了满足上述需求,当我们面对“集中VS.分布”这个艰难抉择的时候,技术的不断进步,涌现出:分布式的集中存储结构——集群存储技术,其核心技术是集群文件系统。

集群存储系统满足视频行业服务需求

目前,广为流行的集群文件系统的典型代表主要有:

  • Google 的GFS (Google File System)
  • 国内中科院研发的BWFS(Blue Whale File System)
  • Panasas 的PanFS (PanFS File System)
  • IBM 的 GPFS (General Parallel File System)
  • CFS 的 Lustre (Lustre File System)

这五种集群文件系统各有特点和优势,一般而言,分布式集中存储相对于传统存储系统来说拥有如下优点:采用统一的全局命名空间,支持文件级共享,且采用分布式存储结构,能实现高聚合I/O带宽,并且跨Linux平台和Windows平台的文件共享,还能够线性扩展I/O带宽,拥有良好的系统负载平稳性,并能够动态扩展存储容量,实现成本可控。

基于分布式结构的集中存储

如上图所示:该架构能较好的满足网络视频对存储系统的需求。

1. 文件共享、统一的全局命名空间——上传服务器和流媒体服务器之间的文件可见性;多台流媒体服务器间的存储容量共享

2. 多台存储设备间的存储速度的聚合——流媒体服务器可用的存储速度负载均衡

3. 跨平台共享(Windows/Linux)——支持不同平台的流媒体服务器、上传和其他服务器

4. 容量线性可扩展——使流媒体服务能应对不断扩大的存储容量需求

5. 带宽随着容量线性增长——使流媒体服务能应对不断扩大的用户访问量; 可以按需扩大流媒体服务器的数量而不用担心存储

6. 成本需随着容量的扩展而扩展——良好的成本控制

7. 全冗余结构——稳定的强壮的存储系统

该视频网站最终选择基于BWFS集群文件系统的BWStor蓝鲸集群存储系统。BWFS是由我国中科院计算所工程中心自主研发的文件系统,并经由中科院中科储天公司产品化。中科院中科储天蓝鲸集群存储系统(BWStor)即采用BWFS文件系统为核心技术,是中国自主知识产权存储产品的代表之一。

转载于:https://www.cnblogs.com/ywcz060/p/5033800.html

aibi2794
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
视频综合平台架构分析
hummy_vision的博客
03-21 754
拆解并详细分析视频综合平台设计架构和输入输出电路
GPU架构变迁之AI系统视角:从费米到安培
OneFlow深度学习框架
02-09 4889
技术脉络的演进,总是草蛇灰线、伏脉千里,透过某个技术出现的单点时刻,回溯其源起和演进路径,可以更有效地指导后续的技术决策,而不是寄希望于灵光一现式的运气。
:从集中分布解读网络视频IT架构变迁(下)
sw_147的专栏
11-15 897
集中分布,化解存储瓶颈    接上篇:从集中分布解读网络视频IT架构变迁(下)。集中式存储已经拥有了诸多优势,那么为何这家视频网站最终却选择了其他的存储架构呢?该视频网站究竟在运营过程中遭遇到了什么样的阻碍呢?经过我们对整个网站存储结构的分析,原来,NAS头成为整个存储环境的瓶颈…… NAS成为系统瓶颈  传统集中式存储的瓶颈     从以上两幅图中,我们可以看到传统的集中存储方...
:从集中分布解读网络视频IT架构变迁(上)
sw_147的专栏
11-15 90
【IT168 专稿】2006年以视频网站为代表的网络视频行业迅速崛起,IPTV、视频分享网站、视频搜索网站、提供视频服务的互动社区、交友、播客等等新兴媒体发展迅猛。网络视频行业现已成为众多资本机构关注与投资的焦点。但是在网络视频行业发展前景一片大好的同时,一些运营问题也随之显现,步入2007年,资本机构对网络视频行业不再盲目狂热,对商业模式的创新和成本控制提出了更高的要求。     今天,纯文字...
集中分布解读网络视频IT架构变迁
宁静以致远
08-21 788
引用:http://storage.it168.com/p/2007-06-25/200706251100062.shtml2006年以视频网站为代表的网络视频行业迅速崛起,IPTV、视频分享网站、视频搜索网站、提供视频服务的互动社区、交友、播客等等新兴媒体发展迅猛。网络视频行业现已成为众多资本机构关注与投资的焦点。但是在网络视频行业发展前景一片大好的同时,一些运营问题也随之显现,步入2007
[机缘参悟-127] :人的思想体系与架构:三观(世界观、人生观、价值观)详解
文火冰糖(王文兵)的博客
01-15 2072
在人的成长过程中,我国的教育体系中,各种学科的教育主要在培养人对世界的认识,包括各种基础科学和各种科学技术;价值观的培养主要政治课完成的,然而,对人生观的培养和建立,就比较欠缺了。本文从三观的角度,全面解构人的思想架构。人的思想架构通常可以由"三观"来描述,即世界观、价值观和人生观。世界观:世界观是人们对于世界的认知和理解方式。它包括了对于宇宙、人类、社会、自然等方面的看法以及对于存在、真相、意义等方面的认知和理解。通过世界观,人们能够理解自己处于何种环境,有助于人们形成自我定位和认知。
从后端架构演化史再谈云原生,一文解读云原生架构
架构文摘
04-29 1886
点击蓝色“架构文摘”关注我哟加个“星标”,每天上午 09:25,干货推送!前言自 2013 年容器(虚拟)技术(Docker)成熟后,后端的架构方式进入快速迭代的阶段,出现了很多新兴概念...
龙珠直播CTO谭振林:从0到500万用户背后的技术架构变迁
panyuwu的专栏
12-15 1157
龙珠直播正式上线到现在只是短短的10个月,其技术架构就经历了三次重大的迭代,而最终解决问题的,是云计算服务。日前,龙珠直播CTO谭振林接受了CSDN云计算采访,解读龙珠直播的技术架构变迁和云计算实践心得。
东方证券首席架构师樊建:企业微服务架构型实践
中生代技术
09-12 2134
樊建读完需要27分钟速读仅需 9 分钟作者:樊建、舒逸首发:infoQ,经作者授权载微服务架构是近几年受到各行业广泛追捧的技术之一,微服务架构具有轻型化、便捷化、敏捷化等特点,不仅能够...
从0到100——知乎架构变迁
03-03
知乎创业三年来,从0开始,到现在已经有了100多台服务器。目前知乎的注册用户超过了1100万,每个月有超过8000万人使用;网站每个月的PV超过2.2亿,差不多每秒钟的动态请求超过2500。在ArchSummit北京2014大会上,...
Youtube短视频推荐系统变迁:从机器学习到深度学习
01-27
Youtube是全球最大的视频分享平台,用户量高达10亿+,每天上传的UGC和PGC都是百万级别。那么问题就来了,他们是如何让用户在这么多的视频中快速的发现自己感兴趣的内容呢?大家可能会想到搜索,确实搜索是一个必不可...
从Twitter的架构变迁看Web2.0的架构技术
03-02
在一个技术峰会上,他谈到了Twitter的架构,特别是在过去一年当中为提升Web站点性能所执行的优化。Twitter使用的大部分工具都是开源的。其结构是用Rails作前端,C,Scala和Java组成中间的业务层,使用MySQL存储数据...
基于springboot的青年公寓服务平台源码数据库
s123456sj的博客
06-16 1215
本青年公寓服务平台分为管理员还有用户两个权限,管理员可以管理用户的基本信息内容,可以管理房屋投诉信息以及房屋投诉的租赁信息,能够与用户进行相互交流等操作,用户可以查看房屋信息,可以查看房屋投诉以及查看管理员回复信息等操作。
PostgreSQL源码分析——CREATE DATABASE
让我思考一下
06-18 514
这里我们分析一下在PostgreSQL中创建数据库的源码,在分析源码之前,最好先阅读《PostgreSQL指南内幕探索》的第一章,数据库集簇、数据库和数据表,弄清其空间布局,理解PG中,数据库、表、元组是怎么布局的。通俗一点说,创建一个数据库相当于创建一个数据目录,在这个目录下,存放该数据库中定义的表、索引等对象。
MySQL修改分隔符
2401_83963227的博客
06-18 210
MySQL修改分隔符
windows桌面运维----第七天
最新发布
2401_83565544的博客
06-19 155
目录 1、运维有哪些方面选择: 2.网络速度慢: 3.无法访问某个网站: 4.无法共享文件或打印机: 5.无法连接VPN:
大数据经典sql
yshysh8的博客
06-18 265
经典sql面试题:连续登录天数
网络游戏的发展,网络游戏的技术变迁网络游戏的行业现状,网络游戏的开发步骤
05-29
1. 网络技术的变化:从最开始的拨号上网到现在的宽带、光纤等高速网络网络游戏的技术基础也得到了极大的完善。 2. 游戏引擎的发展:从最早的2D游戏到现在的3D游戏,游戏引擎的发展使得游戏画面和效果有了质的飞跃...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • (转)TCP注册端口号大全 35455
  • 系统吞吐量(TPS)、用户并发量、性能测试概念和公式 1453
  • (转)一共81个,开源大数据处理工具汇总 1241
  • (转)文件系统缓存dirty_ratio与dirty_background_ratio两个参数区别 814
  • (转)Linux NUMA引发的性能问题 726

大家在看

  • Cesium 速通 2135

最新文章

  • 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
  • (转)Elasticsearch search-guard 插件部署
  • (转)elasticsearch5.2.2 压测配置
2017年10篇
2016年51篇
2015年70篇
2014年43篇
2013年45篇
2010年1篇
2009年11篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码广州网站优化荷坳优秀网站设计横岗网站推广福田网站设计大鹏建设网站南联网站排名优化布吉百度爱采购松岗seo网站推广光明百度标王深圳建网站平湖网站排名优化大鹏网站优化按天收费南山至尊标王荷坳营销型网站建设大运百度竞价包年推广惠州优秀网站设计民治网站设计布吉阿里店铺运营大运网站关键词优化坪地百搜词包永湖百搜词包坂田网站推广永湖至尊标王光明SEO按效果付费南山外贸网站建设石岩百度爱采购西乡网站优化推广宝安百度网站优化双龙网站优化福永seo优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化