本文主要介紹云效應用交付平臺AppStack與產品定位、產品功能、核心概念和產品應用場景,幫助您全方位地了解AppStack。
背景信息
云效 AppStack 是一個以應用為中心的云原生交付平臺。它提供應用全生命周期管理、研發流程管理(CI/CD)、測試環境管理和部署運維等一站式應用交付能力。平臺基于應用模板和角色權限,支持企業級批量配置和全局管控。幫助企業建立應用交付整體解決方案,加速云原生與 DevOps 轉型。
功能特性
AppStack提供了以下能力:
應用管理:應用服務從開發、部署、運行到維護整個生命周期系統化的管理。這包括版本控制、部署自動化、監控、日志管理等多個方面。
研發流程:通常可劃分為測試、預發、生產等階段,支持準入規則、人工卡點。
應用編排:簡化應用的部署過程,提高系統的可擴展性和可靠性,減少人為錯誤通過自動化工具和AppStack平臺管理協調復雜應用的部署。
環境管理:對不同環境(如開發、測試、預發、生產)進行規劃、配置有效的環境管理,確保應用在不同階段的一致性和穩定性,提高開發效率和產品質量。
部署運維:將應用從開發環境部署到生產環境,并在生產環境中進行持續的監控、維護與優化的過程。有效的部署運維確保應用的高可用性、性能和安全性。
變量管理:在研發流程階段和運維中起著至關重要的作用,特別是在多環境管理和配置方面。良好的變量管理可以提高代碼的可維護性、可讀性和安全性。
資源管理:在研發流程階段和運維中同樣至關重要,涉及到計算資源(如 CPU、內存)、存儲資源(如磁盤、數據庫)、網絡資源(如帶寬、端口)等的高效利用和優化。良好的資源管理可以提高系統的性能、可靠性和成本效益。
研發流程與構建環境使用一致,任務構建環境分配給用戶使用,構建環境使用權限歸屬用戶,任務執行腳本由用戶自定義。
應用優勢
產品價值
應用全生命周期管理
支持以應用視角統一管理代碼庫、研發流程(CI/CD流水線)、測試環境、人員權限等。
支持企業級統一定義應用模板,支持從應用模板快速創建應用。
規范化企業研發流程
自定義開發、測試、生產階段的構建部署流程,以應用視角統一管理多條流水線 。
支持配置人工卡點、階段準入規則,保障交付質量。
測試環境管理、高效發布自運維
一鍵創建/銷毀測試環境。
高效自助發布,過程可觀測、可干預,一鍵暫停、回滾。
清晰的版本記錄可追溯,回滾無遺漏。
產品優勢
天然云原生,無平臺綁定
對應用部署架構無侵入,支持多云環境管理(阿里云ACK/ECS、其他云廠商、自建機房),支持 Kubernetes、主機多種部署形式
開箱即用,免運維
免費使用,無需搭建,免運維。
簡單易上手
內置經典的應用編排模板、研發流程模板,十分鐘從代碼提交到部署上線。
阿里云產品打通
集成云效代碼管理、制品倉庫、ACK(容器服務 Kubernetes 版)、ECS(云服務器 ECS)、ARMS(應用實時監控服務)、MSE(微服務引擎)等多云產品,使用更便捷。
反饋交流
目前云效應用交付平臺 AppStack 處于公測階段,您的反饋對我們很重要,歡迎加入釘釘群交流討論(群號:42574350)。