开发者社区> 问答> 正文

常见问题:伸缩配置规则FAQ



提交工单时,我需要提供哪些弹性伸缩信息?


提交工单 时,您可以提供伸缩组的活动ID(ScalingActivityId)或者相关日志,便于快速排查。

一个伸缩组可以添加多种规格的ECS实例吗?


不可以。一个伸缩组只能设置一种伸缩配置ECS实例规格。不过,您可以设置多个伸缩组,每个伸缩组设置不同的ECS实例规格。

一个伸缩组最多可以添加多少台ECS实例?是否可以调整最高ECS实例数?


1000台ECS实例。您可以 提交工单 调整最高ECS实例数。

我能在创建伸缩配置时选择已经创建的ECS实例吗?


能。添加已经创建的ECS实例需要满足以下条件:

  • ECS实例必须与伸缩组在同一个地域。更多详情,请参阅 地域与可用区

  • ECS实例必须处于 运行中 状态。更多详情,请参阅 ECS 实例生命周期

  • ECS实例不能已添加到其它伸缩组中。


我能添加已经创建的包年包月ECS实例吗?


能。目前弹性伸缩默认自动创建按量付费或者竞价ECS实例,同时支持添加已经创建的包年包月和按量付费ECS实例。

我能添加一台ECS实例到不同的伸缩组吗?


不能。

我能在伸缩组内配置8核或者16核的ECS实例吗?


可以。您可以在 创建按量付费ECS实例 时, 提交工单 申请使用更多ECS实例规格。

我能纵向扩展添加到伸缩组的ECS实例?


不能。弹性伸缩目前暂不支持纵向扩展,无法自动升降ECS实例的vCPU规格、内存和带宽。

我能设置周期性任务吗?


可以。更多详情,请参阅 创建定时任务

从伸缩组内移出并释放ECS实例后,ECS实例的数据会保留吗?


不会。弹性伸缩会自动释放ECS实例,您需要确保伸缩组内的ECS实例没有保存应用的状态信息或者重要数据,例如,会话记录(session)、数据库和日志等。如果您的应用需要保存状态信息,可以考虑将状态信息保存到独立的状态服务器(如ECS)、数据库(如RDS)或者日志服务(如日志服务)。

停用伸缩组后,会释放已经自动添加伸缩组的ECS实例吗?


在控制台 停用伸缩组 或者调用接口 DisableScalingGroup 后,不会自动释放伸缩组内的ECS实例。

伸缩组自动增加或者减少ECS实例后,弹性伸缩会自动从RDS实例或者Memcache实例的IP白名单中添加或者移除ECS实例吗?


会从RDS实例的IP白名单中添加或者移除ECS实例,不会从Memcache实例的IP白名单中添加或者移除ECS实例。

怎样阻止伸缩组内的ECS实例被自动移除?


  • 假设您需要保证100台ECS实例不会被自动移出伸缩组,那么您需要在 创建伸缩配置CreateScalingConfiguration) 时同时做以下配置:
    将最小实例数设置为大于等于 100。

  • 将移出策略的第一条挑选规则设置为 最早伸缩配置对应的实例。

如果您想阻止伸缩组自动移除您自行创建的ECS实例,请不要 停止该ECS实例,否则我们认定该ECS实例不健康,并自动移出伸缩组。
说明:由于您自行创建的ECS实例不是通过伸缩配置创建的,所以这些ECS实例不会遵循任何伸缩配置。伸缩组会优先挑选、移出并释放自动创建的ECS实例,当伸缩组内自动创建的ECS实例被全部移除后,才会挑选、移除并保留您自行创建的ECS实例。

展开
收起
青蛙跳 2018-08-17 14:07:05 1474 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
k8s自动伸缩那些事资料下载 立即下载
基于流量的灰度发布和自动弹性实践 立即下载
DataWorks调度配置最佳实践 立即下载