[发明专利]云计算环境下PAAS平台的平台服务应用部署方法和系统有效

专利信息
申请号: 201310751109.4 申请日: 2013-12-31
公开(公告)号: CN103685568B 公开(公告)日: 2018-01-30
发明(设计)人: 晏伟;李亦民;季锡洋;孙洪涛;曾兵;柳国治;田勇;孙征 申请(专利权)人: 曙光云计算集团有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京德恒律治知识产权代理有限公司11409 代理人: 章社杲,孙征
地址: 100193 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 计算 环境 paas 平台 服务 应用 部署 方法 系统
【说明书】:

技术领域

发明涉及云计算领域,更具体地,涉及云计算环境下PAAS平台的平台服务应用部署方法和系统。

背景技术

PAAS(Platform-as-a-Service,平台即服务)平台是将服务器平台作为一种服务提供的商业模式。而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PAAS。本发明所提到的平台服务应用是基于PaaS平台提供基础服务能力的应用。

PAAS平台就是指云环境中的应用基础设施服务,也可以说是中间件即服务。PAAS平台在云架构中位于中间层,其上层是SAAS(软件即服务),其下层是IAAS(基础架构即服务)。在传统On-Premise部署方式下,应用基础设施即中间件的种类非常多,有应用服务器、数据库、ESBs、BPM、Portal、消息中间件、远程对象调用中间件等等。

有了PAAS平台,使得技术门槛降低让应用更容易生成,而间接鼓励更多的商业模式创新。尤其是资金花在软件和硬件的比例会减低,给初创公司带来更大的生存空间。再来,可以有更多的平台服务架构在现有的PAAS上(Platform over PAAS),使得服务的种类多样化。这也会促成生态链的形成。

然而,当前主流PAAS平台提供的基础服务能力是以面向第三方WEB应用开发者为主要群体用户。主要提供第三方开发的WEB应用。对于平台级的应用服务却缺少对外提供的平台,平台级的应用服务主要用于PAAS平台的后台管理,所以对于平台的服务使用者不需要关心此类应用的部署。

对于平台管理员来说,这些平台服务的应用的创建与部署都是他们份内的事情,他们需要依据平台需要创建不同的平台应用服务。而这些没的平台服务如果没有一个统一处理方式,那么管理员的工作量是重复与繁琐的,每次创建发布平台应用都需要从选择虚拟机模板开始,再认真配置每个模板的参数项,然后单独部署,这样简单重复着。如果有大量的平台的服务应用需要创建的话,那么管理员的工作量也会徒然上升。

因此,期望提供一种统一简单的平台服务部署实现方案。

发明内容

针对相关技术中的问题,本发明提出云计算环境下PAAS平台的平台服务应用部署方法和系统,能够实现多种不同平台服务的快速部署。

根据本发明的一个方面,提供了一种云计算环境下PAAS平台的平台服务应用部署方法,包括:预定义可应用于不同平台应用的配置文件并将所述配置文件上传至所述PAAS平台;后台部署模块获取上传的所述配置文件;以及所述后台部署模块对所述配置文件进行解析并提交部署任务。

优选地,在所述后台部署模块对所述配置文件进行解析之前,所述平台服务应用部署方法还包括:所述后台部署模块验证所述配置文件的合法性,其中,验证通过之后进行所述配置文件的解析,如果验证失败则重新上传所述配置文件。

优选地,在提交所述部署任务之后,所述平台服务应用部署方法还包括:目标虚拟机进行网络测试以验证虚拟机的网络是否正常,其中,如果验证通过,则发起安装脚本文件进行安装操作,如果验证失败则重新发起所述部署任务。

优选地,如果所述部署任务部署失败,则自动发起第二次部署任务并进行资源的重新申请和初始化,如果所述第二次部署任务失败则放弃部署任务。

优选地,配置文件包括:平台服务全局参数,包括所有平台应用的通用参数;平台服务的部署脚本,用于实现基础资源的初始化、部署、删除、清理、停止等操作;阈值采集指标,用于对资源的使用状态进行评估以确定是否触发相应的操作;以及帮助信息内容与格式,用于显示资源相关的属性信息。

优选地,平台服务全局参数包括安装路径、端口、日志生成路径、动态脚本路径。

优选地,平台服务的部署脚本包括针对不同平台应用而定制的参数。

优选地,对于特定的平台应用,可以根据预定规则对所述配置文件中的一些选项进行扩展或定制。

根据本发明的另一方面,提供了一种云计算环境下PAAS平台的平台服务应用部署系统,包括:配置文件定义模块,用于预定义可应用于不同平台应用的配置文件并将所述配置文件上传至所述PAAS平台;以及后台部署模块,获取上传的所述配置文件,对所述配置文件进行解析并提交部署任务。

优选地,配置文件包括:平台服务全局参数,包括所有平台应用的通用参数;平台服务的部署脚本,用于实现基础资源的初始化、部署、删除、清理、停止等操作;阈值采集指标,用于对资源的使用状态进行评估以确定是否触发相应的操作;以及帮助信息内容与格式,用于显示资源相关的属性信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光云计算集团有限公司,未经曙光云计算集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310751109.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top