基于集群的应用可视化方法、系统、设备和介质技术方案

技术编号:38130476 阅读:9 留言:0更新日期:2023-07-08 09:37
本发明专利技术涉及数据处理技术领域,公开了一种基于集群的应用可视化方法、系统、设备和介质。该方法通过应用可视化系统中的请求端获取可视化请求,并响应于该可视化请求,通过任务调度端在集群中确定目标主机,以通过目标主机运行对应的目标应用,进而通过请求端检测是否获取到资源连接请求,若是,则通过请求端启动可视化客户端,建立连接至目标主机的安全隧道,通过安全隧道接收目标主机传输的应用展示数据,并对其进行展示,以使用户直接打通至集群内部网络,解决了现有技术中用户无法直接打通资源的问题,在保证数据传输安全性的同时,提高了数据传输效率,进而提高了应用的可视化加速效果,解决了现有技术中集群资源无法被合理使用的问题。使用的问题。使用的问题。

【技术实现步骤摘要】
基于集群的应用可视化方法、系统、设备和介质


[0001]本专利技术涉及数据处理
,尤其涉及一种基于集群的应用可视化方法、系统、设备和介质。

技术介绍

[0002]随着高性能计算技术的发展,图形学、计算机图形学、人工智能、数据可视化以及用户界面领域越来越重要,现有的可视化软件和方式不能满足如今的实际用户需求,用户需要更简单、更方便、更快速的可视化方法提高工作效率。
[0003]现有技术中, TruboVNC,或者, VituralGL结合TurboVNC是目前常用的远程可视化应用加速方案。然而,上述方式存在以下技术问题:当集群中资源很多的情况下用户无法合理使用资源,以及,无法在集群中直接和资源打通,导致用户使用困难。
[0004]有鉴于此,特提出本专利技术。

技术实现思路

