基于OpenStack的云数据库平台设计.docx

基于OpenStack的云数据库平台设计.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于OpenStack的云数据库平台设计

?

?

摘要:本文将云计算和数据库技术相结合,针对目前企事业单位对云数据库的需求,使用OpenStack、ansible等开源技术设计了一款私有云数据库系统,同时针对云数据库系统安全问题设计了与之适应的云数据库平台的安全架构,为企事业单位搭建私有云数据库平台提供了一种解决方案,经测试云数据库功能正常、性能良好。

关键词:云数据库;云计算;数据库;OpenStack

中图分类号:TP392文献标识码:ADOI:10.3969/j.issn.1003-6970.2021.02.050

本文著录格式:张家勇.基于OpenStack的云数据库平台设计[J].软件,2021,42(02):163-166

DesignofCloudDatabasePlatformBasedonOpenstack

ZHANGJiayong

(DalianBigDataCenter,Dalian?Liaoning?116012)

【Abstract】:Thispapercombinescloudcomputinganddatabasetechnology,aimingatthecurrentneedsofenterprisesandinstitutionsforclouddatabase,usesopenstack,ansibleandotheropensourcetechnologiestodesignaprivateclouddatabasesystem,anddesignsthesecurityarchitectureofthecorrespondingclouddatabaseplatformforthesecurityproblemsofclouddatabasesystem,whichprovidesawayforenterprisesandinstitutionstobuildprivateclouddatabaseplatformAftertesting,theclouddatabasefunctionisnormalandtheperformanceisgood.

【Keywords】:clouddatabase;cloudcomputing;database;OpenStack

0引言

隨着信息技术的不断发展云计算的技术的逐渐成熟,信息系统建立越来越依赖数据库支持[1]。相对于传统数据库来说,云数据库的高可用、高性能、易扩展、低成本等优势非常明显,越来越多的用户倾向于使用云数据库搭建信息系统[2]。近几年市场上先后涌现出SQLAzure、HBase等产品[3],这些产品多为运行于公有云环境下的商用产品,并且成本较高,而运行于私有云环境下的面向中小企事业单位使用的云数据库产品少之又少。本文就是针对目前企事业单位对云数据库的需求,研究设计了一款基于OpenStack、ansible等开源技术的私有云数据库平台,并针对云数据库平台的特点设计了与之对应的云数据库安全架构,经测试能够较好的满足需求。

1系统需求分析

1.1功能需求

目前国内大部分企事业单位希望能够使用云数据库支撑其信息系统建设,而其对云数据库需求主要包括用户管理、虚拟机管理、镜像管理、部署配置、数据库实例管理、监控、数据备份、计费及申请需求收集等需求。(1)用户管理。云数据库管理平台用户需要区分用户角色权限管理,普通用户只有云数据库本用户的使用权限或者视需求情况增加用户的管理权限,而管理用户可以管理用户及云数据库及其宿主虚拟机等。(2)物理机管理。用户能够通过云数据库平台实现底层物理机设备管理,支持灵活的将物理机其纳入或移除云数据平台及修改物理机配置等。(3)虚拟机管理。系统支持管理云数据库的宿主虚拟机,主要包括:创建(删除)虚拟机、虚拟机备份及虚拟机开启关闭等功能(4)镜像管理。系统能够支持类似创建的方式快速部署云数据库,即基于云计算虚拟化镜像的技术对相同配置需求的云数据库的进行类似创建和部署,并支持不同类型的镜像和模板的分类存储、上传以及查看。(5)自动部署。为实现系统方便快捷系统的部署,系统需要支持基于脚本技术的自动化部署功能,系统中预置安装配置参数以脚本,通过命令调用执行脚本实现按照参数配置进行自动化安装。(6)实例管理。系统支持管理员权限用户管理数据库实例,主要包括:创建实例、删除或销毁实例、启动和关闭实例、备份和恢复实例数据以及实例的优化升级等。(7)性能监控及报警。系统需要支持性能监控功能,以保障云数据库的

文档评论(0)

181****8690 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档