摘 要:本文首先介紹了廣播電視監測監管工作現狀,指出了存在的問題,然后闡述了云計算及其相關的關鍵技術,最后探討了云計算在廣播電視監測監管領域的應用。
關鍵詞:廣播電視監測監管;云計算
在三網融合和下一代廣播電視網(NGB)建設不斷發展的新形勢下,廣播電視監測監管工作也在面臨著巨大的技術變革,正在從單一、孤立的傳統廣播電視監測向網絡化、數字化方向發展,廣播電視播出方式和播出內容日益豐富,對監測監管工作也提出了更高的要求,海量數據存儲、強大的軟件功能、以及個性化應用等。目前的監測監管系統很難滿足未來發展需求。
而云計算技術是計算機和網絡技術的融合,是虛擬化、自動化、并行計算、安全策略以及能源管理等新技術的融合,它以服務的方式提供動態可伸縮的虛擬化資源的計算模式。云計算技術可以將資源共享,合理利用資源在廣播電視監管測管業務中,可用于存儲數據、分析和統計數據等,為建設新的智能型廣播電視監測監管體系服務。
一、廣播電視監測監管工作現狀
隨著廣播電視的不斷發展,我國的廣播電視在播出方式和播出內容上多種多樣:播出方式有無線廣播電視、有線電視、衛星廣播電視、以及網絡廣播電視等;播出內容有電臺和電視臺制作的廣播電視節目、網絡音視頻、互動電視、網絡廣播電視等形式。廣播電視的迅速發展,為廣大人民群眾提供了豐富的精神文化生活。
廣播電視是黨和政府的喉舌,廣播電視的安全播出、播出內容和質量的好壞,直接影響著黨和國家方針政策的宣傳和貫徹。對廣播電視進行監測監管已成為廣電系統的重要任務之一。我國的廣播電視監測監管主要包括三種業務類型:安全播出管理;無線、有線、衛星廣播電視等技術監測;互聯網音視頻、節目監聽監看等內容監管。
實際上,不同的監測監管業務類型采用不同的監測監管系統,如技術監測系統分為:無線開路電視和調頻廣播、中短波廣播、衛星廣播電視、有線模擬電視、有線數字電視等。由于播出方式不同,導致了監測技術、監測指標各不相同,各系統之間是相互獨立的,互不交叉。而內容監管系統,如:互聯網電視、互聯網有害視聽節目、輿情系統、廣告監管等系統,大部分系統是在業務迅速擴展的情況下逐個開發的,每個業務有自己獨立的監管系統。
廣播電視監測監管系統如此多的,但存在以下幾個問題:某些計算機、服務器資源較充足,并未完全利用;部分系統主要是在下發任務時集中工作,其余時間處于閑置狀態,這樣就會造成各個系統不同時段任務分配不均衡,整體資源的利用率不高;大量的監測設備使得維護工作量大大增加。
二、云計算及其關鍵技術
(一)云計算服務模式
云計算是一種大規模資源共享模型,以互聯網為載體,虛擬技術為核心,按照用戶需求動態提供虛擬化的、可伸縮的計算模型。它將計算任務分布在大量計算機構成的資源池上,各種應用根據需要獲取計算能力、存儲空間和其他服務,能夠實現資源的自我管理和調整。
云計算主要有三種服務模式:IaaS(InfrastructureasaService,軟件即服務),PaaS(PlatformasaService,平臺即服務),SaaS(SoftwareasaService,軟件即服務)。
1、IaaS主要將虛擬機等資源作為服務提供給用戶。它是以虛擬技術為基礎發展而來的,為用戶提供計算、存儲、網絡,以及其他相關資源。其實質是對物理資源的抽象、映射和展現,它將實際物理資源隱藏在其后,為上層系統提供統一的設備使用形式,上層系統透過虛擬化所展現出的虛擬資源使用實際的物理資源。
2、PaaS主要給開發人員提供應用程序開發及部署平臺。它是面向廣大互聯網開發者,把端到端的分布式軟件開發、測試、部署、運行環境以及復雜的應用程序托管作服務,通過互聯網提供給用戶。為開發者提供了包括統一的開發環境,使得開發者可以從復雜的低效的環境搭建、配置和維護工作中解放出來,將精力集中在軟件編寫工作,從而大大提高軟件開發的效率。
3、SaaS主要是將應用提供給用戶。它是一種以互聯網為載體,以瀏覽器為交互方式,把服務器端的程序軟件傳給遠程用戶來提供軟件服務的應用模式。在服務器端,SaaS提供商為用戶搭建信息化所需要的所有網絡基礎設施及軟硬件運作平臺,負責所有前期的實施、后期的維護等一系列工作;而客戶只需根據自己的需要,向SaaS提供商租賃軟件服務,無需購買軟硬件建設機房、招聘IT人員。
(二)云計算關鍵技術
1、虛擬化技術
該技術是實現云計算最重要的基礎,實現了物理資源的邏輯抽象和統一表示。它包括將單個資源劃分成多個虛擬資源的裂分模式,也包括將多個資源整合成一個虛擬資源的聚合模式。通過虛擬化技術可以提高資源的利用率,并能夠根據用戶業務需求的變化,快速、靈活地進行資源部署。
2、并行編程模式
云計算大部分采用MAP-Reduce的編程模式,現在幾乎所有IT廠商提出的“云”計劃中采用的編程模型,都是基于MAP-Reduce的思想開發的編程工具。它是Google提出來的一個軟件架構,用于大規模數據集的并行運算,該編程采用函數式編程中的函數來實現并行編程,利用并行計算模式,將計算過程分解為小部分,之后以并發方式加以解決。
3、海量數據分布存儲技術
為保證高可用、高可靠和經濟性,云計算采用分布式存儲方式來存儲數據,采用冗余存儲方式來保證存儲數據的可靠性,即為同一份數據存儲多個副本。云計算系統中廣泛使用的數據存儲系統是Google的GFS和Hadoop團隊開發的HDFS。
4、海量數據管理技術
云計算的特點是對分布的、海量的數據進行分析處理,因此數據管理技術必須能夠高效地進行管理。云計算系統中的數據管理技術主要是Google的BT(BigTable)和Hadoop開發的HBase。
5、云計算平臺管理技術
云計算資源規模龐大,一個系統服務器數量眾多并且分布在不同地點,同時還運行著成千上萬種應用。如何有效地管理云環境中的這些服務器,保證整個系統提供不間斷服務是一個巨大的挑戰。云計算平臺管理系統可以看作是云計算的“指揮中心”。通過云計算平臺管理技術能夠使大量的服務器協同工作,方便地進行業務部署和開通,快速發現和恢復系統故障,通過自動化、智能化的手段實現大規模系統的可靠運營和管理。
三、云計算在廣播電視監測監管系統中的應用
近年來,中國廣電業界提出“聚焦云應用需求,促進廣電云發展”的口號,圍繞云計算提出廣電解決方案。將云計算引入廣播電視監測監管系統中,構建基于“云計算”理念的“集安全播出、技術監測、內容監管等功能于一體、中央和地方聯動的廣播電視監測監管平臺”。
當前的廣播電視監測監管體系,各種系統的軟硬件設備和存儲設備,存在資源利用率低、維護工作量大等缺點。而云計算的獨特優勢是以網絡為中心實現資料配置動態化、需求服務自助化。在云計算模式下,將分布在全國的監測監管系統中的大部分通用設備,如應用服務器、數據庫服務器等,進行重新整合,根據業務需求動態進行調用,實現資源優化。云計算可將大的計算處理程序自動分解為較小的子程序,再交由多個服務器進行處理,最后將結果回傳給用戶。其目的就是將單個服務器上的計算轉移到多個服務區上進行計算,最終分解計算壓力和負荷。
在存儲方面,利用云計算分布式存儲技術,把物理存儲設備分配一個共同的邏輯區,由數據存儲系統根據需要進行分配和存儲,用戶使用并管理各種信息資源。使用云計算技術可實現廣播電視監測監管信息平滑地擴展存儲容量、提高存儲利用率,實現一體化管理。
四、結束語
目前,越來越多的IT廠商提出了自己的“云”計劃,并投入大量資金推動云計算的發展。這恰恰為云計算提供了良好的發展機遇。廣播電視監測監管部門應該抓住機遇,采用云計算策略構建云平臺,在不改變現有系統和設備的情況下,最大限度的利用現有資源,為廣播電視監測監管提供更為優良的技術支撐,提高技術和管理水平。
參考文獻:
[1]雷萬云等.云計算技術、平臺及應用案例.清華大學出版社,2011.
[2]鄧倩妮,陳全.云計算及其關鍵技術.高性能計算發展與應用,2009,26(1):2~6.
[3]姚瓊,白鶴,李爽,唐月,秦?龍,楊家勝.云數據中心及云平臺技術應用研究.《廣播電視技術》2015年第12期.
[4]鄭瑩,呂濤勇.云計算技術在廣播電視監測監管中的應用.《廣播電視監測技術》2011年12月第四期.