在上一个试验中,我们已经完成了VM的NLB配置,为了增加VM的可用性,有更高的SLA保障,我们需要为虚拟机配置可用性集,以使虚拟机在不同的故障域中,确保在出现本地网络故障、本地磁盘硬件故障以及平台可能需要的任何计划内停机时,应用程序仍然可用。
1 创建可用性集
进入Azure 管理门户
选择计算
选中VM1
点击配置
在可用性集选择创建可用性集
输入可用性集的名称,点击保存
此时发现虚拟机会进行更新和重启
2 其他VM加入到可用性集
选择VM2-配置-可用性集选择之前配置好的highgroup01
可以看到vm1已经在可用性集里面了
点击保存后虚拟机开始更新
此时可用性集中已经可以看到全部的虚拟机
在cloud service中查看实例,可用性组中的2个虚拟机分别处于不同的更新域
3 配置缩放
接下去开始自动缩放,点击工具子项的缩放
页面中可以配置“设置计划时间”,可以根据3个不同的时间点配置不同的缩放条件
日夜缩放:将白天和晚上的配置区分,做到不同的缩放条件
工作日和周末:区分周一到周五和周六周日的不同缩放条件
3.1 设置计划时间
分别勾上日夜、工作日和周末缩放设置不同
配置一天开始时间和结束时间
选择时区
保存继续
选择需要配置的时间节点
工作日白天:周一到周五,早8点到晚8点(根据之前的配置)
工作日夜间:周一到周五,晚8点到早8点
周末:不区分日夜
3.2 配置按照CPU的自动缩放
选中CPU
在势力范围出选择实例的范围(最少和最多的虚拟机实例)
目标CPU:配置CPU低于一定百分比时关闭虚拟机,CPU高于一定百分比时开启虚拟机
扩展幅度:每次扩展的虚拟机数量
扩展等待时间:上次扩展后等待的时间
缩减幅度:每次缩减的虚拟机数量
缩减等待时间:上次缩减后需要等待的时间
点击保存完成配置
大概等待20-30分钟,2个虚拟机在没有任何访问的情况下,关闭了实例2
使用工具将实例1的CPU长期处于100%
大概等待20-30分钟后,实例2自动开启
转载于:https://blog.51cto.com/neoni/1421884