本发明涉及数据处理技术领域,特别涉及一种3D虚拟机房地理可视化管理方法及系统。
背景技术:
数据中心发展至今,已经走过了50年的历史。数据中心初期是以大型主机为核心的集中化时代,随着大规模集成电路的飞速发展,IT模式逐渐由集中走向分布,IT架构也因此日益复杂,而近来云计算、大数据等新热点标志着数据中心慢慢又走向集中化、封装化的趋势。
在这种合久必分,分久必合的大背景下,各个数据中心之间必将越发的密切,如何以直观互动3D可视化交互技术来可视化分级管理数据中心,是本领域技术人员需要解决的技术问题。
技术实现要素:
本发明的目的是提供一种3D虚拟机房地理可视化管理方法及系统,实现各层级范围内的节点,直观、互动的3D查看和管理跨区域分布的各个信息节点,提高企业对若干数据中心集成化管理效率。
为解决上述技术问题,本发明提供一种3D虚拟机房地理可视化管理方法,包括:
接收输入的可视化指令;其中,所述可视化指令包括区域分级浏览可视化指令,关键指标可视化指令,链路关系可视化指令,多数据中心可视化指令;
根据所述可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示所述可视化目标。
可选的,所述3D虚拟数据中心数据库的构建方法,包括:
输入指定数据中心的经纬度数据和实际地理环境信息;
根据所述经纬度数据和所述实际地理环境信息形成可视化的3D图像。
可选的,所述3D虚拟数据中心数据库的构建方法还包括:
接收输入的显示设置信息;
根据所述显示设置信息设置对应的数据节点为可视化数据节点。
可选的,当所述可视化指令为区域分级浏览可视化指令时,根据所述可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示所述可视化目标,包括:
根据所述区域分级浏览可视化指令确定浏览区域;
从3D虚拟数据中心数据库中确定与所述浏览区域对应的可视化数据节点;
将所述可视化数据节点对应的3D图像以数据板或图标的方式进行显示。
可选的,当所述可视化指令为关键指标可视化指令时,根据所述可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示所述可视化目标,包括:
根据所述关键指标可视化指令确定监控指标;
从3D虚拟数据中心数据库中确定对应的可视化数据节点中与所述监控指标相对应区域;
显示与所述监控指标相对应区域的3D图像。
可选的,当所述可视化指令为链路关系可视化指令时,根据所述可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示所述可视化目标,包括:
根据所述链路关系可视化指令确定监控区域;
从3D虚拟数据中心数据库中确定所述监控区域对应的可视化数据节点中的网络链路数据;
显示根据所述网络链路数据生成的3D网络链路图像。
可选的,当所述可视化指令为多数据中心可视化指令时,根据所述可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示所述可视化目标,包括:
根据所述多数据中心可视化指令确定对应的可视化数据节点;
从3D虚拟数据中心数据库中确定所述可视化数据节点的3D图像并显示。
可选的,本方案还包括:
当接收到输入的选定指令时,显示3D虚拟仿真管理场景。
本发明还提供一种3D虚拟机房地理可视化管理系统,包括:
接收模块,用于接收输入的可视化指令;其中,所述可视化指令包括区域分级浏览可视化指令,关键指标可视化指令,链路关系可视化指令,多数据中心可视化指令;
显示模块,用于根据所述可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示所述可视化目标。
可选的,所述显示模块,包括:
区域分级浏览可视化单元,用于根据所述区域分级浏览可视化指令确定浏览区域;从3D虚拟数据中心数据库中确定与所述浏览区域对应的可视化数据节点;将所述可视化数据节点对应的3D图像以数据板或图标的方式进行显示;
关键指标可视化单元,用于根据所述关键指标可视化指令确定监控指标;从3D虚拟数据中心数据库中确定对应的可视化数据节点中与所述监控指标相对应区域;显示与所述监控指标相对应区域的3D图像;
链路关系可视化单元,用于根据所述链路关系可视化指令确定监控区域;从3D虚拟数据中心数据库中确定所述监控区域对应的可视化数据节点中的网络链路数据;显示根据所述网络链路数据生成的3D网络链路图像;
多数据中心可视化单元,用于根据所述多数据中心可视化指令确定对应的可视化数据节点;从3D虚拟数据中心数据库中确定所述可视化数据节点的3D图像并显示。
本发明所提供的一种3D虚拟机房地理可视化管理方法,包括:接收输入的可视化指令;其中,所述可视化指令包括区域分级浏览可视化指令,关键指标可视化指令,链路关系可视化指令,多数据中心可视化指令;根据所述可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示所述可视化目标;
可见,该方法将数据中心数据化,通过可视化管理方法进行整合,转换成直观的真实明朗的真实场景,让问题数据一目了然,即通过地球立体全景模式,形象、直观、互动的实现跨地域信息交流;层次化推进式的地域浏览和灵活多样的数据采集交互方式;实现各层级范围内的节点,直观、互动的3D查看和管理跨区域分布的各个信息节点,提高企业对若干数据中心集成化管理效率;本发明还提供了3D虚拟机房地理可视化管理系统,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的3D虚拟机房地理可视化管理方法的流程图;
图2为本发明实施例所提供的3D虚拟机房地理可视化管理系统的结构框图。
具体实施方式
本发明的核心是提供一种3D虚拟机房地理可视化管理方法及系统,实现各层级范围内的节点,直观、互动的3D查看和管理跨区域分布的各个信息节点,提高企业对若干数据中心集成化管理效率。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本实施例能够观、真实和便捷展现跨区域数据信息管理,利用虚拟现实技术实现查看数据中心状态和信息,例如本实施例可以采用最新的Html5和JavaScript技术实现该方法,具体请参考图1,图1为本发明实施例所提供的3D虚拟机房地理可视化管理方法的流程图;该方法可以包括:
S100、接收输入的可视化指令;其中,可视化指令包括区域分级浏览可视化指令,关键指标可视化指令,链路关系可视化指令,多数据中心可视化指令;
S110、根据可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示可视化目标。
具体的,为了使用户可以查看到目标数据节点的3D资料,从而实现对数据节点的查看和管理。因此,本实施例首先要形成一个3D虚拟数据中心数据库。在该3D虚拟数据中心数据库中需要记录各个数据节点(即数据中心)的3D资料。这里3D资料数据越准确,后续监管越真实可靠。3D虚拟数据中心数据库中数据节点的来源可以是数据节点的真实地理场景数据。例如可以包括数据节点所在位置的地理位置信息,数据节点中各个服务器的位置信息排序信息等数据中心的地理环境信息等。即采用输入或导入方式绑定与相对应数据中心的场景、模型的地理信息数据。本实施例中可选的,3D虚拟数据中心数据库的构建方法可以包括:
输入指定数据中心的经纬度数据和实际地理环境信息。
根据经纬度数据和实际地理环境信息形成可视化的3D图像。
具体的,为了进一步提高构建3D虚拟数据中心数据库的速度还可以是上述过程分别在前后端同时进行。例如后台输入或者导入该场景真实分布于地球的经纬度与实际地理环境信息;前端调取后台分析数据,进行集成并做可视化图像处理。
进一步为了提高用户对各个数据节点进行集中管理的需求,以及实现灵活控制管理数量目的,在该3D虚拟数据中心数据库种还可以设置数据中心是否在3D虚拟机房地理可视化管理系统中进行显示。即用户自定义添加或者管理一个数据中心或者若干数据中心在地球立体全景上(类似Google Earth)上是否显示,以实现3D机房地理可视化管理。具体设置信息可以是指定不需要进行显示的数据中心,还可以是指定需要进行显示的数据中心,或者是为每个数据中心设置一个是否显示的标识位,通过识别该标识位来确定该数据中心是否显示。本实施例对此并不进行限定。一般情况下,录入的数据中心都是希望被监控的,因此优选的,接收输入的显示设置信息;根据显示设置信息设置对应的数据节点为可视化数据节点。
本实施例中用户可以通过输入不同的可视化指令,实现对数据节点的集中管理。这里的可视化指令可以包括区域分级浏览可视化指令,关键指标可视化指令,链路关系可视化指令,多数据中心可视化指令。用户可以通过区域分级浏览可视化指令实现对监控区域的选择;通过关键指标可视化指令实现对监控目标的选择;通过链路关系可视化指令实现对指定数据中心的链路进行监控;通过多数据中心可视化指令对选定数据中心进行监控查看。
具体的,当可视化指令为区域分级浏览可视化指令时,根据可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示可视化目标,包括:
根据区域分级浏览可视化指令确定浏览区域。
从3D虚拟数据中心数据库中确定与浏览区域对应的可视化数据节点。
将可视化数据节点对应的3D图像以数据板或图标的方式进行显示。
其中,本实施例中3D虚拟机房地理可视化管理方法以直观互动的3D场景浏览技术,层级化递进的实现全球级别浏览、国家级别浏览、省区级别浏览、市区级别浏览、园区级(数据中心)浏览等,逐层以图标方式或数据板方式展现各层级范围内的数据节点。即用户可以根据自身的管理需求选择浏览区域(例如想要实现精确查看可以选取园区级别的浏览区域,想要实现全局查看可以选全球级别或者国家级别的浏览区域)。在确定浏览区域后就可以根据各个数据中心的地理位置信息确定该区域内具有多少数据中心,进一步可以确定这里数据中心中哪些是可视化数据中心(即可视化数据节点)。确定后将可视化数据节点对应的3D图像进行显示,由于当用户所选择的浏览区域较大时,浏览区域内的数据节点数量很多,因此可以将其通过数据板或图标的方式进行显示,以便用户进行下一步查看。
具体的,当可视化指令为关键指标可视化指令时,根据可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示可视化目标,包括:
根据关键指标可视化指令确定监控指标。
从3D虚拟数据中心数据库中确定对应的可视化数据节点中与监控指标相对应区域。
显示与监控指标相对应区域的3D图像。
其中,本实施例并不对关键指标进行限定。其可以包括各层链路的状态、流量、能耗等。
例如本实施例中3D虚拟机房地理可视化管理方法实现在地球立体全景上(类似Google Earth),层层推近,分级查询各层链路的状态、流量、能耗等关键指标情况,并与监控可视化模块整合,以3D可视的方式,动态的展示链路的传输情况和通断状态。即根据关键指标可视化指令确定关键指标监控范围,并将该范围内的数据节点的3D图像或该范围内的整个3D图像进行显示或者是将该范围内的数据节点对应的指标的3D图像进行显示。
具体的,当可视化指令为链路关系可视化指令时,根据可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示可视化目标,包括:
根据链路关系可视化指令确定监控区域。
从3D虚拟数据中心数据库中确定监控区域对应的可视化数据节点中的网络链路数据。
显示根据网络链路数据生成的3D网络链路图像。
其中,本实施例中3D虚拟机房地理可视化管理方法实现在地球立体全景上(类似Google Earth),地球可以360°旋转,可以层层推近到各国及对应的省市州,通过链路关系可视化指令,以3D可视的方式,分级展现和查看各层级节点的网络链路和业务关系。即根据链路关系可视化指令可以确定监控区域,并显示该监控区域对应的3D网络链路图像。是用户可以清楚的看到该监控区域内的数据中心的链路状态。
具体的,当可视化指令为多数据中心可视化指令时,根据可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示可视化目标,包括:
根据多数据中心可视化指令确定对应的可视化数据节点。
从3D虚拟数据中心数据库中确定可视化数据节点的3D图像并显示。
其中,本实施例中3D虚拟机房地理可视化管理方法实现在地球立体全景上(类似Google Earth),地球界面上的各级节点可以悬浮出现该节点场景截图(数据中心效果图)。即多数据中心可视化指令确定对应的可视化数据节点,并显示该可视化数据节点的3D图像。
在用户看到该数据节点时还可以对其进行进一步的控制。例如可以通过点击场景效果图进入该数据中心或数据节点的3D虚拟仿真管理场景,以实现查看浏览机房的3D虚拟环境等。即可以选的,在多数据中心可视化指令下还包括:选定指令。即当接收到输入的选定指令时,显示3D虚拟仿真管理场景。以便用户可以进入到该虚拟仿真管理场景下对该数据节点进行管理和控制。本实施例并不限定具体管理和控制的具体内容。
上述区域分级浏览可视化指令,关键指标可视化指令,链路关系可视化指令,多数据中心可视化指令可以单独使用,也可以叠加使用。在叠加使用的过程中可以提高用户进行管理的效率,便于用户快速确定监控目标,以便便于用户在各级监控区域进行转换。例如用户可以选择在全国级别的浏览区域内实现数据节点数量的查看,并在查看后直接获取该区域内各数据节点的关键指标是否正常,并可以在发现异常时,直接变换浏览区域例如变为园区级别的区域进行链路关系的查看,并在确定故障数据节点后,直接通过多数据中心可视化指令进入该数据节点进行单个数据节点的故障查看和管理。
举例说明该3D虚拟机房地理可视化管理方法的具体实现过程:即将各个需要进行可视化显示的数据节点进行地理信息的导入,并根据用户输入的指令进行分析确定可视化内容,最终将需要进行可视化内容进行3D可视化展示,以便于用户实现对数据节点的查看和管理。3D虚拟机房地理可视化管理方法实现集成化数据中心管理方式,提升信息传递效率,实现数据中心的全局掌控。
进一步该3D虚拟机房地理可视化管理方法不仅可以根据用户输入指令,显示对应的3D图像,例如在WEB页面中集成并实现了3D虚拟数据中心地理位置信息展示。还可以将查看区域内的数据节点的情况以数据报表的形式进行展示。例如数据节点不良数据展示等。例如可以在WEB3D虚拟仿真数据中心机房环境中可以场景模型展示、数据报表展示、不良数据展示等。
基于上述技术方案,本发明实施例提供的3D虚拟机房地理可视化管理方法,将数据中心数据化,通过可视化管理方法进行整合,转换成直观的真实明朗的真实场景,让问题数据一目了然,即通过地球立体全景模式,形象、直观、互动的实现跨地域信息交流;层次化推进式的地域浏览和灵活多样的数据采集交互方式;实现各层级范围内的节点,直观、互动的3D查看和管理跨区域分布的各个信息节点,提高企业对若干数据中心集成化管理效率。即实现了跨区域数据中心的管理方式,提升跨区域数据信息传递效率,提高跨区域数据中心管理和运维效率,提高用户对跨区域数据中心的全局掌控。
下面对本发明实施例提供的3D虚拟机房地理可视化管理系统进行介绍,下文描述的3D虚拟机房地理可视化管理系统与上文描述的3D虚拟机房地理可视化管理方法可相互对应参照。
请参考图2,图2为本发明实施例所提供的3D虚拟机房地理可视化管理系统的结构框图;该系统可以包括:
接收模块100,用于接收输入的可视化指令;其中,可视化指令包括区域分级浏览可视化指令,关键指标可视化指令,链路关系可视化指令,多数据中心可视化指令。
显示模块200,用于根据可视化指令从3D虚拟数据中心数据库中确定对应的可视化目标,并以3D图像显示可视化目标。
基于上述实施例,显示模块200可以包括:
区域分级浏览可视化单元,用于根据区域分级浏览可视化指令确定浏览区域;从3D虚拟数据中心数据库中确定与浏览区域对应的可视化数据节点;将可视化数据节点对应的3D图像以数据板或图标的方式进行显示。
关键指标可视化单元,用于根据关键指标可视化指令确定监控指标;从3D虚拟数据中心数据库中确定对应的可视化数据节点中与监控指标相对应区域;显示与监控指标相对应区域的3D图像。
链路关系可视化单元,用于根据链路关系可视化指令确定监控区域;从3D虚拟数据中心数据库中确定监控区域对应的可视化数据节点中的网络链路数据;显示根据网络链路数据生成的3D网络链路图像。
多数据中心可视化单元,用于根据多数据中心可视化指令确定对应的可视化数据节点;从3D虚拟数据中心数据库中确定可视化数据节点的3D图像并显示。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的一种3D虚拟机房地理可视化管理方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。