【IT168 专稿】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. 集中存储同时也是对流媒体服务器视频内容的集中管理。
我们知道集中式存储同时拥有了诸多优点,应该能够满足该网站实际运营的需要。但是,在视频网站发展和访问量增长的同时,该网站最终还是放弃集中式的存储结构转而采用分布式的存储结构,这是为什么呢?
下篇我们将接续上篇,分析集中式存储的瓶颈所在,并提出解决方案。
分享到:
相关推荐
金融-证券:一叶知秋系列一:从组织架构维度复盘国际投行战略变迁.pdf
从最初的 MySQL 数据库到 Redis 缓存,再到 Nginx Web Server 和 Picture Storage 的使用,知乎的架构设计都是为了满足业务需求和提高系统性能。 三、架构设计的原则 架构设计的原则是指在架构设计过程中需要遵循...
在这种模式下,所有的应用程序、文件服务、数据库服务等资源都被集中部署在同一台服务器上,这种方式被称为**单体架构**。 单体架构具有以下特点: - **应用程序的整体打包与部署**:应用程序会被打包成特定格式,...
余额宝作为一款现象级的金融产品,其架构变迁史同样令人瞩目。余额宝的架构逆袭,主要经历了基金交易系统的整体服务化改造和基金大数据平台的构建两个重要阶段。这些变迁不仅在技术层面带来了创新,也对运维模式和...
综上所述,从小米网的发展历程来看,其技术架构经历了从单一数据库支持到多层结构拆分,再到面向服务的转型等多个阶段。每一次架构的调整都是为了更好地适应业务需求的变化,同时也反映了小米网在技术创新方面的不懈...
过去,银行的服务渠道主要集中在实体网点上,现在逐渐转移到数字化渠道上。例如,现在到工行建行网点办卡都是通过一台综合服务机;交行几年前开始试点网点机器人,而招行已经在刷脸取款。这对银行IT部门提出了新的...
豆瓣网技术架构变迁的知识点主要包括以下几个...豆瓣网从最初的小型网站逐渐发展成为一个功能丰富、用户群体庞大的综合性社区网站,其背后的架构变迁揭示了互联网产品在技术上如何不断进化以应对日益增长的用户需求。
TalkingData-大数据统计分析平台架构故事-数据库技术进化 数据库架构变迁 共28页.pptx
支付宝作为中国领先的第三方在线支付平台,其组织架构的变迁反映了互联网行业快速发展的特性与需求。在分析支付宝组织架构的过程中,我们可以看到几个关键的知识点: 1. **组织架构的重要性**:组织架构是企业运营...
通过计算hash值将数据均匀分布到多个节点上,实现了数据的水平扩展。 - **实现原理**:每个key被分配一个hash值,根据这个hash值可以定位到具体的存储节点。当需要读取或写入数据时,首先计算出对应的hash值,再...
### 从零到十亿——大型网站架构设计变迁 #### 架构的定义与意义 在探讨大型网站架构设计变迁之前,我们首先需要明确“架构”这一概念的本质。架构可以被理解为对一个系统内各个组成部分及其相互关系的一种主观...
【知乎架构变迁史】从初创时期的简单架构到应对大规模用户需求的复杂演进,知乎的技术栈和设计策略经历了显著变化。在2010年,知乎由两位工程师启动,使用Python作为主要开发语言,选择Tornado框架是因为其异步特性...
- **架构变迁**:从完全自有的架构演变为混合架构。 #### 四、WPS架构团队的发展历程 - **核心程序员**:最初由少数核心程序员负责整个项目的架构设计。 - **个体架构师**:随着项目复杂度的提高,出现了专门的架构...
知乎的架构变迁史是一部典型的互联网企业技术成长史,它反映了从初创公司到大规模平台的转型过程中,如何通过不断的技术迭代和创新,解决日益复杂的业务挑战。这一过程涉及了数据库优化、高可用架构设计、分布式系统...
阿里、小米、京东、美团的组织架构和战略变迁 本文将对阿里、小米、京东、美团四家商业巨头的组织架构和战略变迁进行分析。通过对这四家公司的发展阶段和组织架构调整的梳理,我们可以了解到企业发展的重要性和组织...
360云查杀服务的架构变迁是一个从零到千亿级PV的进化过程,代表了在极高流量下对系统性能与稳定性的不懈追求。在这个过程中,360公司通过不断的架构升级和优化,成功应对了各种挑战,实现了从单一到复杂的多代架构...
2. **架构调整**:从同步架构逐步过渡到异步架构、并发架构直至分布式架构,每一次架构的调整都带来了显著的性能提升。 3. **技术选型**:选择合适的技术栈,如采用ShardingMQ降压、分布式内存存储、NoSQL存储等,...