[发明专利]一种基于云计算API的应用服务可视化快速部署方法有效
申请号: | 202010963998.0 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112099919B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 方旭东;黄海燕;费翔;唐宇波;司光亚;吴琳 | 申请(专利权)人: | 中国人民解放军国防大学联合作战学院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/61 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 祁恒 |
地址: | 100091 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 api 应用服务 可视化 快速 部署 方法 | ||
本发明提出一种基于云计算API的应用服务可视化快速部署方法,所采用的应用服务可视化快速部署系统包括资源编排模块、云计算部署模块、部署监控模块和软件仓库模块。通过调用云计算API使得在应用服务管理系统中可以直接实现虚拟机的快速创建和应用服务的自动部署,各个应用之间的拓扑关系清晰可视化,虚拟机和应用服务统一部署,无需人为干预,整个部署过程更加简单和快速。
技术领域
本发明属于服务部署技术领域,具体涉及一种基于云计算API的应用服务可视化快速部署方法。
背景技术
随着信息技术的快速发展,应用服务系统的架构正变得越来越庞大和复杂,部署应用服务系统一般需要搭建基础设施环境、部署操作系统及各类应用服务等,同时需要理清各应用服务之间复杂的通信关系。因此,如何高效快速地部署大规模应用服务系统一直是应用服务提供方面临的难题。
通常情况下,服务提供方采用手动方式搭建复杂系统架构,具体地,技术人员首先逐个确定服务器上需安装的服务的内容,搭建服务运行环境,安装操作系统和服务,再配置各个服务之间的通信关系。然而这种部署方式往往需要技术人员熟悉各种软件的安装规则和各个服务的配置规则,且包含大量重复部署工作,时间成本和人力成本都很高。同时,当服务间通信关系复杂时,通信拓扑结构中常常出现一对多,多对多的通信结构,手动配置服务间的通信关系,出错几乎是无法避免的,配置出错导致业务无法正常启动,调试又十分困难,大大延误系统部署时间。同时,基于传统物理服务器的部署方式越来越难以满足资源灵活分配、数据安全可靠及统一管理等要求。
虚拟化及云计算技术已经发展成为未来最具战略意义的关键技术,它是新一代互联网、物联网、数据中心等依赖的基础平台,可以实现物理资源整合、资源按需弹性分配、规模动态伸缩和资源统一管理等功能。
基于云计算来部署应用服务系统时,通常情况下,用户首先需要根据各类应用选择操作系统镜像、CPU、内存、磁盘和网络等,从云资源池中划设资源,并创建相应规格的虚拟机,最后在应用服务管理系统上,基于上述创建的虚拟机进行应用服务的安装和部署。该部署方式涉及两个平台,需要云计算平台和应用部署两类技术人员相互协作,同时必须串行执行。
目前,还没有基于云计算API(也称为云平台API)的应用服务系统的部署方式,当应用服务数量庞大时,不仅需要提前部署物理设备及操作系统,而且应用服务之间的通信关系也很难理清,这大大增加了部署人员的工作量和出错率。中国专利CN106598657A公开了一种云平台应用一键部署的方式,其实现方式主要是通过编写shell脚本来安装部署应用程序,当应用服务数量庞大时,不仅需要部署人员编写多个脚本,而且很难理清各应用程序之间的通信关系。
因此,需要提供一种基于通用云计算API的应用服务可视化快速部署方法,使得用户只需在应用服务管理系统界面上,通过拖拽和连接应用服务的图标来构建应用服务系统,然后编辑各应用服务图标来填写服务信息、服务配置信息和虚拟机配置信息即可生成资源模板信息,最后基于模板信息调用云计算API接口来实现虚拟机的创建,创建完成后,控制虚拟机根据应用服务配置信息进行应用服务的安装和部署。整个部署过程高效可靠,用户无需操作云计算平台即可实现一键式应用部署,加快业务上线。
发明内容
(一)要解决的技术问题
本发明提出一种基于云计算API的应用服务可视化快速部署方法,以解决应用服务部署规模、应用服务之间复杂关系、软硬件组合调试以及跨平台部署的技术问题。
(二)技术方案
为了解决上述技术问题,本发明提出一种基于云计算API的应用服务可视化快速部署方法,该应用服务可视化快速部署方法所采用的应用服务可视化快速部署系统包括资源编排模块、云计算部署模块、部署监控模块和软件仓库模块;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防大学联合作战学院,未经中国人民解放军国防大学联合作战学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010963998.0/2.html,转载请声明来源钻瓜专利网。