本文介绍如何创建分组、设置分组参数及删除分组。

实例分组简介

实例分组,指的是将一个应用下所有实例(ECS)进行分组,以便对不同分组中的实例部署不同版本的部署包。

示例:应用 itemcenter 下一共有 10 个实例,将这些实例分为两个组,分别为“默认分组”和“Beta 分组”。其中“默认分组”包含 6 个实例,“Beta 分组”包含 4 个实例。此时应用就拥有了两个应用分组,可以分别部署不同的部署包了。

说明
  • 每一个应用在创建的时候,EDAS 默认会为应用新建一个名为“默认分组”的应用分组,该分组不可删除。
  • 如果没有多版本部署需求,通常使用这个“默认分组”就足够了,不需要新建其它分组。

创建分组

如果某个应用发布了一个新版本,为了不影响生产环境的流量,又希望对新版本进行验证,通常会采用灰度发布的方式,这时就需要为该应用创建新的分组。

  1. 登录 EDAS 控制台
  2. 在左侧导航栏中选择应用管理 > 应用列表 ,在应用列表页面单击具体应用名称。
  3. 在应用详细信息页面,单击实例部署信息页签,然后单击页面右上方的创建新分组
  4. 新建分组对话框输入分组名,然后单击创建

    分组成功创建后页面右上角会出现新建分组成功的提示。

为分组添加实例

创建分组后,可以通过应用扩容更换分组两种方式将实例添加到新分组。 具体操作如下:

  • 通过应用扩容的方式添加实例到分组,详情请参见扩容应用
  • 通过更换分组的方式添加实例到分组。
    1. 应用详情页面的实例部署信息页签中,选定需要更换分组的实例,在列表右侧单击更换分组

    2. 更换分组对话框内,选择目标分组及部署策略,然后单击确定

      更换实例分组策略说明:

      • 当目标分组没有对应的部署包版本时且更换分组的实例已经部署了一个部署包时,更换分组时会将分组的部署包版本刷新为该实例当前的部署包版本。
      • 当目标分组和要更换分组的实例都已经部署了应用版本时,需要选择策略:
        • 选择采用目标分组重新部署当前实例会使用分组的部署包版本对应的部署包重新部署当前实例。
        • 选择仅更换分组,不重新部署不会对当前实例的部署状态做任何变更。

查看分组

在应用详情页面,单击实例部署信息页签,查看该应用的分组信息,及不同分组下的部署包版本。

设置分组参数

  1. 在应用详情页面的实例部署信息页签中,在分组右侧单击分组设置
  2. 分组设置页面单击 JVMTomcat,设置 JVM 和 Tomcat 参数,然后单击配置 JVM 参数配置 Tomcat 参数
    JVM 和 Tomcat 参数说明请参见设置应用(ECS 集群)

删除分组

当分组中已经没有实例时,可以删除这个分组。删除操作不可恢复,请谨慎操作。

  1. 在应用详情页面的实例部署信息页签中,在分组右侧单击删除分组按钮。
  2. 删除分组对话框中,单击删除