一种云系统服务器状态可视化管理方法技术方案

技术编号:15518448 阅读:78 留言:0更新日期:2017-06-04 08:39
本发明专利技术提出一种云系统服务器状态可视化管理方法,根据发生异常的服务器的类型选择合适的备用服务器,满足系统最佳需求,通过可视化方式便于用户及时了解和获知发生异常的服务器所在物理地址,以及服务器发生的异常类型,提高对服务器异常恢复的效率。

【技术实现步骤摘要】
一种云系统服务器状态可视化管理方法
本专利技术属于服务器运行状态监视领域,尤其涉及云系统服务器运行状态可视化管理方法。
技术介绍
一般情况下,对服务器的异常监控,通常需要人为进行故障排查,这种人工排查方法浪费人力资源、排查准确度低,而且不能远程进行监控和可视化管理。现有技术中,也出现了一些对云系统中计算服务器运行状态进行远程监控的方法,但是当发现服务器异常时,对备份服务器的选择通常是随机的,备份服务器在性能和物理位置上通常不能达到系统最佳需求,而且对服务器的异常状态也不能进行可视化实时管理,对于服务器发生的异常类型也不能及时获知,从而降低了对服务器进行恢复的效率。基于上述问题,现在亟需一种新的云系统服务器运行状态可视化管理方法,根据发生异常的服务器的类型选择合适的备用服务器,满足系统最佳需求,通过可视化方式便于用户及时了解和获知发生异常的服务器所在物理地址,以及服务器发生的异常类型,提高对服务器异常恢复的效率。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种云系统服务器运行状态可视化管理方法。本专利技术采用的技术方案如下:一种云系统服务器状态可视化管理方法,所述云系统包括多个云计算服务器、状态可视化管理服务器和多个备用服务器,其中状态可视化管理服务器连接上述多个云计算服务器和上述备份服务器,用于管理上述多个云计算服务器的状态,该方法包括如下步骤:(1)状态可视化管理服务器对多个云计算服务器进行分类,根据多个云计算服务器在计算、存储和通信方面的不同性能分为计算型服务器、存储型服务器和通信型服务器;(2)状态可视化管理服务器获得多个云计算服务器的实际物理地址,所述多个云计算服务器通过其内设置的GPS模块单元确定其所处的实际物理地址,并将上述实际物理地址传送给上述状态可视化管理服务器;(3)状态可视化管理服务器根据获得的上述实际物理地址,将多个云计算服务器划分为若干个区域内的计算机集群,所述区域内的计算机集群中的各个计算机之间的物理距离在预定阈值范围内;(4)在上述每个区域内设置一个备用服务器,所述备用服务器可设置在每个区域内的计算机集群中的一个计算机位置附近处;(5)状态可视化管理服务器的显示器端生成服务器状态管理地图,所述服务器状态管理地图上标记有上述多个区域,各个区域内的计算机集群中的各个计算机服务器和备用计算机按照实际物理地址标记在相应的地图位置,所述计算机集群中的各个计算服务器用相同形状的计算机服务器图标表示,且用不同的计算机服务器标识加以区别,所述备用计算机用相同形状的备用计算机图标表示,且用不同的备用计算机标识加以区别;(6)状态可视化管理服务器实时监控上述多个云计算服务器是否发生异常;(7)状态可视化管理服务器如果监控到有云计算服务器发生异常,则在服务器状态管理地图上对上述发生异常的云计算服务器进行异常标记,并选择和确定备份服务器,其中:(7-1)当状态可视化管理服务器监控到一个云计算服务器发生异常,则:(7-1-1)在服务器状态管理地图上对上述发生异常的云计算服务器进行异常标记;(7-1-2)确定发生异常的云计算服务器的类型,所述类型为计算型服务器、存储型服务器和通信型服务器中的一个;(7-1-3)确定发生异常的云计算服务器所在的集群区域;(7-1-4)从确定的上述集群区域中的多个云计算服务器中选择一个未发生异常的服务器作为备份服务器,其中所选择的备份服务器与发生异常的云计算服务器的类型相同;(7-2)当远程状态可视化管理服务器监控到m个云计算服务器发生异常,其中m≥2,则:(7-2-1)在服务器状态管理地图上对上述发生异常的m个云计算服务器进行异常标记;(7-2-2)确定发生异常的m个云计算服务器所在的各自集群区域;(7-2-3)如果发生异常的m个云计算服务器分别位于不同的集群区域,则从确定的上述各自集群区域中的多个云计算服务器中选择一个未发生异常的服务器作为备份服务器,其中所选择的备份服务器与发生异常的云计算服务器的类型相同;(7-2-4)如果发生异常的m个云计算服务器位于k个集群区域,其中每个集群区域中有n个以上云计算服务器发生异常,其中2≤n≤m,k≥1,则从k个集群区域中的每个集群区域的多个云计算服务器中分别选择未发生异常的n-1个云计算服务器作为备份服务器,其中所选择的n-1个备份服务器与发生异常的n-1个云计算服务器的类型相同,同时分别激活k个集群区域内的备用服务器作为上述k个集群区域内每个集群中的一个备份服务器;(8)对所选择的备份服务器进行激活处理,已经在服务器状态管理地图上对所选择的备份服务器进行备份服务器激活标记。本专利技术的有益效果包括:根据发生异常的服务器的类型选择合适的备用服务器,满足系统最佳需求,通过可视化方式便于用户及时了解和获知发生异常的服务器所在物理地址,以及服务器发生的异常类型,提高对服务器异常恢复的效率。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是本专利技术云系统的结构图;图2是本专利技术云系统服务器状态可视化管理方法的流程图。【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定。参见附图1,是本专利技术所应用的云系统,所述云系统包括多个云计算服务器、状态可视化管理服务器和多个备用服务器,其中状态可视化管理服务器连接上述多个云计算服务器和上述备份服务器,用于管理上述多个云计算服务器的状态。参见附图2,一种云系统服务器状态可视化管理方法,该方法包括如下步骤:(1)状态可视化管理服务器对多个云计算服务器进行分类。在一个实施方式中,根据多个云计算服务器在计算、存储和通信方面的不同性能分为计算型服务器、存储型服务器和通信型服务器,设定计算阈值、存储阈值和通信阈值,如果计算服务器的计算能力在计算阈值之上则判断为准计算型服务器,服务器的计算能力可以用每台服务器每秒处理请求的数量来衡量;如果计算服务器的存储能力在存储阈值之上则判断为准存储型服务器,服务器的存储能力可以用每台服务器的硬盘存储容量来衡量;如果计算服务器的通信能力在通信阈值之上则判断为准通信型服务器,服务器的通信能力可以用每台服务器在单位时间内发送和接收数据包的数量,或者信息传送速率来衡量。如果服务器仅被判断为准计算型、存储型或通信型服务器中的一个,则将上述服务器分类为相应的计算型、存储型或通信型服务器。如果服务器被判断为准计算型、存储型或通信型服务器中的至少两个,即服务器的存储能力、通信能力或计算能力至少两者超过相应阈值,则根据哪一个性能方面超过相应阈值的比率最高,则将服务器分类为相应服务器。例如服务器存储能力超出存储阈值20%,计算能力超出计算阈值30%,通信能力超出通信阈值40%,即该服务器先被判断为准计算型、存储型和通信型服务器,而且由于通信能力超出通信阈值的比率40%最高,最终将该服务器分类为通信型服务器。(2)状态可视化管理服务器获得多个云计算服务器的实际物理地址。在一个实施方式中,所述多个云计算服务器通过其内设置的GPS模块单元确定其所处的实际物理地址,并将上述实际物理地址传送给上述状态可视化管理服务器。(3)状态可视化本文档来自技高网...
一种云系统服务器状态可视化管理方法

