文档首页> > 快速入门> 创建可动态扩展资源的弹性伸缩
None

创建可动态扩展资源的弹性伸缩

更新时间: 2018-11-29 11:17
  • 弹性伸缩(Auto Scaling)是根据用户的业务需求,通过策略自动调整其业务资源的服务,简称弹性伸缩或AS。

  • 您可以根据业务需求自行定义伸缩配置和伸缩策略,降低应对业务变化和高峰压力时人为反复调整资源的工作量,帮助您节约资源和人力成本。

  • 某电商网站运行在华为云提供的一台弹性云服务器(ecs-c9b4)上,该电商计划在某日零点进行大型的折扣活动,但高峰期的业务需求无法满足,怎么办呢?
    通过以下操作可解决此问题。

Step1 创建伸缩配置

步骤

① 登录 华为云控制台
② 在控制台页面中选择“计算 > 弹性伸缩”,进入弹性伸缩页面。
③ 单击“创建伸缩配置”。
④ 配置完参数后,单击“立即创建”。

说明

① 配置模板选择使用已有云服务器规格为模板,云服务器可选择ecs-c9b4。
② 登录方式可选择账户密码或密钥对方式登录,本示例中选择了密钥对的方式登录。
③ 高级配置为可选配置。高级配置可配置文件注入和用户数据注入参数,更多信息请参见 《弹性伸缩用户指南》


1

选择弹性伸缩

申请虚拟私有云

2

配置伸缩配置相关参数

申请弹性云服务器

单击图片可查看原图

Step2 创建弹性伸缩组

步骤

① 在伸缩实例页面,单击“创建弹性伸缩组”。
②  配置完参数后,单击“下一页”。

说明

① 最小实例数和期望实例数配置为0,最大实例数配置为10。
② 配置可用分区时,与在处理业务的弹性云服务器(ecs-c9b4)的可用分区保持一致。
③ 配置VPC时,与在处理业务的弹性云服务器(ecs-c9b4)的VPC保持一致。
④ 配置负载均衡时,选择使用经典型或使用增强型,访问流量将自动分发到伸缩组内的所有弹性云服务器。
⑤ 健康检查方式包括云服务器健康检查和弹性负载均衡健康检查。本实例选择云服务器健康检查。

1

配置伸缩组相关参数

选择付费方式

单击图片可查看原图

Step3 为伸缩组选择伸缩配置

步骤

① 选择已创建的伸缩配置as-config-ttvm,作为伸缩组as-group-9n8i的伸缩配置。
② 单击“立即创建”。

说明

① 本处是以选择“使用已有”为例,您可以使用“现在创建”,创建所需的伸缩配置。
② 伸缩组创建完成后,您还可以根据业务需求更换伸缩配置。

1

为伸缩组添加已有伸缩配置

选择付费方式

单击图片可查看原图

Step4 添加伸缩策略

步骤

① 在弹性伸缩组页面,单击“查看伸缩策略”。
② 单击“添加”,为伸缩组as-group-9n8i添加伸缩策略。

说明

您也可通过单击伸缩组名称,选择伸缩策略页签后,单击“添加”来创建伸缩策略。

1

单击查看伸缩策略

选择付费方式

2

添加伸缩策略

选择实例配置

单击图片可查看原图

Step5 设置伸缩策略参数

步骤

① 根据应用场景,需要设置告警策略。
② 触发条件设置为CPU使用率最大值大于90%。
③ 超过触发条件时,需要增加2个实例,本实例中执行动作为增加2个实例。
④ 冷却时间保持为系统默认。
配置完参数后,单击“确定” 。

1

设置告警策略参数

选择付费方式

单击图片可查看原图

Step6 手动添加实例

步骤

① 单击目标伸缩组名称,选择“伸缩实例”页签。
② 选择需要移入的伸缩实例,单击“移入伸缩组”。

说明

伸缩组没有正在进行的伸缩活动,为启用状态,且当前实例数小于最大实例数时,才可以添加实例。

1

伸缩实例移入伸缩组

选择付费方式

单击图片可查看原图

Step7 查看监控数据

步骤

查看伸缩组as-group-9n8i的伸缩活动过程监控数据变化情况。从右图监控数据中可看出:
① 伸缩组刚创建时实例数为0,修改期望实例数为2,触发伸缩活动,伸缩组中的实例数增加到2个。
② 可以看出CPU的使用率一直处于较平稳的状态。
弹性伸缩可以实时监控CPU运行状态,根据设定的策略进行伸缩,满足了场景中的业务需求,并降低了成本。

1

监控数据

选择付费方式

单击图片可查看原图

相关操作指导

视频小图标 Created with Sketch.

按用户需求创建可定时扩展资源的弹性伸缩

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区
点我,12·12惊喜等着你哦~