微軟剛剛發布了一個新的基于開源的軟件平臺,旨在幫助開發者和企業創建、部署和管理基于云的應用程序。這個平臺叫做 Radius,它來自微軟 Azure 孵化團隊。
Radius 是一個云原生應用程序平臺,使開發人員和支持他們的平臺工程師能夠協作交付和管理默認情況下遵循組織成本、運營和安全性最佳實踐的云原生應用程序。Radius 是一個開源項目,支持跨私有云、Microsoft Azure 和 Amazon Web Services 部署應用程序,未來還會有更多云提供商推出。
Radius 旨在適應而不是破壞現有的開發任務和 CI / CD 管道,致力于幫助開發人員更好地了解構成其應用程序的所有組件,并處理權限、連接字符串等平臺配置,以簡化他們的任務。因此,運營商可以確保所有應用程序的部署都符合組織策略,然后使用 Radius 來管理應用程序及其資源。
微軟舉了一個例子,說明 Radius 如何與使用 Mongo 數據庫的應用程序協作:
借助 Radius,開發人員可以在應用程序中對 Mongo 資源進行建模,并在開發和測試階段使用其連接字符串。當需要在生產環境中進行部署時,開發人員只需將應用程序定義連接更改為已由操作員預先配置的 Azure CosmosDB 或 AWS DocumentDB 等服務,即可交換應用程序資源。換句話說,更改 Radius 中應用程序的支持基礎設施不再需要應用程序代碼或配置更改。
Radius 平臺的主要功能包括:
- 團隊協作:Radius 應用程序和環境允許開發人員與運營人員一起定義和交付應用程序。
- 基礎設施配方:默認符合組織最佳實踐和 IT 政策的可交換基礎設施。
- 應用程序圖:了解應用程序中的服務和基礎設施如何互連。
- 云中立:跨開發、本地和云環境進行部署,獲得一致的體驗。
- 增量采用:將 Radius 集成到現有工作流程和基礎設施即代碼模板的現有目錄中。
評論