微軟發(fā)布Azure Orbital Space SDK預覽版,這是一個包括托管平臺和應用程序工具包的開發(fā)工具,目的是要讓開發(fā)人員能夠在衛(wèi)星上,創(chuàng)建、部署和運行應用程序。
過去10年所發(fā)展的物聯(lián)網(wǎng)技術,至今都未被應用于太空任務中,而Azure Orbital Space SDK可以借由現(xiàn)代敏捷軟件部署、容器、先進程序語言以及云計算托管等技術,將物聯(lián)網(wǎng)技術帶上太空。微軟提到,借由將Azure云計算擴展到太空,降低太空應用的開發(fā)時間、成本,并讓更多的開發(fā)者涉足太空開發(fā)生態(tài)系。
Azure Orbital Space SDK安全托管平臺和組件,目標要在太空船上安全地部署和運行應用程序,這個主機平臺在太空船上運行,包含了一個容器化、可擴展,且具有資源和調(diào)度管理能力的運算基礎設施。該應用程序組件提供一組模板、范例和文件,太空開發(fā)人員可以簡單地啟動和執(zhí)行常見工作負載模式,像是地球觀測圖像處理等模板應用程序,使開發(fā)人員當?shù)厍蛏希湍茚槍χ鳈C平臺執(zhí)行實例測試應用程序。
該組件可用于開發(fā)不同的應用,像是遠程傳感以及通信。在太空中觀測地球,可以對商業(yè)、經(jīng)濟、人道主義、情報和軍事應用上,提供無法替代資訊。由于大多數(shù)遠程傳感衛(wèi)星的連接時窗和帶寬有限,沒辦法將資料傳回地球處理,而且隨著傳感器傳真度提高,他們所產(chǎn)生的資料超過可用帶寬,因此要將消息經(jīng)過處理后傳回地面,才能大幅改善成本和速度,提升衛(wèi)星應用的價值。
Azure Orbital Space SDK讓開發(fā)人員可以在衛(wèi)星上,編寫和托管更智能的應用程序,也就是說,可以更有效地截取資料和使用時間,甚至在邊緣自動重新配置應用程序。Azure Orbital Space SDK不需要開發(fā)者,每次都構建獨特的應用程序,像是處理圖片的任務,該組件就提供了一個通用模板,讓開發(fā)者可以更簡單地將模型和應用程序,從一個衛(wèi)星配置轉移到另一個衛(wèi)星配置。
衛(wèi)星通信也是被廣泛使用的太空功能之一,借由Azure Orbital Space SDK在衛(wèi)星上提供應用程序和智能運算能力,可以降低衛(wèi)星通信管理成本和提高效率,該組件提供了一種具有網(wǎng)絡通信能力的運算結構,可托管電信工作負載,使電信商更簡單地將應用程序,從地面基地站移動到軌道衛(wèi)星,進而實現(xiàn)更大的彈性和網(wǎng)絡利用率。