1 / 6
文档名称:

私有云数据库的构建.doc

格式:doc   大小:17KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

私有云数据库的构建.doc

上传人:学习的一点 2021/4/14 文件大小:17 KB

下载得到文件列表

私有云数据库的构建.doc

文档介绍

文档介绍:私有云数据库的构建
  摘 要 本文研究了私有云数据库的数据存储、私有去数据平台和用户的构建方法。陈述了在私有云数据库中常用的相关技术。对私有云数据库的发展具有总结性的作用。
  【关键词】私有云 私有云数据库 架构 相关技术
  1 私有云
  云计算是一种基于互联网的分布式计算,由Google的首席执行官Eric Schmidt第一次提出。云计算在商业运营中有公有云、私有云和混合云三种常见的计算模式。公有云是运营商面对公众开发的云计算服务。私有云是面向企事业单位内部开发设计的云计算服务。混合云是由公有云和私有云相结合的产物。
  私有云是针对单位的专享服务而构建的,拥有单位的防火墙保护,数据的安全性比公有云和混合云要高很多。私有云相对于公有云分布计算集中,用户范围小、管理方便、服务质量好,能够充分使用本单位的现有硬件资源和软件资源。
  2 私有云数据库
  私有云据库就是将数据库部署在私有云的虚拟计算环境中,从下至上由数据存储、私有云数据库平台和用户组成。
   数据存储
  在私有云数据库中,数据库的存储方案决定了数据的安全性。无论采用双机热备还是双机冷备,在服务器进行切换时一定要保证数据的一致性,这样才能实现数据的完整性。目前采用DRBD(Distributed Replicated Block Device)存储或共享存储方案的较多。DRBD是由通过软件系统实现主服务器和备用服务器之间的实时存储复制。主服务器和备用服务器之间可以角色互换。缺点是数据容量翻倍、资源浪费,有“脑裂”风险。共享存储方案是将存储空间与主服务器和备用服务器相互独立。在数据存储时通过服务器操作将数据存储在存储设备的同一个分区,保证了数据的一致性。缺点是某一时刻只允许一台服务器进行数据存储,多台服务器不能并行操作,效率低。
   私有云数据库平台
  私有云数据库平台主要包括平台组件、OpenStack服务、云数据库管理和系统管理四部分。
  平台组件分为集中式和分布式。集中式将所有服务组件都设置在一个服务设备上,能够节省资源但容灾性能差。分布式将服务组件部署在不同的服务器上,服务响应速度快容灾性好。
  OpenStack服务由数据计算、镜像管理、虚拟网络、块存储、对象存储、身份认证、控制面板和消息管理等组件模块构成。每个模块可以独立向用户提供资源服务。

  云数据库管理是通过底层数据库资源池实现的。数据库资源池的功能是为执行进程发出的信息流提供所需的物理支持和响应,信息流包括数据库服务器的创建、添加、删除、修改、查询和刷新等操作。数据库资源池可以由MySQL、Oracle、SQL Server等多种数据库组成。
  系统管理包括控制指令、节点管理、故障处理、负载分配等功能。控制指令包括状态指令、数据备份与恢复、日志查询等。节点管理通过监控系统对私有云中各个节点的实时状态进行监管。故障处理功能是对各节点中出现的故障进行自动相应处理。负载分配功能是统计私有云各节点的负载情况,根据负载均衡原则自动进行负载迁移。
   用户
  根据操作权限分为普通用户和管理员用户。普通用户仅享有数据的存取和查询服务。管理员用户拥有系统的所有权限,可以控制系统。
  3 相关技术