研发资源云平台及资源共享方法技术

技术编号:21899277 阅读:45 留言:0更新日期:2019-08-17 18:36
本发明专利技术公开了一种研发资源云平台及资源共享方法,其中云平台包括:分布式资源池,为用户提供研发所需的硬件资源和软件资源;资源申请管理器,将虚拟资源池中的所有资源以选购商品的形式供用户选择;云桌面,包括自定义的普通桌面、研发与设计桌面和渲染桌面;客户端,安装在移动设备上,用户在移动设备上通过客户端访问云桌面,进行移动研发;资源调度管理器,根据用户的实际使用情况,对资源进行动态调度;数据存储器,用于为用户分配研发过程中所需的存储空间,并对研发过程中所产生的业务数据加密存储。本发明专利技术为研发企业提供了全面的资源配置,大大降低了研发企业的成本,满足研发用户的个性化需求,提升用户参与研发过程的体验。

R&D Resource Cloud Platform and Resource Sharing Method

【技术实现步骤摘要】
研发资源云平台及资源共享方法
本专利技术涉及互联网云平台,尤其涉及一种研发资源云平台及资源共享方法。
技术介绍
随着互联网平台的深入发展,用户对于资源,尤其是正版的工具性软件的需求日益迫切;研发团队对于降低因研发人员所需的计算、存储、软件等需求所产生的成本日益迫切。当前,市面上的互联网平台只能满足单个用户申请和使用资源,而缺少以研发团队为核心,由研发团队统一申请、分配、管理资源的技术支撑;市面上的互联网平台只能满足用户对单一工具性软件的部署和使用,并未形成大规模工具性软件共享的格局。
技术实现思路
本专利技术的目的,在于提供一种研发云平台,实现研发资源的统一的数据管理与共享体系,赋予研发团队资源和服务分配的自主权,实现工具性软件在大规模用户前提下的分时共享。本专利技术为达上述目的所采用的技术方案是:提供一种研发资源云平台,包括:分布式资源池,为多台服务器组成的横向扩展型集群,每台服务器通过高效率的分布式架构相互协作和通信,将集群中所有服务器节点的本地SSD和机械硬盘进行虚拟化,成为统一的虚拟块资源池,用户通过通信协议访问该虚拟资源池;该虚拟资源池为用户提供研发所需的硬件资源和软件资源;资源申请管理器,用于将虚拟资源池中的所有资源以选购商品的形式供用户选择,再根据用户所选择的商品清单为用户进行软、硬件分配、授权和管理;云桌面,包括自定义的普通桌面、研发与设计桌面和渲染桌面,所述渲染桌面采用高端GPU资源,仿真设计桌面与渲染桌面按照一定的比例进行配置,该渲染桌面为共享型桌面,用户通过申请使用空闲状态的渲染桌面;客户端,安装在移动设备上,用户在移动设备上通过基于高效移动网络和图形交换的客户端访问云桌面,进行移动研发;资源调度管理器,用于根据用户的实际使用情况,对资源进行动态调度,实现所有资源的分时共享;该资源调度管理器釆用面向设计特点的高效传输算法和高效压缩算法进行数据传输,以减少传输压力;该资源调度管理器提供计算资源、图形资源、许可证资源、存储资源、网络资源的统一调度管理;数据存储器,用于为用户分配研发过程中所需的存储空间,并对研发过程中所产生的业务数据加密存储。接上述技术方案,所述资源调度管理器还用于接收用户的资源预约申请,在预约申请的时间段内为客户提供独享资源;以及,根据用户的申请提供研发团队的软、硬件分配、授权和管理,并为研发团队的不同研发人员配置不同的管理和使用权限。接上述技术方案,所述资源调度管理器根据应用软件的许可证使用情况进行调度,当许可用户提交作业时,计算软件许可证数量不足时,作业将不会被执行,自动进入系统挂起状态;当有许可证资源释放并且满足需要时,系统挂起的作业将自动执行。接上述技术方案,还包括计费服务器,用于根据资源调度管理器为用户分配的实际使用资源及时间进行计费。接上述技术方案,所述资源调度管理器在对资源进行动态调度时,通过文件管理中间件对研发过程中生成的文件进行管理,通过业务数据中间件对研发过程中生成的业务数据进行管理。本专利技术还提供了一种研发资源云平台的资源共享方法,包括以下步骤:构建分布式资源池,该分布式资源池为多台服务器组成的横向扩展型集群,每台服务器通过高效率的分布式架构相互协作和通信,将集群中所有服务器节点的本地SSD和机械硬盘进行虚拟化,成为统一的虚拟块资源池,用户通过通信协议访问该虚拟资源池;该虚拟资源池为用户提供研发所需的硬件资源和软件资源;将虚拟资源池中的所有资源以选购商品的形式供用户选择,再根据用户所选择的商品清单为用户进行软、硬件分配、授权和管理;创建云桌面,包括自定义的普通桌面、研发与设计桌面和渲染桌面,采用高端GPU资源,将仿真设计桌面与渲染桌面按照一定的比例配置所述渲染桌面;该渲染桌面为共享型桌面,用户通过申请使用空闲状态的渲染桌面;为用户提供可安装在移动设备上的客户端,用户通过基于高效移动网络和图形交换的客户端访问云桌面,进行移动研发;釆用面向设计特点的高效传输算法和高效压缩算法进行数据传输,以减少传输压力;为用户提供计算资源、图形资源、许可证资源、存储资源、网络资源的统一调度管理;并根据用户的实际使用情况,对资源进行动态调度,实现所有资源的分时共享;为用户分配研发过程中所需的存储空间,并对研发过程中所产生的业务数据加密存储。接上述技术方案,该方法还包括步骤:接收用户的资源预约申请,在预约申请的时间段内为客户提供独享资源。接上述技术方案,该方法还包括步骤:对用户进行数据访问管控,用户的数据单独授权,支持用户将自身的数据分享给其它用户,包括团队内和团队外的用户,同一个团队的成员若在未授权的前提下,无法查阅其它成员的数据;对用户进行数据传输管控,用户的数据传输到云平台需经过权限管控,并有流量调度管控的优先级机制,且保证数据不被覆盖。接上述技术方案,该方法还包括步骤:对不同的用户进行网络隔离,并允许用户在云平台中组建虚拟网络。接上述技术方案,用户通过基于Web的虚拟机远程终端访问研发资源云平台。本专利技术产生的有益效果是:本专利技术通过研发资源云平台为研发人员或者研发团队提供研发所需的专业设计类软件和硬件资源,通过对资源的统一管理和分配,实现了研发资源云平台的共享;本专利技术还可以快速生成专业自定义桌面,满足复杂类研发设计软件个性化需求;基于高效移动网络和图形交换的客户端技术,可在现有移动设备上实现移动研发。进一步地,本专利技术的共享平台为研发企业提供了全面的资源配置,大大降低了研发企业的成本,满足研发用户的个性化需求,提升用户参与研发过程的体验;本专利技术所提供的全新的协作研发模式,以数据驱动,突破研发过程中设计数据与产品数据之间存在内外割裂的状况,缩短产业研发周期、保证产品质量。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术实施例研发资源云平台的功能结构示意图;图2是本专利技术实施例研发资源云平台的资源共享方法流程图;图3是本专利技术实施例研发资源云平台的体系结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术实施例的研发资源云平台,包括:分布式资源池,为多台服务器组成的横向扩展型集群,每台服务器通过高效率的分布式架构相互协作和通信,将集群中所有服务器节点的本地SSD和机械硬盘进行虚拟化,成为统一的虚拟块资源池,用户通过通信协议访问该虚拟资源池;该虚拟资源池为用户提供研发所需的硬件资源和软件资源;资源申请管理器,用于将虚拟资源池中的所有资源以选购商品的形式供用户选择,再根据用户所选择的商品清单为用户进行软、硬件分配、授权和管理;云桌面,包括自定义的普通桌面、研发与设计桌面和渲染桌面,所述渲染桌面采用高端GPU资源,仿真设计桌面与渲染桌面按照一定的比例进行配置,该渲染桌面为共享型桌面,用户通过申请使用空闲状态的渲染桌面;渲染桌面其实是研发与设计桌面的一种特殊桌面,应用的场景不同。渲染桌面采用直通型、高性能GPU,能够满足设计与仿真软件对于产品渲染过程所需的计算资源,是典型的超重资源型应用场景,主要功能包括加速仿真计算、快速响应任务请求、CAD建模结果的渲染、以照片级写实的模式查看其设计,一般使用频率极低,但本文档来自技高网...

