基于云计算平台的MySQL集群部署方法和系统技术方案

技术编号:37466427 阅读:14 留言:0更新日期:2023-05-06 09:41
本发明专利技术提供一种基于云计算平台的MySQL集群部署方法和系统,运用了Openstack平台进行开发,使用Galara Cluster技术实现,致使本发明专利技术的方案数据不共享,高度冗余,在数据完整性、可扩展性及高性能方面都有可靠保证。同时,本发明专利技术的方法和系统并不需要复杂的配置和网络环境,因此可以有效节约资源,避免资源浪费。进一步,在本发明专利技术的实施过程中,普通用户仅需在web界面输入几个简单的参数即可启动一个MySQL集群,因此对普通用户非常友好,操作简单。单。单。

【技术实现步骤摘要】
基于云计算平台的MySQL集群部署方法和系统


[0001]本专利技术涉及计算机领域,更具体地,涉及一种基于云计算平台的MySQL集群部署方法和系统。

技术介绍

[0002]MySQL是当前最流行的关系数据库之一,当前有大量的web应用基于它构建。MySQL单机体积小、速度快,且部署配置简单,但是不具备高可用性,容易造成重要数据的丢失,造成不可挽回的损失。MySQL集群是实现MySQL高可用的重要途径之一,但是其搭建环境复杂,部署配置繁琐容易出错,需要花费大量的时间,运维成本较高,需要拥有相当的运维经验才能掌握,极大拖后了用户的工作效率。
[0003]例如,中国专利文献CN111427592A公开了一种私有云部署系统,该系统包括:用户选择模块,用于供用户选择部署MySQL高可用配置方案;虚拟机模块,用于提供完整的计算机系统环境;Web后台模块,依据客户选择的配置方案,对虚拟机模块进行安装组件以及配置组件操作;接口调用模块,调用各种组件的接口,以保证用户和Web后台对虚拟机进行操作。
[0004]再例如,中国专利文献CN109981本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于云计算平台的MySQL集群部署方法,其特征在于,该方法包括:普通用户登录Web系统并发起创建数据库集群的请求;创建数据库集群之后,启动Trove模块,在OpenStack平台上创建数据库实例;所述Trove模块在OpenStack平台上调用nova接口创建与所述数据库实例对应的计算实例,并调用neutron接口配置内部网络;在所述数据库集群中选取主节点,并通过所述Trove模块启动Trove_guest服务,配置主从节点并启动主从同步;所述数据库集群的内部访问链接被返回给所述普通用户,由此,基于该内部访问链接,所述普通用户申请公网IP对所述数据库集群进行访问;所述普通用户创建自己的本地业务数据库,与所述数据库集群进行同步节点,并对该本地业务数据库设置访问权限,由此,本地业务数据库能够被授权访问。2.如权利要求1所述的方法,其特征在于,所述Trov...

【专利技术属性】
技术研发人员:徐海艇林钜华
申请(专利权)人:广东天耘科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1