检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在弹性伸缩服务中,伸缩组的实例缩容过程期间,先对实例进行关机,待客户关机后的清理工作完成后,再由弹性伸缩继续移除并删除对应实例,达到优雅关机的效果。 应用场景 通过配置AS缩容事件的消息通知,转发缩容消息至SMN消息通知服务。 再通过函数工作流服务,接收SMN通知转发过来的伸缩组的缩容消息,经过自定义函数获取伸缩实例等信息。
以上情况,可以配置两条告警策略,第一条告警策略设置触发条件为:CPU使用率最大值大于90%,执行动作为:增加一个实例。可参考图 告警策略01进行配置。第二条告警策略设置触发条件为:CPU使用率最小值小于30%,执行动作为:减少一个实例。可参考图 告警策略02进行配置。 图1 告警策略01
通过已有云服务器创建私有镜像。 创建伸缩配置。 填写伸缩配置信息时,请选择上述步骤中创建的私有镜像,并选择一个数据盘。 创建伸缩组。 配置伸缩组时,请选择上述步骤中创建的伸缩配置。 伸缩组创建成功后,通过该组的伸缩活动产生的云服务器,会按照私有镜像中的配置自动初始化数据盘。 父主题: 其他
实例将保持此状态直至超时时间结束或者用户手动回调。 用户能够在实例保持等待状态的时间段内执行自定义操作,例如,用户可以在新启动的实例上安装或配置软件,也可以在实例终止前从实例中下载日志文件。 调试 您可以在API Explorer中调试该接口。 URI POST /autosca
/autoscaling-api/v1/{project_id}/scaling_group 详情请参见查询弹性伸缩组列表。 请求示例 示例为查询满足条件“伸缩配置ID为1d281494-6085-4579-b817-c1f813be835f”的伸缩组列表。 GET https://{endpoint
动,可通过配置定时策略和周期策略来调整资源。 如何创建定时或周期策略可参考创建伸缩策略。 例如,假如有一个Web应用程序,该应用程序支持学生选择选修课程,在每学期开始时,该应用程序的使用率显著提高,但在每学期其余时间该应用程序使用率较低。则可以在每学期的开始时分别配置两条定时策略
停用伸缩组 操作场景 当您需要对伸缩组中的实例进行关机配置或者升级时,为了避免健康检查将该实例删除,您可以先停用伸缩组,然后对实例进行操作,待实例状态恢复为运行中后再启用伸缩组。 当您伸缩组的伸缩活动一直失败重试时(比如创建云服务器失败,失败原因可以在云服务器页面查看),可通过以下两种方式停止失败重试。
基本概念 伸缩组 伸缩组是具有相同应用场景的实例的集合,是启停伸缩策略和进行伸缩活动的基本单位。 伸缩配置 伸缩配置是伸缩组内实例(弹性云服务器)的模板,定义了伸缩组内待添加的实例的规格数据。包括云服务器类型、vCPU、内存、镜像、磁盘、登录方式等。 伸缩策略 伸缩策略可以触发伸
给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。 AS部署时通过物理区域划分,为项目级服务,授权时,“作用范围”需要选择“区域级项目”,然后在指定区域(如华北-北京1)对应的项目(cn-north
选择“计算 > 弹性伸缩 > 伸缩实例”。 单击具体的伸缩组名称。 切换到“活动历史”页签。该页签展示进行伸缩活动的历史记录,支持查看实例伸缩和ELB迁移这两种伸缩活动的记录。 该页签记录了伸缩活动的ID、状态、活动类型、描述、开始时间和结束时间信息。单击具体的伸缩活动ID前的按钮,可以
伸缩控制:配置策略设置指标阈值/伸缩活动执行的时间,通过云监控监控指标是否达到阈值,通过定时调度,实现伸缩控制。 配置策略:可以根据业务需求,配置告警策略/定时策略/周期策略。 配置告警策略:可配置CPU、内存、磁盘、入网流量等监控指标。 配置定时策略:通过配置触发时间可以配置定时策略。
当伸缩组没有伸缩活动时,才能移出实例。实例处于INSERVICE时才可以移出。 向伸缩组中添加实例时,必须保证实例所在的可用分区包含于伸缩组所配置的可用分区内,且实例所在VPC和伸缩组的VPC相同。 涉及接口 获取IAM用户Token:确定调用API鉴权时使用的token。 查询弹性
弹性伸缩支持的接口见表1。 表1 弹性伸缩接口说明 子类型 说明 弹性伸缩组 实现伸缩组的创建、查询、修改、删除等操作。 弹性伸缩配置 实现伸缩配置的创建、查询、删除等操作。 弹性伸缩实例 实现伸缩实例的查询、移出伸缩组等操作。 弹性伸缩策略 实现伸缩策略的创建、查询、修改、删除等操作。
弹性伸缩无法纵向扩展,即弹性伸缩无法自动升降ECS实例的vCPU和内存等配置。 配额限制 弹性伸缩对用户的资源数量或容量做的配额限制如表1所示。 表1 配额一览表 类别 描述 默认值 弹性伸缩组 用户可以创建的最多伸缩组个数。 10 弹性伸缩配置 用户可以创建的最多伸缩配置个数。 100 弹性伸缩策略 某个弹性伸缩组下可以创建的最多伸缩策略个数。
operateScalingGroup 创建伸缩配置 scaling_configuration createScalingConfiguration 删除伸缩配置 scaling_configuration deleteScalingConfiguration 批量删除伸缩配置 scaling_configuration
AS支持自定义策略授权项如下所示: 弹性伸缩组,包含伸缩组接口对应的授权项,如创建伸缩组、修改伸缩组、查询伸缩组等接口。 弹性伸缩配置,包含伸缩配置接口对应的授权项,如创建伸缩配置、删除伸缩配置、查询伸缩配置等接口。 弹性伸缩实例,包含伸缩实例接口对应的授权项,如查询弹性伸缩组中的实例列表、移出弹性伸缩组实例等接口。
AS&FunctionGraph 支持优雅关机 案例概述 准备 构建程序 配置消息通知 处理展示
通知 配置伸缩组通知 查询伸缩组通知列表 删除伸缩组通知 父主题: API
应用示例 示例1:创建伸缩配置 示例2:创建伸缩组 示例3:启用伸缩组 示例4:创建伸缩策略 示例5:批量操作实例
API 弹性伸缩组 弹性伸缩配置 弹性伸缩实例 弹性伸缩策略 伸缩策略执行日志 伸缩活动日志 配额 通知 生命周期挂钩 标签管理 计划任务管理 弹性伸缩API管理