全部产品
云市场

扩容和缩容应用(ECS 集群)

更新时间:2019-02-18 11:17:33

应用扩容和缩容即通过改变 ECS 实例的数量来增加或减少应用的计算容量。您可以在应用的实例负载过高时给应用添加新实例,或在不再需要这些实例时移除它们。您也可以使用弹性伸缩,动态调整 ECS 实例的数量。

应用扩容

当部署应用的 ECS 实例负载过高或者应用内没有实例时,可以进行手动扩容添加实例。现EDAS 支持三种扩容方式:从集群选择基于现有实例规格创建使用启动模板创建

说明:扩容进来的实例的运行状态是根据所在应用的运行状态而定的。

  • 如果扩容的时候应用已经部署并处于运行状态,那么扩容进来的实例会自动部署应用、启动、运行应用。
  • 如果扩容的时候应用已经部署并处于停止状态,那么扩容进来的实例仍然会自动部署应用、启动、运行应用。
  • 如果扩容的时候应用实例未部署,那么扩容进来的实例不会自动部署,也不会启动、运行应用,新扩容的实例会处于停止状态。

进入扩容功能( ECS 集群应用)

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中选择应用管理 > 应用列表,在应用列表页面单击具体应用名称。

  3. 在应用详情页面右上角单击应用扩容。在购买实例对话框的扩容方式页签内选择扩容的目标分组

  4. 选择扩容方式,并分别参照以下扩容方式完成后续扩容步骤。

从集群选择

从集群选择是从应用所在集群内选择空闲的实例添加到应用来实现扩容。

  1. 扩容方式勾选从集群选择
  2. 在实例列表中勾选用于扩容的空闲实例,然后单击扩容

    从当前集群选择

  3. 页面上出现扩容成功的提示后,进入应用实例部署信息页面,查看扩容实例的运行状态,如果显示运行正常则说明扩容成功。

基于现有实例规格创建

基于现有实例规格创建是您可选择应用所在集群内的任意一个非代购实例作为规格模板,然后按照所选择的实例规格来配置购买实例。

注意:如果是在 EDAS 中代购的实例,不能作为现有实例规格的模板。

  1. 扩容方式勾选基于现有实例规格创建,该页面内会罗列出应用所在集群内的所有实例。
  2. 勾选您想作为规格模板的实例,选择回收模式,然后单击下一步

    从当前集群选择

  3. 购买信息页面,配置购买数量登录密钥,并勾选《云服务器 ECS 服务条款》 | 《镜像商品使用条款》,然后单击下一步

    基于现有实例规格购买

  4. 确认扩容页面查看代购的实例信息,然后单击确认扩容

    确认扩容

  5. 页面上方会出现已触发自动购买的流程,请查看变更流程获取实时信息的提示。进入应用的实例部署信息页面,查看扩容实例的运行状态,如果显示运行正常则说明扩容成功。

    说明

    • 基于现有 ECS 规格购买机器分为两个变更流程进行,第一个变更流程是 EDAS 从 ECS 为您代购;第二个变更流程是将代购后的机器自动扩容进应用中。
    • 从您提交请求到应用开始扩容所需实例,前后约三分钟;两个变更流程执行相隔约10秒。
    • 此次机器代购将默认复制所选择机器的规格、磁盘、网络、userdata、标签等基本信息。
    • 所有计费信息均按照 ECS 与 EDAS 的正常计费进行,此次操作不会产生额外的费用。
    • ECS 中默认的登录信息均以您自行设定的 KeyPair 进行,EDAS 不会触碰您的任何私密信息。

使用启动模板创建

使用实例启动模板创建是您在 ECS 控制台创建模板,该创建的模板然后您在 EDAS 控制台上基于您创建的模板来购买实例以实现扩容。

注意:您所创建的启动模板必须和您的应用在同一个 VPC 内,否则所创建的启动模板无法被有效选择。

  1. 扩容方式勾选使用启动模板创建
  2. 选择模板并确认模板信息,选择回收模式,然后单击下一步

    • 使用绑定模板:在应用分组设置中绑定的模板。

    • 使用指定模板:在 ECS 控制台创建的模板。如果您创建过多个模板,需要选择具体模板版本

      使用指定模板

  3. 购买信息页面选择购买数量并勾选《云服务器 ECS 服务条款》 | 《镜像商品使用条款》,然后单击下一步

  4. 确认扩容页面,检查需要购买的 ECS 数量和启动模板信息。确认无误后,单击确认扩容

  5. 页面上方会出现已触发自动购买的流程,请查看变更流程获取实时信息的提示。进入应用的实例部署信息页面,查看扩容实例的运行状态,如果显示运行正常则说明扩容成功。

应用缩容

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中选择应用管理 > 应用列表,在应用列表页面单击具体应用名称。

  3. 在应用详情页面单击实例部署信息页签。

  4. 实例部署信息页签将实例从应用中删除。

    • 如果实例处于运行状态,请先单击停止,再单击删除

    • 如果实例处于停止状态,直接单击删除