【技术保护点】
一种云系统服务器状态可视化管理方法,其特征在于,所述云系统包括多个云计算服务器、状态可视化管理服务器和多个备用服务器,其中状态可视化管理服务器连接上述多个云计算服务器和上述备份服务器,用于管理上述多个云计算服务器的状态,该方法包括如下步骤:(1)状态可视化管理服务器对多个云计算服务器进行分类,根据多个云计算服务器在计算、存储和通信方面的不同性能分为计算型服务器、存储型服务器和通信型服务器;(2)状态可视化管理服务器获得多个云计算服务器的实际物理地址;(3)状态可视化管理服务器根据获得的上述实际物理地址,将多个云计算服务器划分为若干个区域内的计算机集群,所述区域内的计算机集群中的各个计算机之间的物理距离在预定阈值范围内;(4)在上述每个区域内设置一个备用服务器,所述备用服务器可设置在每个区域内的计算机集群中的一个计算机位置附近处;(5)状态可视化管理服务器的显示器端生成服务器状态管理地图,所述服务器状态管理地图上标记有上述多个区域,各个区域内的计算机集群中的各个计算机服务器和备用计算机按照实际物理地址标记在相应的地图位置,所述计算机集群中的各个计算服务器用相同形状的计算机服务器图标表示,且用不同的计算机服务器标识加以区别,所述备用计算机用相同形状的备用计算机图标表示,且用不同的备用计算机标识加以区别;(6)状态可视化管理服务器实时监控上述多个云计算服务器是否发生异常;(7)状态可视化管理服务器如果监控到有云计算服务器发生异常,则在服务器状态管理地图上对上述发生异常的云计算服务器进行异常标记,并选择和确定备份服务器,其中:(7‑1)当状态可视化管理服务器监控到一个云计算服务器发生异常,则:(7‑1‑1)在服务器状态管理地图上对上述发生异常的云计算服务器进行异常标记;(7‑1‑2)确定发生异常的云计算服务器的类型,所述类型为计算型服务器、存储型服务器和通信型服务器中的一个;(7‑1‑3)确定发生异常的云计算服务器所在的集群区域;(7‑1‑4)从确定的上述集群区域中的多个云计算服务器中选择一个未发生异常的服务器作为备份服务器,其中所选择的备份服务器与发生异常的云计算服务器的类型相同;(7‑2)当远程状态可视化管理服务器监控到m个云计算服务器发生异常,其中m≥2,则:(7‑2‑1)在服务器状态管理地图上对上述发生异常的m个云计算服务器进行异常标记;(7‑2‑2)确定发生异常的m个云计算服务器所在的各自集群区域;(7‑2‑3)如果发生异常的m个云计算服务器分别位于不同的集群区域,则从确定的上述各自集群区域中的多个云计算服务器中选择一个未发生异常的服务器作为备份服务器,其中所选择的备份服务器与发生异常的云计算服务器的类型相同;(7‑2‑4)如果发生异常的m个云计算服务器位于k个集群区域,其中每个集群区域中有n个以上云计算服务器发生异常,其中2≤n≤m,k≥1,则从k个集群区域中的每个集群区域的多个云计算服务器中分别选择未发生异常的n‑1个云计算服务器作为备份服务器,其中所选择的n‑1个备份服务器与发生异常的n‑1个云计算服务器的类型相同,同时分别激活k个集群区域内的备用服务器作为上述k个集群区域内每个集群中的一个备份服务器;(8)对所选择的备份服务器进行激活处理,已经在服务器状态管理地图上对所选择的备份服务器进行备份服务器激活标记。...

