什么是应用交付

本文主要介绍云效应用交付平台AppStack与产品定位、产品功能、核心概念和产品应用场景,帮助您全方位地了解AppStack。

背景信息

云效 AppStack 是一个以应用为中心的云原生交付平台。它提供应用全生命周期管理、研发流程管理(CI/CD)、测试环境管理和部署运维等一站式应用交付能力。平台基于应用模板和角色权限,支持企业级批量配置和全局管控。帮助企业建立应用交付整体解决方案,加速云原生与 DevOps 转型。image

功能特性

AppStack提供了以下能力:

  • 应用管理:应用服务从开发、部署、运行到维护整个生命周期系统化的管理。这包括版本控制、部署自动化、监控、日志管理等多个方面。

  • 研发流程:通常可划分为测试、预发、生产等阶段,支持准入规则、人工卡点。

  • 应用编排:简化应用的部署过程,提高系统的可扩展性和可靠性,减少人为错误通过自动化工具和AppStack平台管理协调复杂应用的部署。

  • 环境管理:对不同环境(如开发、测试、预发、生产)进行规划、配置有效的环境管理,确保应用在不同阶段的一致性和稳定性,提高开发效率和产品质量。

  • 部署运维:将应用从开发环境部署到生产环境,并在生产环境中进行持续的监控、维护与优化的过程。有效的部署运维确保应用的高可用性、性能和安全性。

  • 变量管理:在研发流程阶段和运维中起着至关重要的作用,特别是在多环境管理和配置方面。良好的变量管理可以提高代码的可维护性、可读性和安全性。

  • 资源管理:在研发流程阶段和运维中同样至关重要,涉及到计算资源(如 CPU、内存)、存储资源(如磁盘、数据库)、网络资源(如带宽、端口)等的高效利用和优化。良好的资源管理可以提高系统的性能、可靠性和成本效益。

说明

研发流程与构建环境使用一致,任务构建环境分配给用户使用,构建环境使用权限归属用户,任务执行脚本由用户自定义。

应用优势

产品价值

应用全生命周期管理

  • 支持以应用视角统一管理代码库、研发流程(CI/CD流水线)、测试环境、人员权限等。

  • 支持企业级统一定义应用模板,支持从应用模板快速创建应用。

规范化企业研发流程

  • 自定义开发、测试、生产阶段的构建部署流程,以应用视角统一管理多条流水线 。

  • 支持配置人工卡点、阶段准入规则,保障交付质量。

测试环境管理、高效发布自运维

  • 一键创建/销毁测试环境。

  • 高效自助发布,过程可观测、可干预,一键暂停、回滚。

  • 清晰的版本记录可追溯,回滚无遗漏。

image

产品优势

天然云原生,无平台绑定

对应用部署架构无侵入,支持多云环境管理(阿里云ACK/ECS、其他云厂商、自建机房),支持 Kubernetes、主机多种部署形式

开箱即用,免运维

免费使用,无需搭建,免运维。

简单易上手

内置经典的应用编排模板、研发流程模板,十分钟从代码提交到部署上线。

阿里云产品打通

集成云效代码管理、制品仓库、ACK(容器服务 Kubernetes 版)、ECS(云服务器 ECS)、ARMS(应用实时监控服务)、MSE(微服务引擎)等多云产品,使用更便捷。

反馈交流

目前云效应用交付平台 AppStack 处于公测阶段,您的反馈对我们很重要,欢迎加入钉钉群交流讨论(群号:42574350)。