尹亚军
(作者单位:安徽电视台播出中心)
使用虚拟技术,在每个逻辑计算机能够分别运行多个操作系统,且每个系统都能够在独立运行互不干扰的前提下,将一台服务器虚拟为多台逻辑计算机,这就是服务器虚拟化。电视台播出系统若能够科学灵活地将服务器虚拟化应用到工作中,对提高电视台播出系统的质量、简化系统的操作难度都有很大的积极作用。
目前,虚拟技术在传统信息化系统中物理硬件利用率低的问题解决中发挥着主要作用。通过应用虚拟化技术,能够减少设备投入,节约开支,还能够提高系统整体的运行效率,减少不必要的机房空间的占用。因此,虚拟技术在电视台播出系统中的应用越来越广泛。服务器虚拟技术越来越成为电视台播出系统中不可或缺的一个因素,对电视台播出系统的长远发展有着十分重要且难以被替代的价值。
为了能够发挥出服务器虚拟技术在电视台播出系统中的最大价值,必须遵循以下两个原则。
1.2.1 对于性能要求极高的服务器不对其参与应用虚拟化
通常情况下,在主机运行过程中,CPU、内存等都是电视台播出系统中主机运行中的重要资源,这些应用在运行过程中占据着大多数资源,不可丢失,所以对于这些服务器不应该参与使用虚拟化。提高资源的使用率是应用虚拟化技术的主要目的,而物理主机的资源是有限的。因此,若虚拟化处理这些占据着大多数资源的服务器,有可能对其他服务器虚拟化后所使用的资源产生干扰,影响系统的整体运行。因此,对于性能要求极高的服务器不应该对其参与应用虚拟化技术。
1.2.2 对于带有特殊硬件的服务器不对其参与应用虚拟化
目前,VDCP协议仍在大多数的播放系统中广泛应用,因此,为了满足其基本的运行要求,需要在播控机上设置多个穿卡口才能保证播放系统正常运行。同时,为了顺畅完成频道切换还需要安装串口倒换器,以防播放系统在运行过程中出现一些故障。在这种较为复杂的服务器中,应用虚拟化技术不能够发挥出其作用,甚至可能破坏系统整体的安全性。因此,对于带有特殊硬件的服务器不对其参与应用虚拟化。
为了提高电视台播出系统整体运行的水平,某个电视台在其播出系统中设置了高清虚拟化总控制系统,改造了旧有的播出机房,将虚拟技术很好地应用到了播出系统中。在应用了虚拟化技术和云计算技术的基础上,该电视台搭建了播控网络系统,并将虚拟化技术与IT技术的最新研发成果有效结合,有效提高了电视台播出系统整体运行的水平,提高了工作效率,节省了机房空间。
将虚拟技术应用到电视台播出系统后,该电视台的系统架构主要为以下几个方面的分布。
2.2.1 网络系统
网络系统的数据中心网络架构为扁平化的二层网络架构,通过就虚拟化技术应用到服务器中,极大程度地改善了接入层与核心层这两个复杂的网络结构,同时能够有效控制传统的链路环路情况。整个系统的核心数据库以GVK2视频服务器、华为刀片式服务器为基础,建设了整个完整的系统。
2.2.2 总控系统
全台的输入输出信号管理通过使用高标清GVNV8144规模矩阵,使得系统的控制管理能够做到主备交叉点、主备外置控制,同时使主备控制系统能够手动和自动流畅转换,对于系统的整体管理发挥着重要的作用。
2.2.3 系统应用
为了在虚拟计划服务器中能够部署到网络系统服务器、消息服务器、发布应用器等各个应用模块,提高数据处理能力,加强系统的可靠性,该系统采用了华为FusionSphere虚拟技术,极大地发挥了该虚拟服务器高效数据处理能力的作用。为了持续支持新业务上线,保证上线时间,加强数据处理能力,加强资源的使用效率,该系统在操作过程中还使用了虚拟技术与云计算相结合的技术手段,极大地提高了系统的整体运行水平。
在这个系统结构中,电视台播出系统中主要在以下几个方面应用了虚拟技术。(1)虚拟化云平台操作系统。通过发挥虚拟化云平台操作系统高效的数据处理能力,对于优化物理资源的分配有着重要的作用。通过采用虚拟化云平台操作系统,将物理资源转变为虚拟资源,提高了资源的可调整性,使得电视台播出业务的连续性与虚拟机的安全性得到了保证。(2)虚拟化云平台管理。运用虚拟化云平台管理技术,可以统一管理电视台播出系统中的各种图像、音像资料,使得云平台的各种资源得到了有效管理。采用虚拟化云平台还可以同时进行用户管理、集群管理等,加强了系统的硬件管理和播出系统监控,加强了操作的可行性。(3)融合一体机硬件。使用华为FusionSphere服务器虚拟化技术,使得电视台播出系统内部信息的交换、储存等管理要求得到了极大的满足,满足具体的业务要求,使得各种资源的配置更具灵活性,各种资源的使用率得到了极大的提高。
在传统的电视台播出系统中,整备管理子系统的主要作用是处理大量的单据信息与人员基本档案资料等复杂的信息。电视台的节目分类单就是电视台播出系统的单据信息。通过采用服务器虚拟化技术,保证播出系统的播放顺序,优化了原有的播出系统内容,使得节目单的播出顺序能够得到系统的有效调度。通过采用服务器虚拟化技术,使得电视台能够有效控制电视节目从制作到播出的各个环节,保证文件转码等一些重要的电视节目处理工作。
播放控制系统中的一个重要的环节就是播放控制子系统,对于子系统的处理也是服务器虚拟化技术的一个重要任务。在传统的电视台播出系统中,电视台只能通过使用信号调取的方式来处理节目单控制服务器,在发生故障时,只能采取一些较为复杂老旧的方式来管理播放介质播出情况。通过采用服务器虚拟化技术,使得系统能够对电视播出系统出现故障时及时标定故障点,提高了处理紧急运行故障问题的处理速度。
科学地认识服务器虚拟化技术,了解服务器虚拟化技术的使用原则,将其应用到电视台播出系统中,对于提高电视台播出系统的运行质量有着极大的积极作用。本文所介绍的服务器虚拟化技术的应用案例也证明了虚拟化技术极大的应用价值。因此,服务器虚拟化技术值得在电视台播出系统中广泛应用。