基于OpenStack的云数据库平台设计
2021-08-19张家勇



摘 要:本文将云计算和数据库技术相结合,针对目前企事业单位对云数据库的需求,使用OpenStack、ansible等开源技术设计了一款私有云数据库系统,同时针对云数据库系统安全问题设计了与之适应的云数据库平台的安全架构,为企事业单位搭建私有云数据库平台提供了一种解决方案,经测试云数据库功能正常、性能良好。
关键词:云数据库;云计算;数据库;OpenStack
中图分类号:TP392 文献标识码:A DOI:10.3969/j.issn.1003-6970.2021.02.050
本文著录格式:张家勇.基于OpenStack的云数据库平台设计[J].软件,2021,42(02):163-166
Design of Cloud Database Platform Based on Openstack
ZHANG Jiayong
(Dalian Big Data Center, Dalian Liaoning 116012)
【Abstract】:This paper combines cloud computing and database technology, aiming at the current needs of enterprises and institutions for cloud database, uses openstack, ansible and other open source technologies to design a private cloud database system, and designs the security architecture of the corresponding cloud database platform for the security problems of cloud database system, which provides a way for enterprises and institutions to build private cloud database platform After testing, the cloud database function is normal and the performance is good.
【Key words】:cloud database;cloud computing;database;OpenStack
0 引言
隨着信息技术的不断发展云计算的技术的逐渐成熟,信息系统建立越来越依赖数据库支持[1]。相对于传统数据库来说,云数据库的高可用、高性能、易扩展、低成本等优势非常明显,越来越多的用户倾向于使用云数据库搭建信息系统[2]。近几年市场上先后涌现出SQL Azure、HBase等产品[3],这些产品多为运行于公有云环境下的商用产品,并且成本较高,而运行于私有云环境下的面向中小企事业单位使用的云数据库产品少之又少。本文就是针对目前企事业单位对云数据库的需求,研究设计了一款基于OpenStack、ansible等开源技术的私有云数据库平台,并针对云数据库平台的特点设计了与之对应的云数据库安全架构,经测试能够较好的满足需求。
1 系统需求分析
1.1 功能需求
目前国内大部分企事业单位希望能够使用云数据库支撑其信息系统建设,而其对云数据库需求主要包括用户管理、虚拟机管理、镜像管理、部署配置、数据库实例管理、监控、数据备份、计费及申请需求收集等需求。……
