負責美國國防部技術研究的機構DARPA,正在尋求創新的方法來透過云端執行應用程序,根據在FedBizOpps.gov上的公告,這應用程序被限定使用在特定用途上。
到目前為止,云計算模式還沒有被有效地運用在嵌入式軍事應用程序上,因為有著性能和正確性方面的限制,DARPA在它的公告內這樣提到,并且表示他們在尋求"革命性"的想法去克服這些現存的難題。
根據他們的公告,該機構希望運用云技術的嵌入式應用程序包括:潛艇上的指揮控制應用程序,無人飛行器使用的現場數據分析程序以及影像數據處理系統。
"云端"的定義其實非常的模糊,所以如果你說你想要將它用在讓應用程序限定執行在特定用途上也是可以的。
但我不知道這到底是什麼意思。
我知道的是,一般所認知的云端,并不大可能提供執行戰場關鍵任務所需要的軍事應用程序,至少在可見的未來不行。這里的重點是"關鍵任務"(MissionCritical),因為:
·在今天,大多數的云技術無法提供和非虛擬化環境一樣高的可用性,大多數供應商提供三個九的可用性(99.9%),而其他架構則能夠提供五個或更多個九的可用性(99.999%)。
·云端需要網絡,而網絡很容易被中斷。你不需要破解信號來破壞云技術。只要產生夠多的干擾就能讓信號失效了。
·云端需要網絡,網絡需要大量的電力,而在軍事行動過程中,電力是非常珍貴的,特別是在長時間作戰時。
·如果云端或網絡被入侵了,那你的軍事設備可能就會掉過頭來對付你。
對軍方來說,比較好的云端使用模式是網格云模式。所有的執行和自動化行為都盡可能分散化,再連接上高可用性的云端指揮控制中心。這里的訣竅是,現實世界中的連線會有不穩定或斷續的狀況,所以將具備云端能力的軍事設備連結形成一個網格云,只有在這些設備連上云端確認命令時,指揮官們才能下達跟更改指令。
跟這模式一樣神奇的是某知名廠商的主動式云端截毒服務SPN(SmartProtectionNetwork),擁有一億個節點連接在網格云上。每個節點在連線時能夠使用該安全廠商的威脅資訊。但在沒有連上時,也會執行該有的功能。這也比集中式云端還要來的更節省電力,集中式云端需要建立一個龐大的數據中心來處理跟安全廠商每天處理一樣大量的數據-超過50億個的網址。
不過,當想到要用云端來控制潛艇時,有些跟天氣有關的笑話很自然地就出現在我腦海里。