[发明专利]基于云基础设施的针对应用系统维护部署的管理系统和方法有效
申请号: | 201210004379.4 | 申请日: | 2012-01-09 |
公开(公告)号: | CN103197952B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 李四浩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 基础设施 针对 应用 系统维护 部署 管理 系统 方法 | ||
技术领域
本发明涉及云系统领域,特别是涉及一种基于云基础设施的针对应用系统维护部署的管理系统和方法。
背景技术
随着云技术的成熟,大型软件系统,如电信服务提供商的BSS/OSS系统,以及各种业务平台在传统的运维模式下存在或多或少的缺陷。例如:模式采购成本高,烟囱式系统,一个子系统对应一套硬件资源系统,如存储、数据库、服务器,软件绑定了硬件;资源利用率低,业务按峰值配置、资源无法做到充分共享;业务上线周期长,从提出一个新业务到经历软件开发周期和硬件审批采购到货期的漫长的业务上线周期;维护效率低,人力成本高,各系统标准化程度差,不能集中维护和监控;能效比差,设备密度低,机房资源不断膨胀,耗电不环保等。
因此,业界趋向于将大型软件系统进行从传统的烟囱式系统移植部署到云平台,藉以解决以上挑战。在现有技术中,MapReduce(映射化简)作为一种软件架构,用于大规模并行运算工作向底层资源的分发。但是,基于MapReduce及相似技术进行实时任务调度,软件系统必须依据其框架进行应用的重新架构和开发实现。
发明内容
本发明主要解决的技术问题是提供一种基于云基础设施的针对应用系统维护部署的管理系统和方法,能够在不对现有软件系统进行重新架构的前提下自动进行应用系统(如BSS/OSS,Business Support System/Operation Support System)的部署调整和维护。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于云基础设施的针对应用系统进行维护部署的管理系统,该管理系统包括应用调度部署引擎、部署插件以及监视插件。应用调度部署引擎用于根据应用的调度部署策略以及应用中的应用实例的性能或应用实例的任务处理状态数据进行应用调度部署,并产生针对应用实例的部署指令,该部署指令包括应用属性及属性值范围。部署插件用于从该应用调度部署引擎获取应用实例的部署指令,并对该应用实例进行部署配置。监视插件用于对该应用实例进行性能或任务处理状态监视,并向该应用调度部署引擎传递该应用实例的性能或应用实例的任务处理状态数据。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种基于云基础设施的针对应用系统进行维护部署的方法,该方法包括:获取应用的调度部署策略,获取获取应用实例的性能或应用实例的任务处理状态数据;并根据该应用的调度部署策略以及应用实例的性能或应用实例的任务处理状态数据进行应用调度部署,产生针对该应用实例的部署指令,完成该应用实例的部署配置;该部署指令包括应用属性及属性值范围。
本发明的有益效果是:本发明中获取应用实例的负载及性能状况信息,并根据该负载及性能状况信息对该应用实例进行部署,避免了应用系统从传统的烟囱式系统移植部署到云平台时所需要进行的软件系统重构。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本发明第一实施例的基于云基础设施的针对应用系统进行维护部署的管理系统的示意框图;
图2是本发明第二实施例的基于云基础设施的针对应用系统进行维护部署的管理系统的示意框图;
图3是本发明第二实施例在OSS系统中的一个具体应用场景示例;
图4是图3中的具体应用场景的应用实例部署前示意图;
图5是图3中的具体应用场景的应用实例部署后示意图;
图6是本发明第三实施例的基于云的应用维护部署系统的实现架构图;
图7是本发明第四实施例的应用维护部署方法的流程图;
图8是图6中步骤S40在第五实施例中的子流程图;
图9是图6中步骤S40在第六实施例中的子流程图;
图10是是本发明第七实施例的应用维护部署方法的流程图;
图11是本发明第八实施例的应用维护部署系统的示意框图。
具体实施方式
以下结合说明书附图详细介绍本发明的具体内容。
参阅图1,图1是本发明第一实施例的基于云基础设施的针对应用系统进行维护部署的管理系统的示意框图。在本实施例中,该管理系统包括应用调度部署引擎1、部署插件2以及监视插件3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210004379.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于能够提示纠正错误的手指位置的指纹采集器
- 下一篇:一种显示方法和装置