上云无忧 > 文档中心 > 百度智能云弹性伸缩伸缩规则管理
弹性伸缩
百度智能云弹性伸缩伸缩规则管理

文档简介:
伸缩规则用于规定伸缩组在何时出发扩容或者缩容的行为,您可以在伸缩组详情中找到伸缩规则列表。 点击伸缩组名称,进入伸缩组详情页。 点击左侧的伸缩规则管理,进入伸缩规则列表。 创建定时伸缩规则 按计划伸缩规则为伸缩组提供定时伸缩的能力,具体操作步骤如下:
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

伸缩规则用于规定伸缩组在何时出发扩容或者缩容的行为,您可以在伸缩组详情中找到伸缩规则列表。

  1. 点击伸缩组名称,进入伸缩组详情页。
  2. 点击左侧的伸缩规则管理,进入伸缩规则列表。

创建定时伸缩规则

按计划伸缩规则为伸缩组提供定时伸缩的能力,具体操作步骤如下:

  1. 点击伸缩组列表左上方的创建伸缩规则。
  2. 填写伸缩规则名称。
  3. 伸缩规则类型,选择定时伸缩。
  4. 填写计划时间,计划时间为24小时制,伸缩组不允许设定两条时间完全一致的规则以避免冲突。
  5. 设定伸缩行为,伸缩行为可以是增加N个实例、减少N个实例或者调整为N个实例。
  6. 设置伸缩规则冷却时间,规则的冷却时间和伸缩组的冷却时间定义相同,但是规则冷却时间仅作用于该规则,且优先级高于伸缩组冷却时间。
  7. 设定创建后的规则是否立即启用,只有启用的规则才会生效。
  8. 点击确认,按计划伸缩规则即创建完成。

创建周期伸缩规则

按计划伸缩规则为伸缩组提供周期伸缩的能力,具体操作步骤如下:

  1. 点击伸缩组列表左上方的创建伸缩规则。
  2. 填写伸缩规则名称。
  3. 伸缩规则类型,选择周期伸缩。
  4. 选择重复周期类型,目前支持按天、按周、按月、Cron表达式四种类型
  5. 根据不同重复周期类型填写对应内容;后面会有详细介绍。
  6. 生效时间,选择当前伸缩规则的生效时间范围
  7. 设定伸缩行为,伸缩行为可以是增加N个实例、减少N个实例或者调整为N个实例。
  8. 设置伸缩规则冷却时间,规则的冷却时间和伸缩组的冷却时间定义相同,但是规则冷却时间仅作用于该规则,且优先级高于伸缩组冷却时间。
  9. 设定创建后的规则是否立即启用,只有启用的规则才会生效。
  10. 点击确认,按计划伸缩规则即创建完成。

不同重复周期类型介绍:

按天:

  • 输入触发时间,计划时间为24小时制,完成创建后在所选生效时间内进行伸缩行为。

按周:

  • 选择星期,从星期一至星期日,目前支持单选
  • 选择对应的触发时间,计划时间为24小时制,完成创建后在所选生效时间内进行伸缩行为。

按月:

  • 选择日期,输入1-31号内某一日期,目前支持输入一个日期。
  • 选择对应的触发时间,计划时间为24小时制,完成创建后在所选生效时间内进行伸缩行为。

Cron表达式:

  • Cron表达式采用中国时区UTC+8时间,可对应输入系统本地时间;利用cron表达式可灵活制定切合自身业务场景的定时任务,大大提高您设置伸缩规则的效率
  • Cron表达式是一个字符串,字符串以若干个空格隔开,目前根据支持5域的cron表达,分别为分、时、日、月、星期。
  • 根据需要设置Cron表达式,完成创建后在所选生效时间内进行伸缩行为。

关于Cron表达式的相关说明请参考:弹性伸缩周期伸缩支持Cron表达式

创建报警触发伸缩规则

报警触发伸缩规则为伸缩组提供监控云资源状态,并在云资源监控数值超过阈值时进行扩缩容的能力。具体操作步骤如下:

  1. 点击伸缩组列表左上方的创建伸缩规则。
  2. 填写伸缩规则名称。
  3. 伸缩规则类型,选择报警触发伸缩。
  4. 选择监控对象类型,支持监控伸缩组、云服务器BCC实例、弹性公网IP。
  5. 选择监控对象,比如某个伸缩组名称或者某个BCC实例名称。
  6. 选择监控指标,如CPU使用率、内存使用率等。
  7. 设定阈值,可以是>/
相似文档
  • 百度智能云弹性伸缩(Auto Scaling)是自动化扩缩容用户云资源的管理服务,当您业务所需的云资源用量经常性变化时,弹性伸缩会是您使用云资源的理想方式。 接口使用规范 规范化字符串 通常一个字符串中可以包含任何Unicode字符。在编程中这种灵活性会带来不少困扰。
  • 查询伸缩组列表 查询所有伸缩组的详细信息。 请求结构 GET /v{version}/asGroup?marker={marker}&maxKeys={maxKeys}&groupName={groupName} HTTP/1.1 Host: as.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
  • Model对象定义 AsGroup 参数名称 类型 描述 groupId String 伸缩组ID,符合BCE规范,是一个定长字符串,且只允许包含大小写字母、数字、连字号(-)和下划线(_)。 groupName String 伸缩组名称,支持大小写字母、数字、中文以及-_ /.特殊字符,必须以字母开头,长度1-65。
  • 运行环境 Java SDK工具包可在jdk1.7、jdk1.8环境下运行。 方式一:使用Maven安装 在Maven的pom.xml文件中添加bce-java-sdk的依赖: com.baidubce bce-java-sdk {version} 其中,{version}为版本号,可以在SDK下载页面找到。
  • AsGroupClient是Auto Scaling Group服务的客户端,为开发者与AsGroup服务进行交互提供了一系列的方法。 新建AsGroupClient 通过AK/SK方式访问AsGroup 用户可以参考如下代码新建一个AsGroupClient:
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部