[发明专利]在云计算管理平台中部署数据库的方法和装置在审
申请号: | 201710495858.3 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107547250A | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 朱高校;刘卿;李思捷 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F17/30 |
代理公司: | 北京市隆安律师事务所11323 | 代理人: | 权鲜枝,何立春 |
地址: | 610041 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 管理 平台 部署 数据库 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,具体涉及一种在云计算管理平台中部署数据库的方法和装置。
背景技术
云计算是一种崭新的分布式计算模式,能够给用户提供可靠的、自定义的、最大化资源利用的服务,云计算技术在使用过程中主要分为三个层次:基础设施即服务(Infrastructure-as-a-Service,简称IaaS),平台即服务(Platform as a Service,简称PaaS)和软件即服务(Software as a Service,SaaS,简称SaaS)。其中,软件即服务是指服务提供商将应用软件统一部署在服务器集群上,用户可以根据自己的实际需求,通过互联网向服务提供商定购所需的应用软件服务,按定购的服务多少和时间长短向服务提供商支付费用,并通过互联网获得服务提供商提供的服务。
云数据库是在软件即服务成为未来应用趋势的背景下而发展起来的一种技术。云数据库不同于传统模式下搭建于本地服务器的数据库,它是部署在云计算环境中的数据库。云数据库极大地增强了数据库的存储能力,具有动态可扩展、高可用性、易用性和大规模并行处理等特点。目前,云计算管理平台中的数据库存在不能满足一些高性能业务需求的问题,有待改进。
发明内容
本申请提供了一种在云计算管理平台中部署数据库的方法和装置,以解决现有技术云计算管理平台不能满足高性能业务需求的问题。
根据本申请的一个方面,提供了一种在云计算管理平台中部署数据库的方法,所述云计算管理平台对应的服务器集群中包括裸金属服务器,所述方法应用与于云计算管理平台,该方法包括:
接收创建基于裸金属服务器的第一数据库的第一消息,所述第一消息包括指示第一数据库的类型,版本和规格的信息;
根据所述第一消息确定出匹配的裸金属服务器;
响应于所述匹配的裸金属服务器发送的镜像获取请求,发送与所述第一数据库的类型和版本信息对应的镜像文件以及配置文件至所述匹配的裸金属服务器;所述镜像文件包括引导镜像文件和数据镜像文件,数据镜像文件中包括操作系统安装文件、数据库安装文件和代理组件,所述配置文件中包括指示建立连接的信息和数据库配置信息;
在所述数据镜像文件中的操作系统成功安装到所述匹配的裸金属服务器上后,接收所述代理组件的连接请求,并建立与所述匹配的裸金属服务器上的第一数据库的通信连接,以在建立连接后通过所述代理组件管理所述第一数据库。
根据本申请的一个方面,提供了一种在云计算管理平台中部署数据库的装置,所述云计算管理平台对应的服务器集群中包括裸金属服务器,装置应用于云计算管理平台,装置包括:
消息接收模块,适于接收创建基于裸金属服务器的第一数据库的第一消息,所述第一消息包括指示第一数据库的类型,版本和规格的信息;
确定模块,用于根据所述第一消息确定出匹配的裸金属服务器;
创建模块,用于响应于所述匹配的裸金属服务器发送的镜像获取请求,发送与所述第一数据库的类型和版本信息对应的镜像文件以及配置文件至所述匹配的裸金属服务器;所述镜像文件包括引导镜像文件和数据镜像文件,数据镜像文件中包括操作系统安装文件、数据库安装文件和代理组件;所述配置文件中包括指示建立连接的信息和数据库配置信息;
连接模块,用于在所述数据镜像文件中的操作系统成功安装到所述匹配的裸金属服务器上后,接收所述代理组件的连接请求,并建立与所述匹配的裸金属服务器上的第一数据库的通信连接,以在建立连接后通过所述代理组件管理所述第一数据库。
本申请的有益效果是:本申请实施例的技术方案在接收到创建基于裸金属服务器的数据库的第一消息后,根据第一消息确定出匹配的裸金属服务器,将对应的镜像文件和配置文件发送至匹配的裸金属服务器,使匹配的裸金属服务器根据镜像文件部署相应的数据库。如此,由于直接在云计算管理平台中的裸金属服务器上部署数据库,避免了基于虚拟化技术创建的数据库的性能损失和资源争用问题,提高了处理速度,满足了高性能业务的使用需求。
附图说明
图1是本申请一个实施例的在云计算管理平台中部署数据库的方法的流程示意图;
图2是本申请一个实施例的云计算管理平台的结构框图;
图3是本申请另一个实施例的云计算管理平台的结构图;
图4是在云计算管理平台中部署数据库的流程图;
图5是本申请一个实施例的云计算管理平台中的服务器的硬件结构图;
图6是图5中的在云计算管理平台中部署数据库的装置的功能框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710495858.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人控制柜
- 下一篇:一种带有尿液取样检测装置的马桶