[0005]为了解决上述技术问题,本专利技术提供了一种基于集群的应用可视化方法、系统、设备和介质,解决集群中资源无法被合理使用以及用户无法直接打通资源的问题。
[0006]本专利技术实施例提供了一种基于集群的应用可视化方法,应用于应用可视化系统,所述应用可视化系统包括请求端、可视化客户端、任务调度端以及集群,所述方法包括:通过所述请求端获取用户触发的可视化请求,响应于所述可视化请求,通过所述任务调度端在所述集群中确定目标主机,其中,所述目标主机为GPU主机或CPU主机;通过所述目标主机运行与所述可视化请求对应的目标应用,并通过所述请求端检测是否获取到用户触发的资源连接请求,若是,则通过所述请求端启动所述可视化客户端;通过所述可视化客户端,建立连接至所述目标主机的安全隧道,基于所述安全隧道接收所述目标主机传输的所述目标应用的应用展示数据,并对所述应用展示数据进行展示。
[0007]本专利技术实施例提供了一种应用可视化系统,所述应用可视化系统包括请求端、可视化客户端、任务调度端以及集群,其中;所述请求端,用于获取用户触发的可视化请求,以及,检测是否获取到用户触发的资源连接请求,若是,则启动所述可视化客户端;所述任务调度端,用于响应于所述可视化请求,在所述集群中确定目标主机,以使所述目标主机运行与所述可视化请求对应的目标应用,其中,所述目标主机为GPU主机或CPU主机;所述可视化客户端,用于建立连接至所述目标主机的安全隧道,基于所述安全隧道接收所述目标主机传输的所述目标应用的应用展示数据,并对所述应用展示数据进行展示。
[0008]本专利技术实施例提供了一种电子设备,所述电子设备包括:
处理器和存储器;所述处理器通过调用所述存储器存储的程序或指令,用于执行任一实施例所述的基于集群的应用可视化方法的步骤。
[0009]本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行任一实施例所述的基于集群的应用可视化方法的步骤。
[0010]本专利技术实施例具有以下技术效果:通过应用可视化系统中的请求端,获取用户触发的可视化请求,并响应于该可视化请求,通过应用可视化系统中的任务调度端在集群中确定目标主机,以通过目标主机运行与可视化请求对应的目标应用,进而通过请求端检测是否获取到用户触发的资源连接请求,若是,则通过请求端启动可视化客户端,通过可视化客户端建立连接至目标主机的安全隧道,通过安全隧道接收目标主机传输的应用展示数据,并对其进行展示,以通过安全隧道使用户直接打通至集群内部网络,解决了现有技术中用户无法直接打通资源的问题,便于用户使用,通过安全隧道可以压缩用户与集群中主机之间的传输距离,在保证数据传输安全性的同时,提高了数据传输效率,进而提高了应用的可视化加速效果,并且,通过任务调度端在集群中确定目标主机,可以快速使用集群中空闲资源,解决了现有技术中集群资源无法被合理使用的问题。
附图说明
[0011]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本专利技术实施例提供的一种基于集群的应用可视化方法的流程图;图2是本专利技术实施例提供的一种应用可视化的过程示意图;图3是本专利技术实施例提供的一种应用可视化系统的结构示意图;图4是本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0013]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行清楚、完整的描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本专利技术所保护的范围。
[0014]本专利技术实施例提供的基于集群的应用可视化方法,主要适用于用户调用远端的集群中的资源进行应用可视化的情况。本专利技术实施例提供的基于集群的应用可视化方法可以应用于应用可视化系统,该应用可视化系统包括请求端、可视化客户端、任务调度端以及集群。
[0015]图1是本专利技术实施例提供的一种基于集群的应用可视化方法的流程图。参见图1,该基于集群的应用可视化方法具体包括:
S110、通过请求端获取用户触发的可视化请求,响应于可视化请求,通过任务调度端在集群中确定目标主机,其中,目标主机为GPU主机或CPU主机。
[0016]其中,请求端用于面向用户,并接收用户发起的针对应用的可视化请求。示例性的,请求端可以是Web端或登录节点。
[0017]具体的,用户可以通过登录Web端,在Web端中触发应用的图标发起可视化请求,或者,用户可以在登录节点中输入命令发起可视化请求。可视化请求可以是用于请求展示应用的运行页面的请求。
[0018]在一种示例中,应用可视化系统还包括应用图形仓库,通过请求端获取用户触发的可视化请求,包括:通过请求端,于显示界面内展示应用图形仓库中各应用的图标;通过请求端,检测用户是否于显示界面内触发应用图标,若是,则根据用户触发的应用图标生成可视化请求。
[0019]其中,应用图形仓库可以由各个应用构成。请求端可以通过显示界面展示应用图形仓库中各应用的图标,以便于用户选择,进一步的,可以通过检测用户与请求端的显示界面内是否触发应用图标,来判断是否生成可视化请求,若检测到用户触发应用图标,则可以根据该应用图标生成可视化请求。
[0020]在上述实施方式中,通过在请求端展示应用图形仓库中可以被可视化的应用,便于用户选择需要进行可视化的应用,提高了用户的使用便捷性。
[0021]在本专利技术实施例中,考虑到存在应用图形仓库中的应用不满足用户的可视化需求的情况,用户可以于请求端上根据规则创建需要可视化的应用,并上传至应用图形仓库,以便下一次使用可视化或其他用户使用可视化。
[0022]在一种具体的实施方式中,本专利技术实施例提供的方法还包括:通过请求端,于显示界面内展示应用创建模板,并获取用户于展示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于集群的应用可视化方法,其特征在于,应用于应用可视化系统,所述应用可视化系统包括请求端、可视化客户端、任务调度端以及集群,所述方法包括:通过所述请求端获取用户触发的可视化请求,响应于所述可视化请求,通过所述任务调度端在所述集群中确定目标主机,其中,所述目标主机为GPU主机或CPU主机;通过所述目标主机运行与所述可视化请求对应的目标应用,并通过所述请求端检测是否获取到用户触发的资源连接请求,若是,则通过所述请求端启动所述可视化客户端;通过所述可视化客户端,建立连接至所述目标主机的安全隧道,基于所述安全隧道接收所述目标主机传输的所述目标应用的应用展示数据,并对所述应用展示数据进行展示。2.根据权利要求1所述的方法,其特征在于,所述应用可视化系统还包括应用图形仓库,所述通过所述请求端获取用户触发的可视化请求,包括:通过所述请求端,于显示界面内展示所述应用图形仓库中各应用的图标;通过所述请求端,检测用户是否于所述显示界面内触发应用图标,若是,则根据用户触发的应用图标生成可视化请求。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过所述请求端,于所述显示界面内展示应用创建模板,并获取用户于展示的所述应用创建模板内录入的应用创建规则;通过所述请求端,基于所述应用创建规则调用技术栈生成待创建应用的镜像文件,将所述镜像文件存储至所述应用图形仓库。4.根据权利要求3所述的方法,其特征在于,所述通过所述请求端,于显示界面内展示所述应用图形仓库中各应用的图标,包括:通过所述请求端,于显示界面内展示所述应用图形仓库中公有图形仓库的各应用的图标,或,展示所述应用图形仓库中私有图形仓库的各应用的图标;相应的,所述将所述镜像文件存储至所述应用图形仓库,包括:通过所述请求端,将所述镜像文件存储至所述应用图形仓库中公有图形仓库,或,存储至应用图形仓库中私有图形仓库。5.根据权利要求1所述的方法,其特征在于,所述响应于所述可视化请求,通过所述任务调度端在所述集群中确定目标主机,包括:响应于所述可视化请求,通过所述任务调度端确定与所述可视化请求对应的资源请求类型;通过所述任务调度端,在...

【专利技术属性】
技术研发人员:冯景华徐斌孙福兴冯强杨满堂赵扶坤李思航
申请(专利权)人:天津市天河计算机技术有限公司
类型:发明
国别省市:

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

1