[发明专利]一种基于云计算的应用程序的跨平台平滑迁移方法在审
申请号: | 201310181899.7 | 申请日: | 2013-05-16 |
公开(公告)号: | CN103257878A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 李春晓;刘洪传 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 应用程序 平台 平滑 迁移 方法 | ||
技术领域
本发明涉及IT中solaris操作系统,涉及IT中各种java类程序, 具体地说是一种基于云计算的应用程序的跨平台平滑迁移方法。
背景技术
IT支撑系统集中化建设后,随着用户和业务的发展,系统所需硬件资源越来越多,机器数量规模越来越庞大,占用面积越来越大。目前的核心业务系统多数运行在小型机上,资源利用率比较低,成本也较高,具体表现:
烟囱式建设模式下,各个系统资源之间互为孤岛,资源固定。投资时每个系统都要根据业务峰值规划,预留足够的资源,容易造成占用资源大,设备利用率低。
系统压力不均,一方面,不同设备的利用率差异较大,有的利用率不足,而有的接近系统极限;另一方面,电信业务的峰值特点,造成相同设备的利用率存在较大的波动。由于资源无法共享,公司只能被动的采购更大容量的设备进行扩容,难以保护先前的投资;
由于不同阶段采购了不同品牌、不同档次、不同配置的小型机,系统数据分散在不同的主机设备上;不同的小型机采用不同的操作系统和第三方软件,导致不同品牌,不同平台的异构环境之间数据无法自由复制和迁移。
云计算的引入应聚焦于IaaS层面云计算落地方案与发展策略,研究通过虚拟化技术构建云计算资源池,通过X86平台替代小型机的引入,推动硬件资源向低成本和标准化方向发展,最后利用云计算资源的管理平台实现资源对上层应用的灵活交付。
发明内容
本发明的目的是提供一种基于云计算的应用程序的跨平台平滑迁移方法。
本发明的目的是按以下方式实现的,本发明所要解决的问题是提供一种方法保证java类程序在跨平台的solaris container虚拟化环境下的迁移前后均能正常运行,即保证sparc到x86服务器的迁移过程能够安全、可靠地进行,并且能够自动完成,如果出现失败,将自动安全地回滚到老版本而不影响当前现网运行。
采用模板式迁移的方法,该方法是一个逐步匹配迁移的过程,即在每次迁移数据时,避免了需要手工建立虚拟机、手工配置jdk环境、手工迁移数据的繁琐工作,只需要自动分析当前环境参数,自动匹配相应的迁移脚本,然后自动使用模板在目标服务器上创建虚拟机及配置jdk,最后完成数据的迁移配置工作,这样就节省了迁移时间,降低了迁移的复杂度,提高了迁移效率,本发明技术方案如下:
1.1维护Solaris Container软分区一个版本列表或配置文件,包含所有历史版本和当前最新版本;
1.2维护Java Development Kit(Java开发工具包)一个版本列表或配置文件,包含所有历史版本和当前最新版本;
1.3为各版本的solaris环境下的各jdk版本定义相应的模板,模板数量为solaris版本和jdk版本的乘积;
1.4集成浪潮的In-Clound云管理平台系统,将迁移脚本与相应的模板关联;
1.5系统自动化识别当前java程序环境,自动选择相应的模板,进行sparc和x86平台间的程序迁移配置。
1.6测试验证程序迁移后运行情况,完成迁移。
步骤1.3中的模板,包括solaris版本号、jdk版本号,模板数量为两者的乘积。
步骤1.4中将迁移脚本与相应的模板关联,且嵌入到浪潮自主研发的In-Clound云管理平台系统中,可以实现sparc小型机和x86服务器的统一调度管理。
步骤1.5中的系统自动化识别当前java程序环境,自动选择对应的跨平台模板进行迁移,也可以手工选择平台模板进行迁移。
在本发明中,还定义一个标记,表明是哪种系统(sparc/x86服务器)待迁移。
本发明的优异效果:采用本发明所述方法与现有技术相比,可以实现安全和自动化迁移。安全是指使迁移的java类软件能避免升级过程中出现失败而无法自动恢复原先版本环境的现象,取得了产品稳定性、安全性方面的效果。自动化是指用户只需要点击一个迁移按钮,就把模板创建、数据迁移等步骤自动完成;跨版本迁移时也不需要人工参与,通过模板式迁移方法自动完成。
附图说明
图1是平滑迁移流程图;
图2是实施安全自动化升级操作的具体流程图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310181899.7/2.html,转载请声明来源钻瓜专利网。