《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 云計算在軍事領域中的應用分析
云計算在軍事領域中的應用分析
2018年電子技術應用第6期
楊曉軍,臧 飛,李春雷
中國電子科技集團第二十八研究所,江蘇 南京210007
摘要: 結合軍事綜合電子信息系統的實際需求和云計算的特點,設計了一種基于云計算的平臺模型。該模型將OpenStack、Spark和內存數據庫等云計算相關技術融合到系統中,并通過數據服務性能測試和數據可擴展性測試驗證了模型的彈性擴展能力和計算處理能力。試驗結果表明,該模型能夠較好滿足未來戰場大規模數據的存儲、處理及服務需求。
中圖分類號: TP311
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.180895
中文引用格式: 楊曉軍,臧飛,李春雷. 云計算在軍事領域中的應用分析[J].電子技術應用,2018,44(6):129-132,137.
英文引用格式: Yang Xiaojun,Zang Fei,Li Chunlei. A research on military analysis and application of cloud computing[J]. App-
lication of Electronic Technique,2018,44(6):129-132,137.
A research on military analysis and application of cloud computing
Yang Xiaojun,Zang Fei,Li Chunlei
The 28th Research Institute of China Electronics Technology Group Corporation, Nanjing 210007,China
Abstract: In this paper, based on the requirement of military integrated information systems and the characteristic of cloud computing, we design a model of platform. This model combines the cloud platform OpenStack, the large data processing framework Spark, in-memory-database and other latest tools, and then the ablity of high scalability and computing of the model is proved, by the testing of data service permornace and scalability. Expermimental results show that the model can meet the requriments of large scale data storage, processing and service in the future battlefield.
Key words : cloud computing;system structure;platform model;data service;data scalability

0 引言

    隨著軍事現代化的快速發展,戰爭早已突破了傳統模式,并發展成為陸、海、空、天、電等多位一體的全方位立體戰爭。在這種戰場條件下,如何高效、可靠控制信息權必然成為獲取戰場勝利的關鍵因素。而隨著戰場數據規模的爆發式增長、數據類型的不斷豐富,軍事綜合電子信息系統如何實時、近實時收集分析各類戰場信息,是獲取制信息權的有效技術支撐,但現有計算平臺的局限性使得其計算服務不能彈性擴展,造成數據存取、數據計算分析等存在一定瓶頸。將多種資源通過網絡提供用戶使用的云計算(Cloud Computing)使解決上述瓶頸問題成為可能,有軍事專家預言,未來云計算將成為新時代中沒有硝煙的信息戰略博弈,將主導新信息時代的戰爭[1]

1 云計算及其相關技術

