OutSystems 將 DevOps 流程融入低代碼平台

OutSystems 將 DevOps 流程融入低代碼平台

2024.04.17

OutSystems 將其低代碼平台轉化為一個框架,用於生成可以在內部部署或在各種公共雲中運行的微服務。

OutSystems 的產品行銷高級總監 Mike Hughes 表示,現在使用 OutSystems 11 生成的應用程序,可以部署在平台即服務(PaaS)環境和容器即服務(CaaS)環境中,包括 Amazon Web Services 公共雲和基於開源 Cloud Foundry 軟件的 Pivotal PaaS 以及 AWS ECS、Azure 容器服務等 CaaS 平台,或作為一組在內部部署運行的 Docker 容器。

此外,OutSystems 11 包括一套監控工具,能夠識別來自應用程序內部和外部依賴的問題,以及一套影響分析工具,在應用程序部署前識別問題。Hughes 說,這些工具是將 DevOps 實踐和原則應用於使用低代碼工具創建的應用程序開發中的關鍵元素。

OutSystems 11 現在還包括了一個權限模型,用於控制誰可以創建和管理服務,以及誰可以使用這些服務,使用一個完整的權限模型,延伸到所有應用程序和服務。

最後,OutSystems 增加了對自動風險評估、細粒度訪問控制和對額外手動流程的活動監控的支持,並更新了用戶界面。

各種大小的 IT 組織正嘗試通過採用低代碼工具來應對不斷增長的應用程序開發積壓問題,這些工具既可以被專業開發人員用來加速開發,也可以由所謂的公民開發人員用來自行創建應用程序。Hughes 說,遺留的應用程序開發方法已經造成了一個堵塞問題,組織如果不採用更現代的應用程序開發方法,將無法打破這一問題,這種方法結合了低代碼應用程序開發平台和 DevOps 實踐的最佳實踐。

Hughes 指出,越來越多的組織正試圖在數字過程轉型變得更加優先的時候,加快應用程序開發的速度。新應用程序能夠被建立、測試和部署的速率,直接影響到一個組織的競爭能力。組織面臨的挑戰是,許多構建這些應用程序所需的專業知識存在於具有有限應用程序開發專業知識的業務單位中。相反,中央 IT 組織通常同一時間內可用於開發應用程序的開發人員數量有限。OutSystems 不僅僅是提供低代碼工具給公民開發者,而是為快速應用程序開發提出了一種方法,這種方法為公民開發者提供了指南,不會創造出專業開發人員無法深入了解應用程序行為的黑盒等效物。

低代碼應用程序開發與 DevOps 流程在企業 IT 組織內融合可能需要一段時間。但隨著更多 DevOps 工具被納入所提供的應用程序開發框架中,DevOps 流程最終滲透到企業的機會就越大。

相關文章