全部产品
企业级分布式应用服务 EDAS

应用发布

更新时间:2017-06-07 13:26:11   分享:   

应用发布主要包含以下几个步骤:

创建应用

创建应用分为:

创建普通应用

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

  1. 登录 EDAS 控制台

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

  3. 在应用列表页面右上角,单击 创建应用

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

    创建应用

    字段说明:

    • 应用运行环境:运行应用的容器 (Ali-Tomcat) 版本,默认是最新的版本。

    • 应用名:应用名称,在所属主账号内不能重复。

    • 应用所在区域:一旦选择一个区域后,此应用只能部署在该区域内的 ECS 上。

    • 应用健康检查:可选项。

      • 设置完成后,EDAS 定期访问该 URL,根据其响应状态,确定应用的存活状态。

      • 若不配置,EDAS 不进行应用的健康检查,但不影响应用的正常运行。

    • 备注:该应用的描述性信息。

  5. 设置 应用类型网络类型

    1. 应用类型 选择 普通应用

    2. 选择 网络类型实例

      根据 ECS 实例所在的网络环境分为经典网络和专有网络(VPC)。专有网络环境以每个 VPC 的名称显示。单击 经典网络VPC 网络名称,下面就会分别显示出该环境的 ECS 实例。

  6. 设置完成后,单击 创建应用

    应用成功创建后页面右上角会出现创建成功的提示。

创建 Docker 应用

注意: Docker 应用创建时需要指定集群。创建应用之前,请确保该集群中已经有转化为 Docker 主机的 ECS。

  1. 登录 EDAS 控制台

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

  3. 在应用列表页面右上角,单击 创建应用

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

    创建应用

    字段说明:

    • 应用运行环境:运行应用的容器 (Ali-Tomcat) 版本,默认是最新的版本。

    • 应用名:应用名称,在所属主账号内不能重复。

    • 应用所在区域:一旦选择一个区域后,此应用只能部署在该区域内的 ECS 上。

    • 应用健康检查:可选项。

      • 设置完成后,EDAS 定期访问该 URL,根据其响应状态,确定应用的存活状态。

      • 若不配置,EDAS 不进行应用的健康检查,但不影响应用的正常运行。

    • 备注:该应用的描述性信息。

  5. 应用类型选择 Docker应用,并配置相关参数。

    配置 Docker 应用参数 字段说明:

    • 应用类型: 采用 Docker 部署的应用称为 Docker 应用。非 Docker 部署的应用称为普通应用。
    • WEB 端口: Docker 应用采用 HOST 网络模式,在创建 Docker 应用时需要指定 Tomcat 的 WEB 端口。打开页面时系统会自动为您分配一个可用端口。
    • 预分配端口: 为了避免端口冲突,当您的应用使用了除 Tomcat 之外的其他端口时,可以在这里指定这个端口为保留端口。
    • 集群:应用部署的集群,创建应用后不可更改。应用的扩容缩容都在应用所属集群内完成。 一个应用不能同时部署在多个集群上
    • Docker 配额: 采用 Docker 部署的应用,可以声明运行应用时所需要的资源实现资源隔离。 可声明的资源包括 CPU 和内存,选择的资源不能超过集群中可用的 Docker 主机的可用资源。
    • 实例个数: 创建 Docker 应用的实例个数。 一个应用在一个 Docker 主机上只能创建一个实例
    • 实例列表: 当您确定了应用的配额和实例个数后,系统会自动为您分配部署这些应用实例的 ECS 主机。
  6. 设置完成后,单击 创建应用

    应用成功创建后,页面右上角会出现 创建成功 的提示。

部署应用

创建应用后,就可以上传 WAR 包来进行应用部署。应用部署具体流程如下:

  1. 在应用列表中,单击刚刚创建的应用名称,进入应用详情页面。

  2. 在应用详情页面右上角单击 部署应用

  3. 在部署应用对话框中,设置部署参数。

    部署应用

    部署应用参数说明:

    • 文件上传方式:

      • 上传 war 包:选择上传 war 包后,在下面上传 war 包右侧单击选择文件,打开本地文件夹,选择要部署的 war 包。

        如果是选择上传 war 包方式,可能需要等待片刻,等待 WAR 包上传,待进度条完成100%后,则文件上传成功。

      • war 包地址:选择 war 包地址后,在下面 war 包地址右侧的文本框中输入定存放 war 包且可以访问的 URL 地址。

      • 使用历史版本:使用历史版本:选择使用历史版本后,在下面历史版本的下拉框中选择要使用的历史版本。
    • 发布目标分组:需要发布此应用版本的分组。

    • 请填写版本(适用于上传 war 包和 war 包地址两种文件上传方式):填写 war 包的版本。
    • 版本描述:对此 war 包版本进行描述。
    • 历史版本(仅适用于使用历史版本的文件上传方式):在下拉框中选择要使用的历史版本。
  4. 设置完成后,单击 部署应用

    文件推送成功后,页面右上角出现 推送成功 或者 开始推送 告知用户应用开始部署。

启动应用

创建并部署应用成功后,在应用详情页面右上角单击 启动应用,启动应用。

应用启动后,页面右上角会提示 启动成功。应用中的实例的任务状态显示为 运行中

回滚应用

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

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

  2. 单击应用详情页右上角的 回滚应用

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

注意

  • 只有部署了 Beta 机器,才会出现回滚目标的选择。如果没有部署 Beta 机器,则默认回滚应用下的全部机器。
  • 最多只能看到 5 个回滚版本。
本文导读目录
本文导读目录
以上内容是否对您有帮助?