Seal AppManager發布:簡化應用部署
4月12日,數澈軟件Seal(以下簡稱“Seal”)宣布推出新一代應用統一部署管理平臺 Seal AppManager,采用平臺工程的理念,降低基礎設施操作的復雜度為研發和運維團隊提供易用、一致的應用管理和部署體驗,進而提升研發人員和運維人員的生產力。
平臺工程(Platform Engineering)專注于減少現代軟件交付的復雜性和不確定性,優化研發人員體驗并加快產品團隊為客戶創造價值的速度。
基于此,Seal AppManager 提供可屏蔽基礎設施的上層抽象,支持異構基礎設施,提供應用多部署管理以及豐富的 Day2 運維能力,同時借助 OpenAI 的 GPT 大語言模型能力簡化應用模塊的生成,降低軟件開發流程中的復雜度并減少瑣碎的工作,幫助用戶加快應用交付速度。
獨特的應用部署管理框架
隨著云原生技術迎來大爆發,越來越多企業將業務遷移到云端,并采用云原生的方式進行應用部署。但將所有業務完全遷移到云端既不現實,也存在風險。因此,大多數企業內部采用混合的 IT 架構,但與此同時會增加基礎設施的異構性,造成 IT 復雜性上升。
據研究顯示,由于系統復雜性增加,研發人員將25%的時間浪費在應用運維上。為了降低此類復雜性,減輕研發和運維團隊的負擔,優化應用部署體驗,Seal AppManager 提供以下能力:
支持異構基礎設施。包括傳統部署和云原生部署。支持任意 Kubernetes 集群、公有云或者私有云基礎設施,實現統一框架下的多云、混合云應用部署與管理。
提供可屏蔽基礎設施的上層抽象。借助這一特性,研發人員無需掌握基礎設施(Kubernetes/云服務)的相關知識也能夠擁有和運維專家一致的應用管理體驗。
應用多部署管理。用戶可以從應用系統的維度統一管理多個部署實例,進而簡化應用管理工作,促進研發團隊間的無縫協作。
具備豐富的 Day2 運維能力。Day2 來源于云時代軟件生命周期中的概念,泛指應用上線后到周期終結之間的一段時間。Seal AppManager 提供了應用部署、升級、銷毀、調試、日志查看、遠程 Shell 連接等功能。
提供靈活的集成能力。既可以直接接入企業現有的 CI/CD 流水線中,也可以作為一個功能模塊集成到內部開發者平臺中。
多環境管理。環境是應用的部署目標,借助環境管理特性,研發人員在不了解底層環境細節的情況下能夠自助部署應用。Seal 的應用抽象可以部署在多套、多種環境中。
AIGC 簡化應用模塊生成
Seal AppManager 中的應用模塊依照 DRY(Don't Repeat Yourself)原則設計,用戶可以重復利用并在實際使用過程中逐漸沉淀研發和運維團隊的最佳實踐。
在最新版本中,Seal AppManager 已經集成 ChatGPT,用戶通過輸入自然語言描述即可一鍵生成應用模塊代碼,并能夠對生成的代碼進行糾錯和解釋,進一步簡化應用部署工作。
此外,Seal AppManager 的應用模塊擁有良好的擴展能力,能夠無縫對接主流平臺和系統。通過提供應用模塊的支持,降低了基礎設施的復雜度,實現研發和運維團隊關注點分離。
多維度可視化云成本,助力實現 FinOps
今年年初,國際知名 IT 軟件企業 Flexera 發布了《Flexera 2023年云計算現狀報告》,該報告已經連續發布12年。今年的報告顯示,FinOps 首次超過安全問題成為云計算決策者面臨的最大挑戰。并且據受訪者團隊內部估算,企業平均浪費了28%的云計算支出。因此,成本管理成為企業亟需解決的問題。
Seal AppManager 提供云原生環境的資源開銷、共享費用(如空閑費用、管理費用)的成本匯算和分攤,并內置多維度成本分析視圖為用戶提供成本洞察。另外,用戶也可以依據集群、項目、應用等維度自定義成本視圖。通過多視角、多維度的成本可視化,助力企業實現降本增效。
結語
隨著對自動化測試和開發工具的需求增加,軟件和系統復雜度的上升在所難免。為了保證業務迭代效率,企業需要采取措施避免研發人員和運維人員的職業倦怠,平臺工程或許是最佳選擇。Seal 正在持續探索用戶友好的平臺工程解決方案,為研發團隊減輕認知負擔,簡化運維團隊的工作,進而充分釋放團隊的創造性,加速企業業務創新。