【技术保护点】
1.一种研发资源云平台,其特征在于,包括:分布式资源池,为多台服务器组成的横向扩展型集群, 每台服务器通过高效率的分布式架构相互协作和通信,将集群中所有服务器节点的本地SSD和机械硬盘进行虚拟化,成为统一的虚拟块资源池,用户通过通信协议访问该虚拟资源池;该虚拟资源池为用户提供研发所需的硬件资源和软件资源;资源申请管理器,用于将虚拟资源池中的所有资源以选购商品的形式供用户选择,再根据用户所选择的商品清单为用户进行软、硬件分配、授权和管理;云桌面,包括自定义的普通桌面、研发与设计桌面和渲染桌面;该渲染桌面为共享型桌面,用户通过申请使用空闲状态的渲染桌面;客户端,安装在移动设备上,用户在移动设备上通过基于移动网络和图形交换的客户端访问云桌面,进行移动研发;资源调度管理器,用于根据用户的实际使用情况,对资源进行动态调度,实现所有资源的分时共享;该资源调度管理器釆用面向设计特点的传输算法和压缩算法进行数据传输,以减少传输压力;该资源调度管理器提供计算资源、图形资源、许可证资源、存储资源、网络资源的统一调度管理;数据存储器,用于为用户分配研发过程中所需的存储空间,并对研发过程中所产生的业务数据加密存储。...

