开发者社区> 问答> 正文

如何使用应用发布



普通应用和 Docker 应用


目前,EDAS 的应用包括普通应用和 Docker 应用两种。

  • 普通应用,即在 ECS 实例上直接部署应用。
  • Docker 应用,是指采用 Docker 容器的方式来部署应用。Docker 应用部署时,将在 ECS 上创建多个 Docker 容器实例,应用运行在 Docker 容器中。

一个 ECS 只能部署一个普通应用,却可以部署多个运行在不同的 Docker 容器中的应用。
这两种应用的使用场景主要取决于用户对 ECS 资源成本以及不同运维方式的需求。
应用发布主要包含以下几个步骤:

创建应用


创建应用分为:

创建普通应用


[backcolor=transparent]注意:创建应用之前,请确保已经有成功安装了 EDAS Agent 的实例。

  1. 登录 EDAS 控制台

  2. 在左侧导航栏,单击 [backcolor=transparent]应用管理,进入应用列表页面。

  3. 在应用列表页面右上角,单击 [backcolor=transparent]创建应用。

  4. 在创建应用对话框中,输入应用相关信息,然后单击 [backcolor=transparent]下一步。

    部署应用参数说明:

    • 文件上传方式:
      上传 WAR 包:选择上传 WAR 包后,在下面上传 WAR 包右侧单击 [backcolor=transparent]选择文件,打开本地文件夹,选择要部署的 WAR 包或之前下载的 Demo WAR 包 。
      如果是选择上传 WAR 包方式,可能需要等待片刻,等待 WAR 包上传,待进度条完成100%后,则文件上传成功。

    • WAR 包地址:选择 WAR 包地址后,在下面 WAR 包地址右侧的文本框中输入定存放 WAR 包且可以访问的 URL 地址,如 http://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/edas-app-demo/app-latest.war 。
    • 使用历史版本:使用历史版本:选择使用历史版本后,在下面历史版本的下拉框中选择要使用的历史版本。

  • 发布目标分组:需要发布此应用版本的分组。

  • 请填写版本(适用于上传 WAR 包和 WAR 包地址两种文件上传方式):填写 WAR 包的版本。
    应用版本用于标识一次应用发布所使用的部署包的版本,能够帮助用户很好的区分每一次应用发布的部署包版本,并在回滚操作的时候,能够精准的跟踪到某一次发布。
    [backcolor=transparent]注意:部署应用的时候,可以添加一个版本号或者文字描述,不建议使用 [backcolor=transparent]用时间戳作为版本号。

  • 版本描述:对此 WAR 包版本进行描述。
  • 历史版本(仅适用于使用历史版本的文件上传方式):在下拉框中选择要使用的历史版本。

  • 设置完成后,单击 [backcolor=transparent]部署应用。
    文件推送成功后,页面右上角出现 [backcolor=transparent]推送成功 或者 [backcolor=transparent]开始推送 告知用户应用开始部署。


  • 启动应用


    创建并部署应用成功后,在应用详情页面右上角单击 [backcolor=transparent]启动应用,启动应用。
    应用启动后,页面右上角会提示 [backcolor=transparent]启动成功。应用中的实例的任务状态显示为 [backcolor=transparent]运行中。

    回滚应用


    应用发布之后,可以根据需要,回滚到之前发布的版本。

    1. 在应用列表页面,单击要回滚的应用名称进入应用详情页面。

    2. 单击应用详情页右上角的 [backcolor=transparent]回滚应用。

    3. 在 [backcolor=transparent]回滚应用 页面,参考发布的 WAR 包名称和发布时间,选择需要回滚的版本,然后单击 [backcolor=transparent]回滚应用。

    [backcolor=transparent]注意:
    • 只有部署了 Beta 机器,才会出现回滚目标的选择。如果没有部署 Beta 机器,则默认回滚应用下的全部机器。
    • 最多只能看到 5 个回滚版本。

    展开
    收起
    猫饭先生 2017-10-26 10:16:13 1442 0
    0 条回答
    写回答
    取消 提交回答
    问答排行榜
    最热
    最新

    相关电子书

    更多
    如何创建一个成功的(在业务和开发中)开源项目 立即下载
    QQ移送页面框架优化实践 立即下载
    QQ移动页面框架优化实践 立即下载