大型电视台集群NAS存储解决方案

2024-03-27 04:08

本文主要是介绍大型电视台集群NAS存储解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大型电视台集群NAS存储解决方案

时间:2008-08-06 17:46:38  来源:  作者:

<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script> <script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script> <script type="text/javascript"> </script>

       随着电视台规模的不断扩大,所开通的频道也来越多,相应的节目需求量也越来越大。传统的节目制作和存储方式已经不能适应需求的变化。数字化,网络化已经成 为现今电视台节目制作的趋势。随着数字化,网络化的不断深入,相应的节目存储方式也产生了变化,方式有原来的视频磁带转向了磁盘和数据流磁带。作为网络核 心的存储设备,直接决定了应用的顺利进行,所以挑选一款合适的存储产品,直接决定着网络化的成败。
电视台对存储需求分析
   目前电视台全台网或大型的资料管理系统一般都采用FC+以太的双网结构模式,高码率视频文件和低码率文件,音频文件都集中地存储在同一个光纤通道存储设 备上,几乎所有的工作站都是通过光纤通道HBA卡和光纤通道交换机与核心的光纤存储连接,对同一核心存储同时进行读写访问。这种将所有素材和节目集中式存 储大单一的设备上的数据存储方式大大地降低数据的安全性及整个系统的高可用性,一旦核心存储发生故障,整个系统将会瘫痪。同时由于服务器和工作站需要安装 FC HBA,网络中需要大量的光纤通道交换机,这种网络结构也大大地增加了系统的建设成本,相当大的一部分投资要用购买光纤通道网络设备和光纤存储。
   实际上,电视台全台网工作流的不同环节对于存储的需求并不是完全一致的,对存储设备的带宽和容量要求不同。在节目收录、上载、和编辑制作环节,工作站一 般需要对存储设备进行高码率的流媒体方式读写,存储设备要求具有恒定的大带宽,但由于高码率文件的在线时间一般都为7天或15天,超过在线时间的高码率素 材会被自动删除,因此占用的容量不会很大。而在节目素材的编目、检索查寻和媒资管理环节,工作站一般都只对低码率文件进行读写操作,因此对存储设备的带宽 和性能要求较低,但由于低码率文件的占线时间较,一般都为半年到一年,个别大型的全台网和媒资系统要求低码率文件长年基本永久在线,存储低码率文件所需要 的容量就会非常大。如果低码率文件和高码率一起都存储在价格昂贵的光纤通道存储设备上,那么光纤通道存储的购置成本就会非常高,而且,全台网中的编目工作 站、检索工作站以及其它的需要进行低码率文件读写的工作站数量一般都是几十台,基本上百台,与之相关存储共享管理软件的购置费用也会非常的多。
  同时由于高低码率工作站需要从同一个存储设备中共享地读写文件,因此高低码率工作站就必须设置在同一个网段中,且处于同一个网络安全级别,这种应用方式完全违反了网络安全和数据安全的分级管理原则,极大地降低了网络系统防黑客攻击和防病毒的能力。
  因此我们建设在全台网中采用独立的集群NAS来作为低码率文件存储设备,实现高码率文件和低码率文件的分设备存储和分级管理。采用集群NAS作为低码率文件存储具有以下意义:
1、低码率存储采用相对低成本的NAS设备,有利于大幅度降低系统的建设成本,将有限的资金投入用于核心或关键设备的购置。高低码率文件存储设备分开,有利于更充分地利用高码率存储设备性能,或降低高码率存储设备的购置成本。
2、集群NAS设备自带强大的存储共享功能,可以大幅度降低存储共享管理软件的购置成本。
3、 采用独立的低码率存储设备,就可以实现高低码率工作站和服务器的网络安全分级,将高低码率工作站分别设置在不同的网段中,如将高码率和域服务器、数据库服 务器、中间件服务器、迁移服务顺等关键服务器设置在内部中,将所有编目工作站、检索工作站等低码率工作站设置在外网中,有利于提高整个系统的网络安全管理 能力,减少低码率工作站的后期维护工作量。同时NAS存储设备一般都采用非windows操作系统,网络系统的防病毒能力也会大幅度提高。
UIT BA880集群NAS存储
   UIT BA880集群NAS存储设备是创新科存储技术有限公司针对广电行业中小型非线性编辑制作系统、媒体资产管理系统和全台网络系统中的低码率视音频文件存储 的应用特点而专门设计开发的,具有高带宽、高可用性、性能稳定可靠、投资少、性价比高,安装调试和管理维护简单方便等特点。
