检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
某电商网站运行在华为云提供的一台弹性云服务器(ecs-c9b4)上,该电商计划在某日零点进行大型的折扣活动,但高峰期的业务需求无法满足,怎么办呢? 通过以下操作可解决此问题。 Step1 创建伸缩配置 步骤 ① 登录华为云控制台。 ② 在控制台页面中选择“计算 > 弹性伸缩”,进入弹性伸缩页面。
选择私有镜像 在“镜像”区域,单击“私有镜像”,在下拉列表中选择“ces-agent-test”,其他参数按照实际需求配置。 创建伸缩组,并绑定步骤6中的伸缩配置。 为伸缩组添加伸缩策略,策略类型选择“告警策略”,触发条件选择Agent相关监控指标,如:(Agent)内存使用率。 图5
Array of modify_lb objects 绑定成功的负载均衡器列表。详情请见表 modify_lb字段数据结构说明。 lb_bind_failed_list Array of modify_lb objects 绑定失败的负载均衡器列表。详情请见表 modify_lb字段数据结构说明。
实例配置信息。 create_time String 创建伸缩配置时间,遵循UTC时间。 scaling_group_id String 绑定该伸缩配置的伸缩组ID。 表4 instance_config字段数据结构说明 参数 参数类型 描述 flavorRef String 云服务器的规格ID。
实例配置信息。 create_time String 创建伸缩配置时间,遵循UTC时间。 scaling_group_id String 绑定该伸缩配置的伸缩组ID。 表4 instance_config字段数据结构说明 参数 参数类型 描述 flavorRef String 云服务器的规格ID。
将实例移出备用 您可以通过将实例移出备用状态使实例恢复正常运行状态,实例会重新承载伸缩组的业务。若伸缩组设置了负载均衡,系统会为该实例绑定伸缩组的负载均衡。实例恢复正常运行状态后,健康检查会恢复对该实例健康状态的检测。 伸缩组没有进行伸缩活动,选择的实例生命周期状态是已备用状态,才可以将该实例移出备用状态。
方式访问弹性伸缩服务,具体操作请参见《弹性伸缩API参考》。 控制台方式 其他相关操作,请使用管理控制台方式访问弹性伸缩服务。 如果用户已注册公有云,可直接登录管理控制台,从主页选择“弹性伸缩”。
描述 project_id 是 String 项目ID scaling_policy_id 是 String 伸缩策略ID,可参考查询伸缩组绑定的伸缩策略获取。 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 scaling_policy_name 否 String 伸缩
手动执行回调操作,主动结束实例等待状态。详细操作步骤请参见进行回调操作。 使用场景 伸缩组中新移入的实例,需要先进行初始化(安装或配置软件等)并检测服务正常运行后,再绑定到负载均衡监听器对外提供服务。 伸缩组中的实例被释放之前,需要先从负载均衡监听器上解绑以确保不再接收新的请求,待检测已经接收到的请求处理完毕后进行释放。
描述 project_id 是 String 项目ID scaling_policy_id 是 String 伸缩策略ID,可参考查询资源绑定的伸缩策略 (V2版本)获取。 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 scaling_policy_name 否 String
查询弹性伸缩策略全量列表(V2版本) 功能介绍 根据输入条件过滤查询弹性伸缩策略,支持查询当前租户下全量伸缩策略。查询结果分页显示。 可根据伸缩资源ID,伸缩资源类型,伸缩策略名称,伸缩策略ID,告警ID,企业项目ID,起始行号,记录数,排序方式等条件进行过滤查询。 若不加过滤添
enterprise project is disabled and cannot be bound to resources. 企业项目不可用,不能绑定资源 检查企业项目是否为启用状态 400 AS.7100 The tag policy does not allow the specified
构建程序 本例提供了支持优雅关机功能的程序,使用空白模板创建函数,用户可以学习使用。 创建函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。 选择“创建空白函数”,填写函数配置信息。输入基础配置信息,完成后单击“创建函数”。
查询弹性伸缩策略详情(V2版本) 功能介绍 根据伸缩策略ID查询指定弹性伸缩策略信息。 查询弹性伸缩策略详情V2版本与V1版本的区别在于,V2版本响应含伸缩资源类型。 调试 您可以在API Explorer中调试该接口。 URI GET /autoscaling-api/v2/{
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态。 对于管理员创建IAM用户接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
如何自动初始化弹性伸缩新增的云服务器数据盘? 操作场景 云服务器创建完成后,数据盘需要初始化后才能使用。当使用弹性伸缩为伸缩组增加数量较多的云服务器时,您就需要逐一手动初始化数据盘,将会占用较长时间。 本节为您介绍通过脚本自动化完成初始化磁盘的操作,包括磁盘分区和挂载指定目录。本
示例3:启用伸缩组 场景描述 本章节指导用户通过API启用伸缩组。API的调用方法请参见如何调用API。 伸缩组是具有相同应用场景的实例的集合,是启停伸缩策略和进行伸缩活动的基本单位。 启用的伸缩组才能进行伸缩活动。 涉及接口 获取IAM用户Token:确定调用API鉴权时使用的token。
查询策略执行日志 功能介绍 根据输入条件过滤查询策略执行的历史记录。查询结果分页显示。 可根据日志ID,伸缩资源类型,伸缩资源ID,策略执行类型,查询起始时间,查询截止时间,查询起始行号,查询记录数进行条件过滤查询。 若不加过滤条件默认查询最多20条策略执行日志信息。 调试 您可以在API
查询伸缩活动日志 功能介绍 根据输入条件过滤查询伸缩活动日志。查询结果分页显示。 可根据起始时间,截止时间,起始行号,记录数进行条件过滤查询。 若不加过滤条件默认查询最多20条伸缩活动日志信息。 调试 您可以在API Explorer中调试该接口。 URI GET /autosc
示例5:批量操作实例 场景描述 本章节指导用户通过API批量操作弹性云服务器实例。API的调用方法请参见如何调用API。 实例是对运行在伸缩组中弹性云服务器的统称,AS支持批量移出伸缩组中的实例或批量添加伸缩组外的实例、批量对伸缩组中的实例设置或取消其实例保护属性、批量将伸缩组中的实例转入或移出备用状态。