这一章主要是为了做应用可用性测试而特设的一篇,也是SCOM基础篇的最后一篇,涉及到的服务器如下:
1. 先看看微软提供的可用性监控方面的建议,可以看到每个监控点的URL数量微软建议为50个URLs:
2. 下面介绍测试方案:
a) 测试目的:
主要看在150个URLs下应用可用性是否能够实时保障。
b) 计算机规划表:
机器名 |
机器作用 |
承载URLs |
检测间隔 |
DemoVM01 |
URL代理点1 |
50 |
1、1分钟5次 2、2分钟1次 |
DemoVM02 |
URL代理点2 |
50 |
1、1分钟5次 2、2分钟1次 |
DemoVM03 |
URL代理点3 |
50 |
1、1分钟5次 2、2分钟1次 |
c) 规划方案:
将使用150个外网URLs分别分配到三个外部代理点,其中包括一个测试用的URL:http://vmcloudtesturl.chinacloudsites.cn/
d) 测试方案:
l 将150个外网URLs添加为三个监控项,每个为50个URLs。
l 观察这些URLs是否都能够识别正常。
l 停止测试网址,记录识别到的时间
l 切换第二种间隔时间,再次测试
3. 实施
1. 创建第一个应用监控
2. 创建第二个应用监控
3. 创建第三个应用监控
3、经过4个小时的观察,确认150个URLs都是正常状态:
4、将测试网站停掉
5、记录停止时间:
6、记录响应时间:
7、修改测试频率为第二种2分钟1次
8、停止测试网站并记录时间:
9、记录检测到的时间:
10、所以,测试结果是:
测试方案 |
测试时间 |
响应时间 |
每1分钟5次 |
10分钟 |
约5分钟 |
每2分钟1次 |
10分钟 |
约2分钟 |
11、结论:
A、测试次数影响响应时间。
B、状态是由到间隔的那一个点决定的(如2分钟1次,则在2分钟内只要有1次失败则状态为失败)
C、状态恢复及响应时间取决于时间点,如果应用故障的时间刚好到检查点上,则响应时间会更短,越趋近越短。
附加:
应用监控对应用产生的具体影响示意图:
PS:为方便交流,VMCloudQQ群已开通,欢迎各位探讨任何关于虚拟化或云方面的技术,特别欢迎干货入驻!VMCloud群号:237241754(建议实名制,以方便群内猎头寻猎)