全部产品
研发协同 RDC

Web应用管理

更新时间:2017-06-09 15:15:55   分享:   

应用是独立提供服务的可独立部署的软件单元。在应用维度,可以关联代码库,环境、服务器资源。注册应用后,可以基于应用管理代码库分支、构建打包、部署、监控,并且可以创建自动化流水线;

一个应用,分几个阶段:

开发阶段

开发阶段主要关注于编码和测试;用户主要在项目-分支中,申请项目中对应的代码库分支。在项目的代码库中可以管理开发中的分支,分支可以关联工作项,从而能够管理开发中的工作项代码,对于团队成员来说,对项目进行中的开发内容也能一目了然。

上线阶段

应用的owner主要负责应用环境的定义,我们建议代码需要经过测试环境验证-预发环境验证-生产环境发布一系列的过程后,确保让代码能够快速、安全的部署到产品环境中。

应用上线阶段前,需要完成以下一系列的环境配置的工作:

环境说明:

  • 日常环境:各个需求分支集成发布环境,主要用于集成后的功能验证,和回归测试。
  • 预发环境:类线上环境,用于发布线上前的回归测试、性能测试等;通常使用线上的数据库,在真实环境中验证;
  • 正式环境:线上环境,经过一系列验证通过后,正式提供给外部用户使用的环境;

注意:

阿里云ECS机器导入

  • 企业的所有服务器资源是在企业管理-机器管理中统一管理的,应用中关联的机器需要企业管理员首先导入到企业中。

企业管理员,点击右上角设置,进入“企业设置”页面,点击左侧“机器管理”,然后点击添加主机,通过安装agent的方式,将您的一台机器加入RDC的管理。机器管理

应用环境关联服务器

在用户创建了WEB应用后,RDC将自动帮助您创建日常环境-预发环境-正式环境。您可以在每个环境中关联对应的阿里云ECS机器,并且定义您部署该环境的过程。环境管理添加机器

应用环境定义部署过程

应用部署时,通常需要定义以下内容:停应用服务-上传安装包到服务器-解压安装包到安装目录-启动应用服务以上过程可以一次性定义在环境对应的部署脚本中,保存到如下的环境配置中,从而每一次应用升级安装时,都可以重复执行相同的过程,保证机器执行的正确性:

部署配置

部署配置

维护阶段

应用维护阶段时,只需要按照以下过程即可轻松完成自动化上线过程:接收工作项-申请分支-分支进入发布-应用流水线发布上线;

下线阶段

应用不再提供服务后,在应用列表中删除应用即可。

本文导读目录
本文导读目录
以上内容是否对您有帮助?