【技术实现步骤摘要】
公有云业务创建云服务套餐的创建系统及创建方法
本专利技术涉及云业务创建
,具体地说是一种公有云业务创建云服务套餐的创建系统及创建方法。
技术介绍
近年来,云计算技术的成熟大力推动了云服务平台的发展,无论从国家政策还是市场需求,云服务平台成为了越来越多的企业、政府的首要选择。而云服务器是云服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台。云服务器整合了传统意义上的互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务,并在使用过程中,随着业务的扩展,对云服务器进行扩容磁盘、增加带宽。如果不再需要云服务器,也可以方便的释放资源,节省费用。云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效,用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。云服务器除了自己独立对外提供丰富的功能之外,还与其他产品紧密配合,提供更全面的功能--云服务器挂载分布式存储产品提供的云硬盘,可以满足大容量数据存储空间的需求;云服务器使用网络管理产品提供的弹性外网IP,可以方便地对外网用户提供服务。在用户购买云服务的过程中,系统需要提供计费功能,管理用户可以购买的产品上线;在创建的时候创建虚拟机所用的时间比较长,也可能出现CPU资源、内存资源或者一些异构型虚拟机的其他资源不足,可配套的网络资源和云硬盘资源不足的情况,造成云服务创建不成功,进而需要退费,已创建资源释放的情况,业务复杂。基于上述分析,如何提高创建云服务套餐的成功率 ...
【技术保护点】
1.公有云业务创建云服务套餐的创建系统,其特征在于包括控制台、订单处理系统、业务处理系统、云服务管理系统以及MQ消息中间件;/n所述云服务管理系统用于创建云服务套餐,包括创建虚拟机、创建EIP、绑定EIP、解绑EIP、删除EIP、创建卷、绑定卷、解绑卷以及删除卷;/n所述控制台通过控制页面与用户交互,用于通过控制页面选择云服务配置,包括选择云服务器类型、需要挂载的云盘个数和大小、浮动IP的类型和带宽,并用于提交创建请求;/n所述业务处理系统与控制台通信,并通过MQ消息中间件与订单处理系统通信,用于根据创建请求封装订单信息并提交至订单处理系统,并将订单处理系统的返回信息返回控制台;/n所述订单处理系统与控制台通信,用于维护产品库存,配置用户基本信息和用户配额,用于根据订单信息执行扣费,用于生成创建信息,并通过MQ消息中间件将创建信息发送至业务处理系统;/n所述业务处理系统与云服务管理系统通信,还用于监听MQ消息中间件,获取创建信息,并调用云服务管理系统创建云服务,用于监控云服务创建过程,根据创建结果封装订单处理结果通过MQ消息中间件发送至订单处理系统,并封装创建过程结果信息发送至控制台; ...
【技术特征摘要】
1.公有云业务创建云服务套餐的创建系统,其特征在于包括控制台、订单处理系统、业务处理系统、云服务管理系统以及MQ消息中间件;
所述云服务管理系统用于创建云服务套餐,包括创建虚拟机、创建EIP、绑定EIP、解绑EIP、删除EIP、创建卷、绑定卷、解绑卷以及删除卷;
所述控制台通过控制页面与用户交互,用于通过控制页面选择云服务配置,包括选择云服务器类型、需要挂载的云盘个数和大小、浮动IP的类型和带宽,并用于提交创建请求;
所述业务处理系统与控制台通信,并通过MQ消息中间件与订单处理系统通信,用于根据创建请求封装订单信息并提交至订单处理系统,并将订单处理系统的返回信息返回控制台;
所述订单处理系统与控制台通信,用于维护产品库存,配置用户基本信息和用户配额,用于根据订单信息执行扣费,用于生成创建信息,并通过MQ消息中间件将创建信息发送至业务处理系统;
所述业务处理系统与云服务管理系统通信,还用于监听MQ消息中间件,获取创建信息,并调用云服务管理系统创建云服务,用于监控云服务创建过程,根据创建结果封装订单处理结果通过MQ消息中间件发送至订单处理系统,并封装创建过程结果信息发送至控制台;
所述订单处理系统还用于监听MQ消息中间件,获取订单处理结果,根据订单处理结果修改订单状态,并选择性执行退费。
2.根据权利要求1所述的公有云业务创建云服务套餐的创建系统,其特征在于所述业务处理系统用于根据创建请求封装订单信息并提交至订单处理系统,并将订单处理系统的返回信息返回控制台,包括:
所述业务处理系统用于接收创建请求后,向订单处理系统请求订单格式;
所述业务处理系统用于接收订单格式后,封装订单信息并提交至订单处理系统;
所述业务处理系统用于将订单处理系统返回的订单ID返回至控制台。
3.根据权利要求1所述的公有云业务创建云服务套餐的创建系统,其特征在于所述订单处理系统用于根据订单信息执行扣费,包括:
所述订单处理系统用于在接收控制台发送的请求订单信息以后,向控制台发送订单信息;
所述订单处理系统用于在接收控制台发送订单确认结果后,按照订单信息进行扣费。
4.根据权利要求1所述的公有云业务创建云服务套餐的创建系统,其特征在于所述订单处理系统用于生成创建信息,并通过MQ消息中间件将创建信息发送至业务处理系统,包括:
所述订单处理系统用于向业务处理系统发送创建信息,并根据业务处理系统发送的请求用户配合,配置用户配额并将用户配额发送至业务处理系统;
所述业务处理系统用于检查用户配合后,调用云服务管理系统并向云服务管理系统发送创建信息。
5.根据权利要求1所述的公有云业务创建云服务套餐的创建系统,其特征在于所述云服务管理系统包括:
EIP产品服务模块,所述EIP产品服务模块用于创建EIP、绑定EIP、解绑EIP及删除EIP;
云硬盘产品服务模块,所述云硬盘产品服务模块用于创建卷、绑定卷、解绑卷及删除卷;
云服务器产品服务模块,所述云服务器产品服务模块用于在接收创建信息后创建虚拟机,并根据需求调用EIP产品服务模块,通过EIP产品服务模块创建EIP和绑定EIP,并根据需求调用云硬盘产品服务模块,通过云硬盘产品服务模块创建卷和绑定卷。
6.根据权利1所述的公有云业务创建云服务套餐的创建系统,其特征在于所述云服务管理系统用于通过如下步骤创建云服务套餐:
创建一个线程池队列,每个创建的请求均放到一个队列中;
线程取位于队列头的请求,进行创建虚拟机的操作,提交创建虚拟机的请求后,修改请求的状态,并将请求放回消息队列,处理下一个请求;<...
【专利技术属性】
技术研发人员:屈傲,于昊,张晓玉,
申请(专利权)人:山东汇贸电子口岸有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。