小非大人说·华为云——第五期·弹性伸缩AS
小非大人:工程师
小闲大人:售前
小年大人:老板

小非大人:
本来今天说华为云vpc的,后面看了张正规的拓扑图,
弹性伸缩(Auto Scaling)是根据用户的业务需求,通过策略自动调整其业务资源的服务。您可以根据业务需求自行定义伸缩策略,从而降低人为反复调整资源以应对业务变化和负载高峰的工作量,帮您节约资源和人力运维成本。弹性伸缩支持自动调整弹性云服务器和带宽资源。这一期就改讲弹性伸缩AS——搭建下可自动伸缩的web服务器

拓扑为敬先
小非大人说·华为云——第五期·弹性伸缩AS_第1张图片
第一部分-配置选购(按需调整云服务器资源,按需调整带宽资源,按可用区均匀分配实例)
第二部分-实践场景(搭建下可自动伸缩的web服务器)
第三部分-价格说明(弹性伸缩服务本身不收取费用,但伸缩组自动创建的按需付费实例需要支付相应的费用)

第五期 华为云-弹性伸缩AS
按需调整云服务器资源
1、浏览器输入https://console.huaweicloud.com/,通过手机号码可以进行注册并登录,长得帅的顺便实名认证,方便配置;
小非大人说·华为云——第五期·弹性伸缩AS_第2张图片
2、华为云界面登录,选择弹性伸缩AS。
小非大人说·华为云——第五期·弹性伸缩AS_第3张图片
3、因为我们是创建可伸缩的web服务器,步骤如下,首先创建伸缩配置;
第一步:ELB那一期已经配好了ELB和web服务器,这里直接使用;
第二步:点击创建伸缩配置;
第三步:创建弹性伸缩组;
小非大人说·华为云——第五期·弹性伸缩AS_第4张图片
4、小非大人输入伸缩配置名称,选择云服务器ECS02;
小非大人说·华为云——第五期·弹性伸缩AS_第5张图片
5、选择ECS02服务器;
小非大人说·华为云——第五期·弹性伸缩AS_第6张图片

6、弹性伸缩配置本身不收取费用;
小非大人说·华为云——第五期·弹性伸缩AS_第7张图片
7、伸缩配置完成,出现在列表里,相当于把ECS02为模板,增加服务器的时候,对该服务器进行复制;
小非大人说·华为云——第五期·弹性伸缩AS_第8张图片
8、创建弹性伸缩组;
小非大人说·华为云——第五期·弹性伸缩AS_第9张图片
9、创建弹性伸缩的网络,选择第二期的ELB;
小非大人说·华为云——第五期·弹性伸缩AS_第10张图片
10、因为我们是测试,EIP还要用,就配置不释放EIP,健康检查方式也是触发条件,如果健康检查异常,也会触发弹性伸缩环境迁移;
小非大人说·华为云——第五期·弹性伸缩AS_第11张图片
11、弹性伸缩组创建完成,点击进行配置;
小非大人说·华为云——第五期·弹性伸缩AS_第12张图片
12、进入界面,选择伸缩策略,添加伸缩策略,当前ECS的cpu利用率低于1%,小非大人会用脚本来提高负载;
for i in seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l); do dd if=/dev/zero of=/dev/null & done
小非大人说·华为云——第五期·弹性伸缩AS_第13张图片
13、手工先将ECS02移入伸缩组,模拟web服务器目前单台运行的环境;
小非大人说·华为云——第五期·弹性伸缩AS_第14张图片
14、当前移入了ECS02,但在创建策略时,最小实例的参数是0,为了ecs02不被5分钟后自动移出,首先修改伸缩组策略,将最小实例修改为1;

小非大人说·华为云——第五期·弹性伸缩AS_第15张图片

15、配置完成,下面的gif就是体现效果的时候;

第五期的小非大人说·华为云就到这了,下期见。