私有云平台DBaaS服务的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:ljq529632883
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算的发展使得用户可以通过网络以自助服务的方式来获取自己所需的IT资源。借助于虚拟化技术,用户不需要关注具体的硬件,而只需要选择一家云服务提供商,登录到其云平台就可以购买和配置自己所需要的服务。这样的选择具有高度的扩展性,更加经济,也使得资源的利用率得到了明显改善。得益于云计算的发展,数据库技术也开始了从传统IT到云的转型。传统IT下的数据库需要管理员进行配置,数据库管理需要由专业的数据库管理员负责,数据库需要部署在大型机器上。而云计算下的DBaaS(数据库即服务)可以自助地进行服务配置,开发者可以管理自己的数据库服务,并且将其部署在虚拟化的机器上。为了满足用户在私有云平台上使用DBaaS服务的需求,本文以H3C私有云平台为基础,结合OpenStack Trove组件实现了该云平台的DBaaS服务模块,完成云数据库实例的生命周期管理和数据库管理等工作。本文首先对用户的需求进行了分析,云平台需要提供可扩展和可靠的云数据库给用户。接着介绍了当前私有云平台的架构和所采用的DBaaS后台方案,着重对OpenStack Trove组件创建数据库实例的原理进行了分析,并结合云平台进行了总体设计。然后对云平台上的DBaaS服务进行了详细设计与实现,因为涉及到多种服务的调用和数据的校验及组合,在代码实现上主要采用Java8提供的组合式异步编程方式对任务进行并发调用。由于数据库实例状态不能实时推送到前端页面,本文提出了一种基于WebSocket的状态推送方案解决此问题。最后对该云平台提供的DBaaS服务进行了系统测试。验证了该方案创建的数据库实例可以支持多种数据库类型和版本,用户在使用时可根据自己需求场景进行配置选择,并对数据库实例里的数据库和用户进行管理。
其他文献
本文对综采面机械系统可靠性及模糊工作状态进行了分析,为设备维修管理与决策提供科学依据。
文章从知识发现和数据挖掘的角度,利用粗糙集和BP神经网络的理论和方法,建立了基于粗糙集和BP神经网络相结合的供应链绩效预测模型。并结合一个供应链绩效预测实例,首先对其基于
<正>2017年3月11日,青岛一位60岁老人在海边身亡,留遗书称被保健品&#39;坑死&#39;的新闻,引爆了网络。记者从省消协获悉,江西老年人权益受到损害的方面,营养保健产品排第二位
期刊
通过对表土沉降原因的分析,找出了由于沉降而产生的井壁破裂的危险位置,并利用静力学理论及温度应力场理论推出了危险位置处的应力计算解析式,建立了考核井壁破裂的强度准则,最后
《大学物理拓展与应用》教材是教育部"面向21世纪教学内容和课程体系改革计划"理工科项目"面向21世纪工科物理教学内容和课程体系改革的研究与实践"的成果.本文介绍了《大学物理拓展与应用》的立体构成、编写立意、教材特色及使用方法.
<正>5月16日,广东省深圳市消委会联合该市龙岗区消委会召开消费维权信用信息推送新闻发布会,将涉及平行进口车商无法履约交车、网络消费欺诈、预付式商家关门跑路共计5家严重
期刊
本文以国有及股份制银行、城市商业银行持有监管资本的成本和政策性差异为切入点,结合资本监管环境因素的影响,分别从资本充足率的分子——监管资本、分母——风险加权资产的
课堂教学的“导入”环节是教师引导学生做好学习课程知识的心理准备、认知准备,并让学生明确学习内容、学习目标以及产生学习期待、激发学习动机的一种教学行为。俗话说:“万事贵乎始”,心理学相关研究表明:人的感知是先入为主的,强化对事物的首次认识对后继学习至关重要,但实际教学中课堂导入效果不佳。近年来,将游戏与学习相融合的游戏导入逐渐受到关注。希沃白板的交互功能可以为游戏提供一定的支撑,教师准备好本节课的相
2009~2010年度中国教育小康指数:67.6分2010年8月,《小康》杂志社中国全面小康研究中心联合清华大学媒介调查实验室,在全国范围内展开了中国教育发展现状满意度调查。本次调查