开发者社区 问答 正文

名词解释



弹性伸缩


弹性伸缩是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。其能够在业务增长时自动增加 ECS 实例,并在业务下降时自动减少 ECS 实例。

伸缩组


伸缩组是具有相同应用场景的 ECS 实例的集合。伸缩组定义了组内 ECS 实例数的最大值、最小值及其相关联的负载均衡实例和 RDS 实例等属性。

伸缩配置


伸缩配置定义了用于弹性伸缩的 ECS 实例的配置信息。

伸缩规则


伸缩规则定义了具体的扩展或收缩操作,例如加入或移出 N 个 ECS 实例。

伸缩活动


伸缩规则成功触发后,就会产生一条伸缩活动。伸缩活动主要用来描述伸缩组内 ECS 实例的变化情况。

伸缩触发任务


用于触发伸缩规则的任务,如定时任务、云监控的报警任务。

冷却时间


冷却时间是指,在同一伸缩组内,一个伸缩活动执行完成后的一段锁定时间。在这段锁定时间内,该伸缩组不执行其他的伸缩活动。

备注

  • 伸缩组包含伸缩配置、伸缩规则、伸缩活动。
  • 伸缩配置、伸缩规则、伸缩活动依赖伸缩组的生命周期管理,删除伸缩组的同时会删除与伸缩组相关联的伸缩配置、伸缩规则和伸缩活动。
  • 伸缩触发任务有定时任务、云监控报警任务等类型。
  • 定时任务独立于伸缩组存在,不依赖伸缩组的生命周期管理,删除伸缩组不会删除定时任务。
  • 云监控报警任务独立于伸缩组存在,不依赖伸缩组的生命周期管理,删除伸缩组不会删除报警任务。

展开
收起
青蛙跳 2018-08-17 11:26:02 1245 分享 版权
阿里云 AI 助理回答

要实现弹性伸缩,确保您的业务能够根据实际需求自动调整计算资源,您可以遵循以下详细步骤和配置方法:

1. 创建伸缩组

  • 登录阿里云控制台,选择与您业务匹配的地域。
  • 选择创建方式:根据您是否有现成的启动模板、实例或希望直接从零开始,选择合适的创建途径。
  • 配置伸缩组参数:包括但不限于伸缩组名称、类型(ECS或ECI)、最小与最大实例数、网络设置等。确保配置符合业务需求及成本考量。

2. 设置伸缩配置

  • 定义新实例的规格,如实例类型、系统镜像等,这将作为自动扩展时创建实例的标准。
  • 可以基于已有实例或自定义镜像来创建,以保证新实例与现有环境兼容。

3. 配置伸缩规则

  • 简单规则与目标追踪:设定基于时间、手动或根据监控指标(CPU使用率等)自动调整实例数量的规则。
  • 报警任务与定时任务:结合云监控服务,根据业务高峰低谷预设报警条件触发扩缩容,或设置定时任务以应对周期性变化。

4. 管理冷却时间

  • 设定合理的冷却时间,避免频繁的伸缩活动导致资源波动过大,影响服务稳定性。

5. 授权与计费准备

  • 确认已为RAM用户分配了必要的权限,如AliyunESSFullAccess,并确保账户余额充足以支持按量付费实例的创建。

6. 监控与优化

  • 利用云监控持续观察业务负载与伸缩活动效果,适时调整策略以优化成本与性能。

注意事项

  • 健康检查:确保实例健康,及时移除不健康的实例,维持服务质量。
  • 成本意识:合理搭配使用包年包月、按量付费及抢占式实例,特别是在业务波峰波谷时段,以降低成本。
  • 实例配置:正确配置实例属性,如专有网络、交换机等,确保实例能顺利加入到期望的网络环境中。

通过上述步骤,您可以有效地实施弹性伸缩策略,使您的业务在面对不可预测的流量变化时,能够自动、高效地调整资源规模,既保障了服务的稳定性和响应速度,又实现了成本效益的最大化。

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