分布式Cluster集群架构
  UIT BA880的Cluster集群结构为真正的分布式均衡负载的Cluster结构,最大支持32个控制节点。NAS节点的数量可根据实际的带宽和性能需要灵活进行配置。因系统规模扩充时,也可以灵活地增加节点数量来提高存储设备的总带宽和性能。
  强大的自我恢复功能可以保证当任一节点发生故障时,存储系统内部都实现快速的调整,其它的节点会自动接管故障节点所负担的任务,并自动屏蔽故障节点,保障整个系统的稳定性。
全局命名空间技术
   BA880可将数据灵活地以条带化式分布在每一个后端存储的节点上,创造一个共享的存储池,实现控制器节点和后端存储之间的自负载均衡,把压力均衡地分 布到每一个控制器节点和后端存储上,避免瓶颈产生,实现存储空间充分利用,发挥其最大性能,当新的存储设备加到集群中时,BA880会自动实际数据重新分 布,不需要手工迁移数据。
强大的数据共享能力
  BA880系列拥有强大的数据共享能力高同步处理,支持Windows,Unix,Linux以及Apple操作系统环境。
高可靠性
  超过99.999%的数据高可靠性,减少了代价高昂的宕机时间,最大限度地保障了对关键数据的访问。BA880系列采用的自动快照管理,自动复制,卷的克隆,结合Cluster结构、RAID技术来保证数据的高可靠。
高性能及高扩展性
   BA880 NAS可支持1-32个控制器节点,每个节点可配置两个高性能CPU和6GB ECCX缓存,最大可提供32Gb/S的接口带宽。每个节点可提供4个千兆以太接口,后端可通过2个FC光纤通道接口进行大容量磁盘扩展,总体管理管理能 力超过10PB。可同时支持SAS硬盘和SATA硬盘,以满足不同应用的需求。
强大的,简单的web管理
  BA880系 列通过web管理界面来操作配置、管理、检测,使大量的存储数据变得简单易方便。从一个中央的web控制台,BA880系列对集群的性能,容量,利用,配 额,检测,诊断和复制管理,提供了一个实时,单一管理标准。使用web界面,只需要轻轻点击以下鼠标,就可以轻松完成增加或减少集群节点的操作。

这篇关于大型电视台集群NAS存储解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/850887

相关文章

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

html 滚动条滚动过快会留下边框线的解决方案

《html滚动条滚动过快会留下边框线的解决方案》:本文主要介绍了html滚动条滚动过快会留下边框线的解决方案,解决方法很简单,详细内容请阅读本文,希望能对你有所帮助... 滚动条滚动过快时,会留下边框线但其实大部分时候是这样的,没有多出边框线的滚动条滚动过快时留下边框线的问题通常与滚动条样式和滚动行

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Java空指针异常NullPointerException的原因与解决方案

《Java空指针异常NullPointerException的原因与解决方案》在Java开发中,NullPointerException(空指针异常)是最常见的运行时异常之一,通常发生在程序尝试访问或... 目录一、空指针异常产生的原因1. 变量未初始化2. 对象引用被显式置为null3. 方法返回null

MySQL 存储引擎 MyISAM详解(最新推荐)

《MySQL存储引擎MyISAM详解(最新推荐)》使用MyISAM存储引擎的表占用空间很小,但是由于使用表级锁定,所以限制了读/写操作的性能,通常用于中小型的Web应用和数据仓库配置中的只读或主要... 目录mysql 5.5 之前默认的存储引擎️‍一、MyISAM 存储引擎的特性️‍二、MyISAM 的主

Linux lvm实例之如何创建一个专用于MySQL数据存储的LVM卷组

《Linuxlvm实例之如何创建一个专用于MySQL数据存储的LVM卷组》:本文主要介绍使用Linux创建一个专用于MySQL数据存储的LVM卷组的实例,具有很好的参考价值,希望对大家有所帮助,... 目录在Centos 7上创建卷China编程组并配置mysql数据目录1. 检查现有磁盘2. 创建物理卷3. 创