【技术特征摘要】
1.一种研发资源云平台,其特征在于,包括:分布式资源池,为多台服务器组成的横向扩展型集群,每台服务器通过高效率的分布式架构相互协作和通信,将集群中所有服务器节点的本地SSD和机械硬盘进行虚拟化,成为统一的虚拟块资源池,用户通过通信协议访问该虚拟资源池;该虚拟资源池为用户提供研发所需的硬件资源和软件资源;资源申请管理器,用于将虚拟资源池中的所有资源以选购商品的形式供用户选择,再根据用户所选择的商品清单为用户进行软、硬件分配、授权和管理;云桌面,包括自定义的普通桌面、研发与设计桌面和渲染桌面;该渲染桌面为共享型桌面,用户通过申请使用空闲状态的渲染桌面;客户端,安装在移动设备上,用户在移动设备上通过基于移动网络和图形交换的客户端访问云桌面,进行移动研发;资源调度管理器,用于根据用户的实际使用情况,对资源进行动态调度,实现所有资源的分时共享;该资源调度管理器釆用面向设计特点的传输算法和压缩算法进行数据传输,以减少传输压力;该资源调度管理器提供计算资源、图形资源、许可证资源、存储资源、网络资源的统一调度管理;数据存储器,用于为用户分配研发过程中所需的存储空间,并对研发过程中所产生的业务数据加密存储。2.根据权利要求1所述的研发资源云平台,其特征在于,所述资源调度管理器还用于接收用户的资源预约申请,在预约申请的时间段内为客户提供独享资源;以及,根据用户的申请提供研发团队的软、硬件分配、授权和管理,并为研发团队的不同研发人员配置不同的管理和使用权限。3.根据权利要求1所述的研发资源云平台,其特征在于,所述资源调度管理器根据应用软件的许可证使用情况进行调度,当许可用户提交作业时,计算软件许可证数量不足时,作业将不会被执行,自动进入系统挂起状态;当有许可证资源释放并且满足需要时,系统挂起的作业将自动执行。4.根据权利要求1所述的研发资源云平台,其特征在于,还包括计费服务器,用于根据资源调度管理器为用户分配的实际使用资源及时间进行计费。5.根据权利要求1-4中任一项所述的研发资源云平台,其特征在于,所述资源调度管理器在对资源进行动态调度时,通过文件管理中间件对研...

【专利技术属性】
技术研发人员:李斌王建庄谭鑫
申请(专利权)人:武汉数字化设计与制造创新中心有限公司
类型:发明
国别省市:湖北,42

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

1