經過近3個月的研發,Seal AppManager v0.2 已正式發布。
Seal AppManager 是一款基于平臺工程理念的應用統一部署管理平臺,于今年4月首次推出。在上一版本中,我們已經釋出集成 ChatGPT 簡化服務模板代碼生成、云成本可視化、動態環境管理等功能,通過降低基礎設施運維的復雜度為研發和運維團隊提供易用、一致的應用管理和部署體驗。
在此基礎上,Seal AppManager v0.2 提供更靈活、強大的應用和環境部署管理能力、優化交互操作并為企業用戶落地生產環境提供了核心支撐,進一步簡化應用部署管理體驗。
強大的應用和環境部署管理能力
伴隨云原生技術邁入深水區,企業內部 IT 架構演進得愈發復雜,IT 團隊規模不斷擴張。在多團隊協作的背景下,應用環境配置往往變得復雜且易出錯,使得應用和環境部署成為產品團隊面臨的挑戰之一。
應用和環境部署管理是 Seal AppManager 的核心,通過提供多樣化的應用運行時支持、基于服務模板提供上層靈活的應用定義能力,簡化應用和環境部署過程,加速應用交付,確保應用在跨環境中的穩定性和一致性。
提升應用部署管理的易用性
在上一版本中,用戶可以從應用系統的維度統一管理多個部署實例,進而簡化應用管理工作,促進研發團隊間的無縫協作。在 Seal AppManager v0.2 中,這一特性得到增強:
支持服務配置變更歷史的比較:新版本引入了配置變更歷史比較功能,使用戶能夠輕松查看和比較應用程序配置的變更。這項功能不僅有助于快速定位問題,還提供了可追溯的歷史記錄,確保配置更改的安全性和可靠性。
支持批量以及跨環境克隆服務:用戶可以輕松復制現有的服務配置到單個或多個目標環境,同時支持克隆服務的參數定義,使得研發和運維人員無需陷入重復的配置工作中,提升工作體驗。這一功能的引入將確保跨環境條件下服務配置的一致性,提升軟件交付的可靠性。
優化服務和資源的操作交互:Seal AppManager v0.2 將改進服務和資源操作交互,用戶將通過簡化的操作流程快速部署和管理應用程序的服務和資源。這項功能的引入將極大地提高工作效率,使其能夠更輕松地掌控和操作應用程序所需的服務和資源。
增強動態環境管理能力
在云原生技術迅速普及的今天,混合環境部署已是大多數企業進行應用交付和發布時的必然選擇,但是開發、測試、生產等多環境管理也帶來很大挑戰。
在上一個版本中,我們已經提供了動態環境管理的特性,借助該特性研發人員在不了解底層環境細節的情況下能夠自助部署應用。在 Seal AppManager v0.2 中,這一特性得到進一步增強:
支持項目級別的環境/連接器管理:用戶可以根據項目的需求,針對不同的環境和連接器設置和管理配置,實現更精細化的控制。這一功能的引入將使產品團隊能夠更高效地管理和配置不同項目的環境和連接器。
支持展示環境依賴圖:環境內不同的服務之間存在依賴關系,Seal AppManager v0.2 可以通過可視化的方式呈現不同組件和服務之間的關系。借助直觀的依賴圖,用戶可以更清晰地了解環境內部組件的依賴關系并對相關資源直接進行操作,優化部署過程,提高整體系統的穩定性。
支持克隆環境:克隆環境可以根據現有環境的配置及服務,快速創建一個新的環境,包括環境中的應用相關服務及基礎設施資源。克隆環境創建完成后,用戶可以在應用管理中使用該環境,被克隆的服務也會根據依賴關系自動編排部署,優化工作流程,極大節省團隊時間和精力。
支持多層級的變量配置:在 Seal AppManager v0.2 中,用戶可以在全局、項目和環境三個級別設置和管理變量或密文,不同層級的變量支持自動繼承。這項功能使得在不同環境中應用程序的變量管理更加方便靈活,可輕松應對不同環境下的配置需求,確保應用的可靠性和安全性。
優化操作交互
為了進一步提高交互的靈活性和控制力,Seal AppManager v0.2 引入了 Seal CLI 命令行工具。用戶可以通過CLI與平臺進行交互,執行各種操作,如部署應用、管理服務和環境等。這一功能的引入為用戶提供了更多自定義和自動化的可能性。
為落地生產環境提供核心支撐
為了助力企業用戶落地生產環境,Seal AppManager v0.2 提供了Kubernetes 高可用性(HA)安裝部署、RBAC(Role-based Access Control)和多租戶管理。用戶可以輕松部署可靠和穩定的 K8s 集群,并通過 RBAC 實現細粒度的角色和權限控制,同時利用多租戶管理實現資源隔離和管理靈活性。這一功能組合為生產環境提供了更高的安全性和可管理性。
免費試用,歡迎體驗
隨著企業上云進程的推進,企業內部的IT架構變得愈發復雜。一切“左移”的文化則讓研發人員苦不堪言。基于平臺工程的理念,分離研發與運維的關注點,標準化軟件交付流程,可以有效幫助產品團隊提高效率。
通過與典型場景的企業用戶不斷交流,深入挖掘用戶痛點,Seal AppManager v0.2 進一步增強了核心能力,持續簡化應用部署體驗,減輕研發及運維團隊的工作負擔、提升開發體驗,為團隊內部平臺工程建設提供推進動力。