微軟釋出.NET Aspire 9.3更新,重點在於強化人工智慧輔助除錯、分散式服務管理與雲端平臺整合。新版本將GitHub Copilot深度整合至.NET Aspire儀表板,提升開發人員的人工智慧除錯與日常維運效率,同時加強多雲環境的應用管理功能。
.NET Aspire於2024年正式推出,其功能在於簡化分散式應用的開發、觀測、部署與管理。針對微服務架構與雲端資源組合,Aspire提供一個統一的跨平臺開發體驗,其Aspire儀表板可協助調度多項服務與資源,並於運作過程即時掌握效能與異常。
在9.3版本中,Dashboard獲GitHub Copilot人工智慧助理加持,可於平臺內協助開發者分析分散式追蹤資料及系統日誌,提升辨識潛在問題與效能瓶頸的能力。人工智慧助理能協助解讀錯誤碼、追蹤異常來源,也可對分散式架構的錯誤相關性提供輔助。該功能特別適用於多雲、多節點環境的應用,有助提升診斷效率、減少人工排查時間,進一步改進開發與維運效能。
在多雲服務整合方面,.NET Aspire 9.3主要提供對Azure生態系服務的原生支援,同時強化MySQL、PostgreSQL、Redis等常見資料庫及快取服務的整合API,讓開發者更容易管理和串接各類雲端資源。此外,.NET Aspire 9.3還強化CLI工具,包括自動搜尋AppHost專案和記錄目錄位置,最佳化啟動流程與錯誤處理機制,並提升資源過濾、日誌查詢、追蹤資料視覺化等使用體驗。
雖然.NET Aspire 9.3在多雲管理及人工智慧除錯上有不少進展,不過微軟強調,Aspire儀表板目前重點還是在即時觀測,並不具備長期資料保存與查詢功能,也不是營運層級應用效能管理(APM)工具的替代方案。官方建議有長期分析或進階監控需求的企業,可搭配Application Insights等既有APM工具整合使用,以滿足歷史資料查詢、進階分析與異常預警等需求。