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