【技术特征摘要】
1.一种云系统服务器状态可视化管理方法,其特征在于,所述云系统包括多个云计算服务器、状态可视化管理服务器和多个备用服务器,其中状态可视化管理服务器连接上述多个云计算服务器和上述备份服务器,用于管理上述多个云计算服务器的状态,该方法包括如下步骤:(1)状态可视化管理服务器对多个云计算服务器进行分类,根据多个云计算服务器在计算、存储和通信方面的不同性能分为计算型服务器、存储型服务器和通信型服务器;(2)状态可视化管理服务器获得多个云计算服务器的实际物理地址;(3)状态可视化管理服务器根据获得的上述实际物理地址,将多个云计算服务器划分为若干个区域内的计算机集群,所述区域内的计算机集群中的各个计算机之间的物理距离在预定阈值范围内;(4)在上述每个区域内设置一个备用服务器,所述备用服务器可设置在每个区域内的计算机集群中的一个计算机位置附近处;(5)状态可视化管理服务器的显示器端生成服务器状态管理地图,所述服务器状态管理地图上标记有上述多个区域,各个区域内的计算机集群中的各个计算机服务器和备用计算机按照实际物理地址标记在相应的地图位置,所述计算机集群中的各个计算服务器用相同形状的计算机服务器图标表示,且用不同的计算机服务器标识加以区别,所述备用计算机用相同形状的备用计算机图标表示,且用不同的备用计算机标识加以区别;(6)状态可视化管理服务器实时监控上述多个云计算服务器是否发生异常;(7)状态可视化管理服务器如果监控到有云计算服务器发生异常,则在服务器状态管理地图上对上述发生异常的云计算服务器进行异常标记,并选择和确定备份服务器,其中:(7-1)当状态可视化管理服务器监控到一个云计算服务器发生异常,则:(7-1-1)在服务器状态管理地图上对上述发生异常的云计算服务器进行异常标记;(7-1-2)确定发生异常的云计算服务器的类型,所述类型为计算型服务器、存储型服务器和通信型服务器中的一个;(7-1-3...

【专利技术属性】
技术研发人员:林殷安西民徐凤桐
申请(专利权)人:航天星图科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1