軟體分發領域正在見證一個重要發展:新的開源平臺 Distr 的推出。該平臺旨在簡化客戶控制環境中的企業軟體分發。社群討論顯示,對於尋求更靈活部署選項的組織來說,這個替代專有解決方案(如 Replicated )的平臺正受到越來越多的關注。
以客戶為中心的控制模式
最受關注的特性之一是 Distr 的部署管理方法,在供應商和客戶控制之間提供了獨特的平衡。該平臺包含一個白標客戶門戶,使客戶能夠管理自己的部署,同時保持供應商的監督。這種靈活性解決了企業軟體分發中的一個常見痛點,即組織經常在部署自主權方面遇到困難。
「有些客戶希望自行控制何時進行升級,並自行設定某些變數或 helm 值。在其他情況下,由獨立軟體供應商(ISV)進行所有管理也是可以的。」
部署多樣性
社群對 Distr 的部署功能表現出特別的興趣,目前主要集中在 Docker Compose 上,並計劃擴充套件支援 Kubernetes 和 Helm 部署。這種多樣性對重視標準化部署方法的IT專業人員和自由職業者特別有吸引力,因為這可以更容易地將工作移交給內部團隊。該平臺目前專注於 Docker Compose 部署的簡單方式,已經引發了關於潛在功能新增的討論,如 Git 倉庫整合和環境變數管理。
構建依賴:
- NodeJS (版本22)
- Go (版本1.23)
- Docker (用於映象構建)
當前部署方式:
- Docker Compose
- 計劃中:Kubernetes/Helm 整合
- 未來:Glasskube 包管理器支援
安全性和未來發展
開發社群的討論強調了正在進行的安全功能開發工作,包括考慮為環境變數提供端到端加密。開發團隊正在積極尋求合作伙伴來完善這些功能,展示了對構建滿足企業需求的安全措施的承諾。此外,團隊還透露了計劃整合 GitHub Action ,這將使用他們的SDK簡化釋出上傳過程。
Distr 的出現代表著企業軟體分發民主化的重要一步,提供了一個強調靈活性和客戶控制的開源替代方案,同時保持了強大的部署能力。