1.1 云計算基本概念

    云計算是并行計算、分布式計算、網格計算、網絡存儲、虛擬化等傳統計算機技術和網絡技術發展融合的產物,云計算是將IT資源整合、抽象后提供給用戶的一種產業模式及技術體系的總稱[2-3]

    發展之初,云計算暫時沒有統一標準的定義。業界普遍將云計算劃分為各類“X as a Service”業務的集合。在總結了包括上述理解思路在內的各種云計算定義和描述的基礎上,NIST的Peter Mell 和Tim Grance在2009年4月提出了一個得到廣泛認同和支持的云計算定義。NIST定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問,進入可配置的計算資源共享池(資源包括網絡、服務器、存儲、應用軟件、服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。

    從NIST的定義及后續發展可知,云計算本質是一種可以通過網絡便捷地按需訪問可配置的共享計算資源池的模式,即通過大規模低成本運算單元通過IP網絡相連而組成的計算系統,提供包括網絡、服務器、存儲、應用和服務等在內的各種計算和存儲服務。盡管云計算產生于傳統計算機技術,但與傳統計算技術相比,云計算表現出了虛擬化支持程度高、能力動態可伸縮、服務按需動態定制、共享強大的計算與存儲資源、能力的高可靠性等特點[4]。云計算技術的高性能、低成本、可平滑擴展等優勢,為計算機IT技術提供了新的技術手段,孕育了大量的新的業務模式。當前已不僅是降低建設和維護成本的重要手段,更為技術發展、業務創新和管理創新帶來了新的契機。

1.2 云計算相關技術

    云計算模式的重點是將各類資源作為服務提供給用戶,主要包括三種服務模式:基礎設施即服務(Infrastructure as a Service,IaaS),平臺即服務(Platform as a Service,PaaS)和應用即服務(Software as a Service,SaaS)。IaaS將硬件設備資源封裝成服務提供給用戶,PaaS將開發運行環境封裝為服務提供給用戶,SaaS多是將某些特定的應用軟件功能封裝成服務。采用云計算可以快速響應不斷變化的需求,更有利于資源優化利用和網絡空間安全的集中管控。在這三種模式中,上層服務模式的專用性更強,所提供的服務更具有針對性。

    在實際云計算部署模式中,涉及以下關鍵技術:

    (1)云管理平臺

    云平臺是云計算快速發展應用的產物,目前廣泛使用的開源云平臺主要有OpenStack、CloudStack、Eucalyptus和OpenNebula四種。從功能完整性,擴展性以及后期的維護壓力與技術支持等因素考慮,OpenStack最為成熟。它主要包含Nova、Swift和Glance三個模塊,分別作用于計算、存儲和管理。OpenStack已在全球大型公有云和私有云的企業中驗證其有效性,獲得了包括Intel、微軟、惠普、紅帽等在內的眾多科技廠商支持,具有強大的技術后盾,并在電信、互聯網、教育等行業取得許多成功案例。

    (2)大數據處理框架

    大數據處理框架是云計算能夠處理多種復雜數據的重要支撐,目前應用最為廣泛的是Hadoop和Spark。兩者的整個計算過程類似,首先通過Map操作將待處理數據分配到不同節點中,完成計算后,通過Reduce操作對計算結果進行收集。Spark最顯著的特點是將中間結果存儲在內存中,Hadoop將中間結果存儲到HDFS文件系統,因此Spark大幅降低了訪存時間。

    (3)內存數據庫

    內存數據庫是云計算高效處理多類數據的重要支撐,目前廣泛應用的是Memcached和Redis兩種。和MySql等傳統數據庫相比,內存數據庫借助云計算提供的豐富存儲資源,將內存中數據周期性持久化,而不需要每次從磁盤中存取數據,從而大幅提升了數據存放速度。其中,Redis在3.0.0版本后支持構建分布式集群,能夠自動實現數據的分片及對每個分片的數據備份,大幅提升了數據可靠性。

2 軍事云計算的模型及應用

2.1 體系設計原則

    以基于云計算的軍事綜合電子信息系統體系架構為基礎,結合云計算相關技術,利用現有開源工具,構建一體化的云平臺模型。我們的目標是利用云計算強大的擴展能力和彈性能力提供各種類型的計算與服務,因此,采用基于云計算及其插件方法構建可快速部署的Spark集群服務。通過平臺建設,目的有效提高系統的各項性能、功能指標。

    基于云計算平臺的體系框架設計,著重從以下幾個角度進行設計:

    (1)可靠性及可用性

    系統的可靠性包括整體可靠性、數據可靠性和單一設備可靠性三個方面。云平臺的分布式架構,從整體系統上提高可靠性,降低系統對單設備可靠性的要求。

    系統的可用性是通過冗余、高可用集群、應用與底層設備松耦合等特性來體現,從硬件設備冗余、鏈路冗余、應用容錯等方面充分保證整體系統的可用性。

    (2)安全性

    軍事信息系統中,安全是重中之重,特別是部分高敏感性業務場景,安全性是首要考量指標。所以云計算體系框架需具備良好的安全性設計,通過安全防護保證云計算數據中心安全,重點保障網絡安全、主機安全、虛擬化安全和數據保護等功能。

    (3)先進性

    合理利用云計算的技術先進性和理念先進性,突出云計算給客戶帶來的價值。采用虛擬化、資源動態部署等先進技術與模式,并與業務相結合,確保先進技術與模式應用的有效與適用。采用業界主流的開源云平臺框架OpenStack,充分融入行業生態,實現硬件、軟件廠商無關性,最大限度的保證資源池建設投資。

    (4)可擴展性

    支撐云計算的各類資源需要根據業務應用工作負荷需求進行彈性伸縮,信息系統的基礎架構應與業務系統松耦合。確保在業務系統進行容量擴展時,只需增加相應數量的IT硬件設備,即可實現系統的靈活擴展。

2.2 基于云計算的體系框架

    面對現代信息化戰爭的大數據挑戰,采用云計算技術作為數據處理手段,實現軍事信息系統對于計算資源需求的動態調整,滿足海量戰場數據的高效處理需求,應對各作戰單元對承載信息的加工處理要求。提升軍事信息系統應對現代戰爭的新需要。

    根據2.1所述設計原則,基于云計算的平臺模型設計如圖1所示。

jsj5-t1.gif

    (1)物理存儲層

    采用獨立的物理存儲層,實現數據的持久化存儲與備份。在數據持久化過程中,獨立的物理層可以將數據存儲在關系數據庫或HDFS分布式存儲系統中,而不受云平臺及各類應用的影響,通過統一的數據存儲、訪問等控制機制,在確保數據安全性的同時,能夠滿足軍事綜合電子信息系統對數據存取的高效穩定要求。

    海量數據查詢、存儲、分析所依托的物理存儲。可對結構化、非結構化、半結構化數據進行處理存儲,滿足各類配置、日志、網頁、音視頻、社交等多源易購數據的加載和存儲。將各類資源進行統一的管理調度和使用控制,對物理存儲進行配額管理。HDFS可采用多副本策略保證數據的安全性和可靠性,在HDFS之上配置Hbase等NoSQL數據庫進行索引。滿足海量數據的低成本存儲,為超長時間的海量數據的存儲和使用提供基礎支撐。

    (2)云平臺層

    云平臺層自下而上區分數據訪問、業務邏輯和各類應用等相關內容,其中,各類應用包括作戰指揮系統、雷達系統、衛星系統、信息管理系統等軍事領域多種應用,基礎算法庫為多種應用提供信息處理、圖像處理等算法支撐;業務邏輯主要負責分析用戶請求,并對從物理存儲層獲取的數據進行處理,本文基于OpenStack及其插件Sahara快速搭建和部署Spark集群,整個集群搭建和部署可通過簡單設置集群參數在1 min內完成,從而實現系統的靈活擴展能力,即是需要進行規模數據計算分析時,快速搭建Spark集群用于數據計算與分析,需要其他類型服務時,快速拆除Spark集群,釋放占用各類資源;數據訪問實現獨立物理層的數據統一存取。

    云平臺的數據接入層可實現多樣化的數據接入方式,針對各類數據接入需求,進行多種可持久化方式進行處理。將數據庫數據、實時數據、文件數據、圖片數據、日志數據、音視頻數據等采用不同方式進行數據接入和持久化工作。

    數據計算服務是在數據接入層之上,用統一的計算資源管理調度,動態進行業務部署和計算,為各個上層應用分別提供高效的查詢、分析、統計等計算能力。對開源Spark的穩定性、內存管理等方面進行進一步優化,提升系統Spark性能。保證各類數據處理的健壯性同時,滿足擴展性的使用需求,可適用于各類實時數據的復雜處理業務場景。

    應用層可根據其實時性劃分為實時類應用和離線類應用,分別基于各類流式、離線等處理策略進行數據的處理應用,分類進行加工處理,后續云平臺可通過接口進行應用部署擴展,滿足系統的快速部署、快速響應的要求。

    本文設計的基于云計算的平臺模型顯著特點是能夠提供高性能的彈性計算服務和數據服務,通過使用內存數據庫集群,可實現軍事綜合電子信息系統快速存取戰場大數據需求;通過快速搭建、拆除Spark集群,能夠迅速將多類資源轉化為計算服務,實現數據的分析計算,以及在計算完成后多類資源的快速釋放,為其他服務提供資源支撐。

2.3 云計算框架的適用性

    當前,軍事信息系統采用有需求再建設的模式。缺乏統一的規劃和運營,導致當前系統中出現了很多孤立的節點,業務互聯及數據共享均存在很大的困難。隨著軍事建設的不斷深入,對系統功能性要求、整體性要求以及集中化要求日益迫切。同時,現有軍事信息系統規模日益龐大,給建設和維護帶來巨大的壓力。此外建設周期長,對于突發性需求難以及時滿足,影響到整個軍事系統的發展。伴隨云計算等新興技術的發展,軍事信息系統從“網絡中心”向“數據中心、“知識中心”演變,形成彈性、動態、靈活的系統平臺,從而使軍事信息系統建設朝網絡化、智能化方向演進。

    云計算作為一種高效的、應對現代戰爭海量數據處理需求的技術,通過體系建設,可有效提升軍事信息系統的信息存儲、處理、加工的能力,強化軍事系統的安全性、敏捷性、擴展性。云計算能夠最大化實現規模效益,這正符合未來作戰力量體系的專業化發展趨勢。云計算有效集中各類資源,通過服務為各需求方提供相應的服務能力,將需求方從高難、低效、重復的維護性工作統一處理,提升專業計算資源的使用效率,云計算從根本上對軍事信息系統的資源處理能力進行強化提升,是軍隊提升軍事信息系統敏捷性的必然要求。

    通過云計算技術在軍事系統中的應用,可帶來諸多優點,分別如下:

    (1)精簡IT資源,降低運維成本

    利用云數據中心統一資源管理,統一的運維管理平臺,降低維護成本,從降成本中貢獻凈利潤。

    (2)靈活應對業務和信息系統的需要,縮短業務上線周期

    云計算的虛擬資源建設的模式,可實現一次規劃、多次部署、按需分配的業務使用模式,降低規劃難度,規避建設風險,通過便利的擴減容機制,可隨時調整軍事信息系統內業務使用需求,以匹配業務或軍事信息系統的變化。

    (3)利用云計算的高可靠性,確保核心業務的連續性

    通過云計算HA、FT、熱遷移功能,能夠有效減少設備故障時間,確保核心業務的連續性,避免傳統信息系統存在的單點故障導致的業務不可用的現象。

    (4)節能減排,優化資源利用

    云計算技術具有易擴展、設備易替換的優點,云計算技術的應用可有效提高信息系統對資源使用的復用率,避免傳統軍事信息系統建設過程種存在的煙囪式發展現象,改善資源利用率低的現狀。

2.4 云計算框架的應用方向

    云計算技術給信息系統建設,帶來了顛覆性了技術變革。使得各類應用模式出現了顛覆性進展,云計算的技術有其適合信息化戰爭特點。目前,世界各軍事強國均將云計算技術作為推進軍隊信息化轉型的重要抓手,將其廣泛應用于作戰指揮、軍事訓練以及保密安全等領域。

2.4.1 云計算與作戰指揮

    在當前軍事信息系統建設過程中,滿足信息化戰爭樣式對信息系統的復合型需求,對信息的實時處理能力上提出了極高要求。軍事信息應用系統在信息收集、信息管理、資源調度等各方面要求信息的高效處理和調度。

    云計算技術為信息化作戰條件下的態勢展示提供了更為有效的處理手段,動態、可視的態勢展示手段依賴于戰場氣象、水文、地質等自然環境信息,基于感知友軍、敵軍的力量分布、火力配置、武器裝備以及運動的狀態進行信息的高度融合,為指揮員進行對敵協同作戰決策提供信息支持。在基于云計算的數據處理環境中,各類傳感器搜集到的戰場數據信息通過網絡匯總到“云端”,依靠功能強大的云計算中心以及服務器組承擔全部的計算任務,能夠在瞬息之間完成對超大規模數據流量的處理,實現實時快速的戰場情報融合、戰場態勢實時感知以及威脅等級實時評估等。

2.4.2 云計算與軍事訓練

    軍事訓練工作是軍隊在非戰爭狀態下的主要任務,由于在不同時間、由不同部門、依據不同要求逐步構建的軍事訓練系統存在互不連通、“煙囪”林立的現狀,在信息交互與共享以及訓練系統的互聯、互通和互操作方面存在巨大的鴻溝。云計算手段的出現,為打破當前軍事訓練系統各自為戰的局面提供了良好的契機。

    依托云計算,可以構建適合多軍兵種、不同類型的軍事訓練內容體系“云”,參與訓練的部門利用計算機網絡,就可以擺脫訓練系統和標準不兼容的桎梏,隨時、隨地進入訓練“云”,在“云”中實現從基本技能訓練到多兵種實兵對抗演習等各類訓練內容。同時,分布在不同地域的軍事單位可以擺脫地域的局限,依托云計算中心構建全景訓練環境,擺脫傳統的跨部門、跨兵種軍事訓練復雜、繁瑣的組織運行模式,真正實現各類作戰單元、各種作戰要素的有機聚合,為一體化聯合訓練提供堅實的平臺支撐。

    利用云計算構建的網絡訓練平臺,參訓單位可以最大程度地簡化訓練終端,降低訓練系統的維護費用,規避軟硬件設備的重復建設,通過云計算推進訓練設備的標準化與兼容化,提升訓練效益的目的。目前,發展基于云計算的集成訓練系統,已成為軍事訓練系統持續推進訓練信息化建設的必由之路。

3 云計算面臨的新問題

3.1 云計算的安全性問題

    沈昌祥院士指出當前云計算面臨的七大安全問題是數據丟失/泄漏、共享技術漏洞、供應商可靠性不易評估、身份認證機制薄弱、不安全的應用程序接口、沒有正確運用云計算和未知的風險,說明了云安全狀況比往的信息系統問題更加嚴重。在軍事領域,軍事應用的特殊屬性導致軍事應用涉密程度高、應用類型多樣,在安全性的要求相較民用應用更為苛刻。隨著技術的發展,云計算技術在管事領域的技術變革會導致系統安全問題的變更,傳統的通信安全保密、設備整機、信息系統應用的安全防護,會過渡發展到面向云計算架構的信息安全保障的階段。目前,安全問題已成為影響云計算在軍事領域深化應用的亟待解決的問題。

    云計算在軍事應用中的安全性可劃分為兩部分內容,一是前文所述的云計算架構的整體安全,確保系統的可靠穩定運行,從而在底層能夠確保軍事應用的穩定,夯實信息系統作戰效能基礎,提升相關作戰效能。二是確保云計算平臺內的各類數據的機密性、完整性和可用性,并確保軍事應用的穩定性和安全性。

    目前,基于云計算的規模擴大和部署的復雜性,增加了系統安全的風險,對系統的安全機制、安全策略都提出新的研究內容,迫切需要建設安全、機密、完整、可用的云計算環境,保證基于云計算在軍事領域的應用部署,促進云計算與軍事應用的深度融合。

3.2 云計算的可靠性問題

    通過云平臺與傳統軍事信息系統的深度融合,可以提高全系統可靠性、擴展性、使用性,云平臺有先進的資源管理方式,虛擬化技術、HA、負載均衡、資源調度等先進管理技術會導致上層軍事領域中的系統動態遷移,目前還沒有關于云平臺的部署應用是否影響軍事系統長期運行的可靠性研究。

    除此之外,云平臺本身作為一個復雜系統,不影響云平臺總體可靠性前提下,出現局部故障的幾率比較大,像單節點故障、網絡故障、狀態監測故障、時統故障等,這些云平臺內部故障對軍事領域內的應用系統運行產生的影響也沒有相關研究。這事關基于云平臺的軍事應用系統長期運行全局,對論證基于云平臺的軍事應用系統至關重要。

4 結語

    本文首先介紹了云計算及其相關技術,以及云計算在軍事領域的發展現狀,然后結合軍事綜合電子信息系統實際需求,設計了一種基于云計算的平臺模型。該模型基于云計算及其插件方法構建可快速部署的Spark集群服務,分析了該云計算平臺的框架的適用性和應用方向。分析了云計算面臨的新問題,特別是在安全性和可靠性方面面臨的問題。在后續工作中,將結合綜合云計算在軍事領域的系統特點,對架構和安全性問題、可靠性問題開展后續研究。

參考文獻

[1] 周小進,陳宇.云計算將主導新信息時代戰爭[J].數字國防,2010(5):48-49.

[2] 曾麗君,張紅梅,李中林.云計算及其在軍事上的應用探討[J].現代電子技術,2009(23):23-26.

[3] 王明建.云計算及其在軍事領域中的應用研究[J].網絡安全技術與應用,2013(11):31-32.

[4] 鄭昌興.云計算軍事應用研究[J].國防科技,2011(6):22-26.



作者信息:

楊曉軍,臧  飛,李春雷

(中國電子科技集團第二十八研究所,江蘇 南京210007)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 香港经典a毛片免费观看爽爽影院 | 黄色片亚洲 | 韩国三级 mp4 | 男吃女下面刺激视频免费 | 亚洲精品高清国产一线久久97 | 国产97在线视频 | 一区二区三区免费在线观看 | 成人毛片在线播放 | 亚洲毛片在线 | 美女扒开双腿让男人桶 | 人与禽的免费一级毛片 | 在线免费一区二区 | 91香焦视频| 另类视频欧美 | 午夜寂寞福利 | 国产免费人成在线看视频 | 玖草| 在线国产一区二区三区 | 特级片免费看 | 99r精品在线 | 亚洲免费人成在线视频观看 | 久久精品视频91 | 欧美特级特黄a大片免费 | 中文字幕在亚洲第一在线 | 国产看午夜精品理论片 | 欧美特黄一区二区三区 | 亚洲va精品中文字幕动漫 | 免费黄网大全 | 美女张开腿让男人捅爽 | 亚洲国产日韩欧美一区二区三区 | 亚洲第一视频在线观看 | 日韩国产毛片 | 久久精品亚洲精品国产欧美 | 中文字幕一区二区三区 精品 | 特级欧美午夜aa毛片 | 久草中文在线视频 | 国产欧美一级片 | 亚洲一区二区免费 | 我要看三级毛片 | 美国毛片基地a级e片 | 久久福利青草精品资源站 |