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