云平台中MySQL数据库高可用性的设计与实现  被引量:60

Design and implementation of MySQL database high availability in cloud platform

在线阅读下载全文

作  者:康文杰 王勇 俸皓[2,3,4] 

机构地区:[1]桂林电子科技大学信息与通信学院,广西桂林541004 [2]桂林电子科技大学计算机与信息安全学院,广西桂林541004 [3]桂林电子科技大学广西云计算与复杂系统高校重点实验室,广西桂林541004 [4]桂林电子科技大学广西云计算与大数据协同创新中心,广西桂林541004

出  处:《计算机工程与设计》2018年第1期296-301,共6页Computer Engineering and Design

基  金:国家自然科学基金项目(61662018;61661015;61163058);广西自然科学基金项目(2016GXNSFAA380153);广西云计算与大数据协同创新中心基金项目(2015209;15207;YD16E15)

摘  要:为解决OpenStack云平台中单个节点的MySQL数据库在面临高并发访问和海量数据增长的情况下存在可靠性低、存储扩展性差、单点瓶颈等问题,设计并实现一种以Ceph分布式文件系统为存储后端的高可用MySQL数据库集群系统。通过集群技术消除基于独立服务器的单点瓶颈问题,保障业务的可靠性和高可用性,设计一套优化模型提高故障切换效率,底层的Ceph分布式文件系统为数据存储提供扩展性和安全性。实验结果表明,该MySQL高可用集群可以实现存储的扩展和节点失效情况下的故障切换,该优化模型可以有效降低故障切换时间。To solve problems of single-node MySQL database in the OpenStack cloud platform,such as low reliability,poor storage scalability and single point bottleneck in the face of high concurrent access and massive data growth,a highly available MySQL database clustering system with Ceph distributed file system as the storage backend was designed and implemented.The clustering technology eliminated single point bottleneck problem and guaranteed the reliability and high availability of services.An optimized model was designed to improve the efficiency of failover.The underlying Ceph distributed file system provided scalability and security for data storage.Experimental results indicate that the proposed high availability cluster can achieve the storage expansion and failover in case of node failure,and the proposed optimization model can effectively reduce the failover time.

关 键 词:OpenStack云平台 MYSQL数据库 高可用性 Ceph分布式文件系统 故障切换 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象