企业云系统迁移中的升级推荐系统技术方案

技术编号:19542527 阅读:43 留言:0更新日期:2018-11-24 20:24
本发明专利技术公开了一种企业云系统迁移中的升级推荐系统,包括数据中心、迁移管理服务器、模版数据库和公用数据存储单元;数据中心、模版数据库和公用数据存储单元均与迁移管理服务器连接。本发明专利技术有效的利用了应用信息和依赖关系的相似性匹配方法,为数据中心和云服务中心提供商,提供了迁移中高效的升级方式。

Upgrade Recommendation System in Enterprise Cloud System Migration

The invention discloses an upgrade recommendation system in Enterprise Cloud System migration, including data center, migration management server, template database and common data storage unit; data center, template database and common data storage unit are all connected with migration management server. The invention effectively utilizes the similarity matching method of application information and dependency relationship, and provides an efficient upgrade method in migration for data center and cloud service center providers.

【技术实现步骤摘要】
企业云系统迁移中的升级推荐系统
本专利技术涉及一种企业云系统迁移中的升级推荐系统,属于现代计算机虚拟

技术介绍
现代计算机技术在虚拟化和大型机硬件的不断进步,很大程度上提升了将大量应用程序合并运行在少量集中式服务器或云平台上的能力。因此在很多的情况下,用户有大量现有应用迁移或重建到新兴的计算平台。而这些应用在迁移过程中,因为用户自身的要求或新系统环境的变化,需要进行必要版本、系统资源、安全等方面的升级换代。通常,在已有系统上的大量应用需要同时升级,这些应用一般都有着各种相互依赖的关系,在迁移和升级中必须仔细考虑,不能违反的基本法则。该过程要依靠特定领域的知识积累,依据已有的人工经验,大量重复的工作需要依靠人工完成,因此对复杂系统的迁移代价高昂。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种企业云系统迁移中的升级推荐系统。为了达到上述目的,本专利技术所采用的技术方案是:企业云系统迁移中的升级推荐系统,包括数据中心、迁移管理服务器、模版数据库和公用数据存储单元;数据中心、模版数据库和公用数据存储单元均与迁移管理服务器连接;数据中心:对不同用户的不同应用信息进行管理;模版数据库:存储历史应用信息、应用依赖关系、应用升级计划以及各应用升级计划对应的潜在危害值;公用数据存储单元:存储应用升级包;迁移管理服务器:接收从数据中心来的应用信息,挖掘各应用之间的依赖关系;根据依赖关系识别出需要升级的应用,判断模版数据库是否存在若干相似的历史应用升级计划,若存在,则选择潜在危害值最小的作为本次应用升级计划,若不存在,则设计新的应用升级计划作为本次应用升级计划;根据本次应用升级计划,从公用数据存储单元提取升级包进行升级;将应用信息、应用依赖关系、应用升级计划以及应用升级计划对应的潜在危害值存入模版数据库。还包括与数据中心连接的云服务中心。迁移管理服务器从应用信息中对数据中心各服务器的使用情况进行检测。应用依赖关系和应用升级计划以图形的形式进行存储。在获取相似的历史应用升级计划时,不仅要应用依赖关系相似,还要应用信息相识。获得应用升级计划后需要对其进行人工审核,如果通过则执行。设计出的新应用升级计划潜在危害值要小于预设的门限值。本专利技术所达到的有益效果:本专利技术有效的利用了应用信息和依赖关系的相似性匹配方法,为数据中心和云服务中心提供商,提供了迁移中高效的升级方式。附图说明图1为本专利技术的结构框图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,企业云系统迁移中的升级推荐系统,包括数据中心、迁移管理服务器、模版数据库、公用数据存储单元和云服务中心。云服务中心连接数据中心,数据中心、模版数据库和公用数据存储单元均与迁移管理服务器连接。云服务中心是由一个或多个虚拟服务器组成的云存储设备。数据中心是集中式的数据处理设施,用以对不同用户的不同应用信息进行管理。数据中心由多个服务器组成,比如:万维网服务器,网络服务器,文件服务器或者打印服务器等模版数据库是集中式信息池,用以存储历史应用信息、应用依赖关系、应用升级计划以及各应用升级计划对应的潜在危害值,其中,应用依赖关系和应用升级计划以图形的形式进行存储。公用数据存储单元用以存储应用升级包,包括:系统硬件(如硬盘、内存等)升级包、操作系统的升级补丁以及系统安全的补丁等。迁移管理服务器包括迁移引擎、管理服务器、Web服务器和其他可以用来传送和接受的设备,其中迁移引擎为主要的处理模块,所述升级推荐系统中的主要处理过程均有迁移引擎完成。迁移引擎的主要工作流程如下:1)迁移引擎接收从数据中心来的应用信息。2)迁移引擎从应用信息中对数据中心各服务器的使用情况进行检测,比如,对特定的应用在某个服务器上的实时使用情况,包括资源的使用、CPU、memory等,迁移引擎还兼顾在迁移完成后应用在新系统中期望的资源的使用情况。3)迁移引擎从应用信息中,挖掘各应用之间的依赖关系;迁移引擎将运行应用的服务器以图形格式装载,每一个服务器以一个图形节点的形式表示,每一个节点有应用类型,资源需求等信息,节点间的联系表示了节点间的依赖关系。4)迁移引擎根据依赖关系识别出需要升级的应用,判断模版数据库是否存在若干相似的历史应用升级计划,这里不仅要应用依赖关系相似,还要应用信息相识,可采用常见的图形相识算法进行识别,若存在,则选择潜在危害值最小的作为本次应用升级计划,若不存在,则依据危害指数、时间、代价和可用资源等信息设计新的应用升级计划,计算新应用升级计划的潜在危害值,若小于预设的门限值,则将其作为本次应用升级计划。5)对选出的本次应用升级计划进行人工审核,若通过,则根据本次应用升级计划,从公用数据存储单元提取升级包进行升级。6)将应用信息、应用依赖关系、应用升级计划以及应用升级计划对应的潜在危害值存入模版数据库。上述升级推荐系统有效的利用了应用信息和依赖关系的相似性匹配方法,为数据中心和云服务中心提供商,提供了迁移中高效的升级方式。以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.企业云系统迁移中的升级推荐系统,其特征在于:包括数据中心、迁移管理服务器、模版数据库和公用数据存储单元;数据中心、模版数据库和公用数据存储单元均与迁移管理服务器连接;数据中心:对不同用户的不同应用信息进行管理;模版数据库:存储历史应用信息、应用依赖关系、应用升级计划以及各应用升级计划对应的潜在危害值;公用数据存储单元:存储应用升级包;迁移管理服务器:接收从数据中心来的应用信息,挖掘各应用之间的依赖关系;根据依赖关系识别出需要升级的应用,判断模版数据库是否存在若干相似的历史应用升级计划,若存在,则选择潜在危害值最小的作为本次应用升级计划,若不存在,则设计新的应用升级计划作为本次应用升级计划;根据本次应用升级计划,从公用数据存储单元提取升级包进行升级;将应用信息、应用依赖关系、应用升级计划以及应用升级计划对应的潜在危害值存入模版数据库。

【技术特征摘要】
1.企业云系统迁移中的升级推荐系统,其特征在于:包括数据中心、迁移管理服务器、模版数据库和公用数据存储单元;数据中心、模版数据库和公用数据存储单元均与迁移管理服务器连接;数据中心:对不同用户的不同应用信息进行管理;模版数据库:存储历史应用信息、应用依赖关系、应用升级计划以及各应用升级计划对应的潜在危害值;公用数据存储单元:存储应用升级包;迁移管理服务器:接收从数据中心来的应用信息,挖掘各应用之间的依赖关系;根据依赖关系识别出需要升级的应用,判断模版数据库是否存在若干相似的历史应用升级计划,若存在,则选择潜在危害值最小的作为本次应用升级计划,若不存在,则设计新的应用升级计划作为本次应用升级计划;根据本次应用升级计划,从公用数据存储单元提取升级包进行升级;将应用信息、应用依赖关系、应用升级计划以及应用升级计划对应的潜在危害值存入模版数据库。...

【专利技术属性】
技术研发人员:秦谦白琨
申请(专利权)人:南京江大搏达信息科技有限公司
类型:发明
国别省市:江苏,32

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

1