HCIA04 弹性伸缩

本节实验的内容是弹性伸缩

弹性伸缩(Auto Scaling)服务能够根据用户的业务需求和策略,自动调整资源。本实验以 ecs-windows 云服务器为例,通过弹性伸缩服务来进行云服务器以及带宽扩容的实践。

步骤1 进⼊华为云选择“控制台”。单击“服务列表’,选择"弹单性伸缩 AS”

打开弹性伸缩

步骤2 进入弹性伸缩详情界面后,选择“创建伸缩配置”。

创建伸缩配置

步骤3 按照以下提供的参数进行配置(其他参数保持默认)。

  • 区域:华东-上海一

  • 名称:自定义即可,这里选择默认名称

  • 配置模板:使用新模板,选择1核心CPU、1GB内存的通用入门型t6规格

    选择配置模板
  • 镜像:公共镜像,CentOS 7.9 64bit(40GiB)

  • 云硬盘:高IO 40GiB

  • 安全组:默认不动

  • 登录方式:密码

  • 高级配置:暂不配置

步骤4 点击“立即创建”即可。界面提示“任务提交成功”。

伸缩配置创建成功

步骤5 回到弹性伸缩主界面,可以看到已创建的伸缩配置。

查看伸缩配置

步骤1 在弹性伸缩详情界面,选择“创建弹性伸缩组”。

创建弹性伸缩组

步骤2 参考以下参数进行配置(其他参数保持默认)。

  • 区域:华东-上海一
  • 可用区:可用区1、可用区2、可用区3(默认全部选中即可,可用区之间内网互通)
  • 多可用区扩展策略:均衡分布
  • 名称:填写为 as-group-CB
  • 最大实例数(台):5
  • 期望实例数(台):2
  • 最小实例数(台): 1
配置弹性伸缩组
  • 伸缩配置:选择在上个步骤中已创建好的伸缩配置

  • 虛拟私有云:使用默认的。如果没有 VPC,可自行创建后刷新加载

  • 子网:默认,会自动选择 VPC 下的子网

  • 负载均衡:不使用

  • 实例移除策略:根据较早创建的配置较早创建的实例

  • 弹性公网1:释放

  • 数据盘:删除

  • 健康检查方式:云服务器健康检查

  • 健康检查间隔:5分钟

  • 健康状况检查宽限期:600

  • 标签:暂不配置

  • 委托:暂不配置

    配置完成后,点击“立即创建”即可。

配置弹性伸缩组

步骤3 界面显示任务提交成功后,点击“返回弹性伸缩组列表”。

弹性伸缩组创建成功

步骤4 回到弹性伸缩主界面后,可以看到新创建好的弹性伸缩组 as-group-CB。

查看弹性伸缩组

步骤5 选择对应弹性伸缩组,点击“查看伸缩策略〞。

查看伸缩策略

步骤6 进入伸缩策略页面之后,点击 “添加伸缩策路”。

添加伸缩策略

步骤7 在弹出的伸缩策略界面,参考以下参数配置伸缩策略,此步骤以创建每天定时增加1个实例的伸缩策略为例。

  • 策略名称:as-policy-test1
  • 策略类型:周期策路
  • 重复周期:按天
  • 触发时间:18:00
  • 生效时间:默认
  • 执行动作:增加1个实例
  • 冷却时间:900
配置伸缩策略

步骤8 参数配置完成后,单击“确定”。 步骤9 再次点击“添加伸缩策路”,新创建另一个伸缩策略。

添加伸缩策略

步骤10 在弹出的伸缩策略界面,参考如下参数配置伸缩策略,此步骤以创建每天定时减少1个实例数量的伸缩策略为例。注意,此步骤中的执行活动选择“减山〞,实例数量选择“”。

  • 策略名称:as-policy-test2
  • 策略类型:周期策略
  • 重复周期:按天
  • 触发时间:23:00
  • 生效时间:默认
  • 执行动作:减少1个实例
  • 冷却时间:900
配置伸缩策略

步骤11 实验中由于时间限制,可以选择其中一个策略所在行(这里我们点击增加1实例的策略测试下)点击“立即执行策略”,使策略生效。

执行伸缩策略

步骤12 执行完后,点击“伸缩实例〞页签,可看到该周期策略触发的实例数变化。每天在这两个周期策略的触发时间都会有类似的实例数变化,用户可以自行进行观察。

查看伸缩实例

先购买一个弹性公网IP

步骤1 在服务列表中选择“弹性公网IP EIP”

弹性公网IP模块

步骤2 在页面中点击右上角“购买弹性公网IP”

购买弹性公网IP

按以下参数设置:

  • 计费模式:按需付费
  • 区域:华东-上海一
  • 线路:全动态BGP
  • 公网带宽:按带宽计费
  • 带宽大小:1
  • IPv6转换:默认不动
  • DDos防护:默认不动
  • 弹性公网IP名称:ip1
  • 购买量:1
弹性公网IP配置

步骤3 点击立即购买后提交

弹性公网IP配置2
提交

步骤4 返回管理控制台。单击“服务列表”,选择“弹性伸缩 AS〞 。选择左侧导航栏“弹性伸缩〞>“伸缩带宽〞。单击〝创建伸缩带宽策略”。

image-20230910230216674
创建伸缩带宽策略

步骤5 配置策略名称、资源、策略类型、触发条件等,可参考如下参数进行配置。

  • 区域:华东-上海1
  • 策略名称:as-policy-test
  • 资源类型:弹性公网 IP(选择刚刚创建的公网 IP 或者新创建一个公网 IP 均可。若无公网IP,可自行创建后刷新加载。)
  • 策略类型:定时策略
  • 触发时间:默认不动(一般是当前时间往后几分钟,设置时间应很快看到策略生效)
  • 执行动作调整:设置为 10 Mbit/s
  • 冷却时间(秒):300
配置伸缩带宽策略

步骤6 单击“立即创建”。 步骤7 等待至策略生效时间,返回“伸缩带宽” 界面。

查看伸缩带宽策略

步骤8 单击弹性公网IP(蓝色宇体),进入查看IP 详细信息,可以看到带宽已成功变为 10 Mbit/s。说明带宽伸缩策略配置成功。

查看带宽

步骤1 删除弹性云服务器 ECS 资源(勾选释放弹性公网IP和磁盘资源)。 步骤2 删除(释放)弹性公网IP资源。 步骤3 删除弹性伸缩服务资源。 步骤4 删除虚拟私有云,在进行删除 VPC 时,需先删除子网。 步骤5 检查该实验中创建的其他资源是否已全部删除,如末全部删除,则进行删除。

作业要求: 1、配置以 Linux 云服务器为例的弹性伸缩服务; 2、设置期望实例数为 3台; 3、弹性伸缩策略为告警策略,如果内存的平均利用率低于 30%就减少 1 个实例,冷却时间 5 分钟; 4、观察策略是否生效。如果不生效,请解释可能原因。