开发者社区 问答 正文

弹性伸缩是什么?


EDAS 分布式集群管理中,很重要的一个运维能力是能敏锐的感知集群内各个服务器的状态,并根据状态实时的实现集群扩容、缩容,在保证服务质量的同时,提升集群系统的可用率。
EDAS 提供弹性伸缩功能来根据集群内服务器的 CPU、RT 和 Load 三个指标实现自动的扩容或者缩容。
指标说明:

  • CPU:服务器上 CPU 的使用率,以百分比表示,如果应用内有多个服务器,则是所有服务器的平均值。
  • RT:系统对请求作出的响应时间,以 ms 为单位。
  • Load:系统负载大小,以正整数表示。

以上指标均以正整数填写,不支持浮点数;当应用中有多台服务器时,以上指标均指应用中所有服务器的平均值。弹性伸缩包括自动扩容和自动缩容,可以分别单独配置扩容规则或者缩容规则。

自动扩容


  1. 登录 EDAS 控制台

  2. 在左侧导航栏中,单击 [backcolor=transparent]应用管理,在应用管理页面,单击具体的应用名称。

  3. 在应用详情页面左侧的导航栏中,选择 [backcolor=transparent]弹性伸缩 > [backcolor=transparent]伸缩规则。

  4. 勾选 [backcolor=transparent]扩容规则,启用扩容规则。

展开
收起
猫饭先生 2017-10-26 10:28:00 1563 分享 版权
阿里云 AI 助理回答

在EDAS分布式集群管理中,实现敏锐的集群状态感知及实时的扩容、缩容操作,以确保高质量服务和高系统可用率,是通过其内置的弹性伸缩功能来完成的。该功能依据CPU使用率、响应时间(RT)和系统负载(Load)这三个关键指标自动执行扩容或缩容操作。

自动扩容配置步骤:

  1. 登录 EDAS 控制台

    • 首先,访问阿里云EDAS控制台,使用您的账号凭证登录。
  2. 导航至应用详情

    • 在左侧菜单栏选择“应用管理”,接着点击您需要配置弹性伸缩的应用名称,进入应用详情页面。
  3. 进入弹性伸缩设置

    • 在应用详情页面的左侧导航栏,找到并点击“弹性伸缩”选项,随后选择“伸缩规则”。
  4. 启用并配置扩容规则

    • 开启自动扩容:在“扩容规则”区域,勾选启用自动扩容功能。
    • 设定触发指标
      • CPU使用率:输入当平均CPU使用率达到多少百分比时触发扩容。
      • 响应时间(RT):定义请求平均响应时间超过多少毫秒时启动扩容。
      • 系统负载(Load):设定系统平均负载达到何数值时执行扩容操作。
    • 配置触发条件:可选“任一指标”或“所有指标”满足时触发。
    • 持续时间:指定上述指标需持续多久(分钟)才执行扩容。
    • 扩容来源与数量
      • 选择扩容实例的来源,如“已有资源”或“弹性资源”。
      • 设置每次扩容增加的具体实例数量。
      • 确定分组最大实例数限制,以防资源过度扩展。
  5. 保存配置

    • 完成以上设置后,保存您的扩容规则配置。

注意事项:

  • 所有指标值均应为正整数,不接受浮点数输入。
  • 当应用部署于多台服务器时,这些指标代表的是所有服务器的平均值。
  • 可根据实际需求单独配置扩容规则,同样地,缩容规则也可按需定制,以实现双向的弹性管理。

通过遵循上述步骤,您可以有效地利用EDAS的弹性伸缩能力,确保集群能够根据实际运行状况动态调整资源,从而优化成本并提升服务稳定性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答