18616998618
当前位置:首页 > 客户案例
高端服务器数据库集群解决方案案例
点击次数:1561 次    更新时间:2016-03-23

高端服务器数据库集群解决方案案例

数据库集群技术挑战

  高速互联网络、心跳检测和故障迁移是技术上的主要难点和挑战。

  1、互联网络

  数据库集群将集群技术运用到数据库系统中,由一组独立的数据库服务器通过高速网络构成统一的系统。各个数据库服务器之间相互协作共同完成任务,对用户仅呈现出一个节点。数据库集群与分布式数据库的组织形式类似,但他们之间有很大的差别,差别在于,分布式数据库不要求利用节点间的协作来提高整个系统性能,其目的在于实现数据的透明共享,一般由低速网络进行连接。而数据库集群的目的是通过同一集群中的各个数据库服务期间相互的协作来完成单一系统不能完成的任务,提高整个系统的性能。集群系统的节点之间会有频繁的信息传输,以实现节点间的负载平衡,是每个数据库服务器都能发挥其最大性能。为了减少通信代价,各个节点间需要通过高速网络进行连接。同时还要考虑到随着节点数和交换链路的增加,计算机协同工作的复杂度增加了,如何降低多机协同工作的复杂度的问题。

  2、心跳检测

  心跳检测是要解决多节点环境下各节点信息的采集、通讯、失效节点检测的问题。如何快速地采集个节点的状态信息,准确地检测到系统的故障、及时对失效节点作出判断、实现故障迁移也是多节点集群要解决的核心问题。为了实现系统的高可用,系统必须对网络状态、节点状态、软件状态、存储系统状态灯进行实时检测,监控到有故障节点时,立即将故障节点的工作迁移到其他节点中。为此,系统中各节点件必须尽快获取到对方的信条信息才能对集群做出准确的调度。这些信息包括:CPU利用率、内存使用率、网络负载、网卡IP工作状态、共享存储使用状况、用户关键业务的进程状态等,急群众的每个节点需要不断的采集自身的这些动态信息,报告给其它节点。同时还要不断获取其他节点的最新运行状态,以便在出现故障的时候做出迅速的反映。

  3、故障迁移

  多台数据库服务器相互连接,构成提供服务的整体,应用程序和客户端所需要的数据存储在共享的存储设备中。在某一节点是小的时候,共享存储的访问控制权就由失效节点切换至正常运行的节点上,客户端和应用程序可以通过共享存储设备继续访问所需的数据。这样可以是现在一个服务器节点失效的情况下,数据库集群仍可以正常提供数据访问和网络服务,保证客户关键业务的运行。

  方案逻辑图:


EMC存储,戴尔dell存储,戴尔dell服务器,戴尔dell工作站,戴尔dell刀片服务器,戴尔dell磁盘阵列存储,戴尔服务器,武汉戴尔服务器,戴尔 R930,戴尔 R730,武汉戴尔存储,武汉戴尔工作站 Keywords: EMC存储 戴尔dell存储 戴尔dell服务器 戴尔dell工作站 戴尔dell刀片服务器 戴尔dell磁盘阵列存储 中粮礼品卡 有声小说 尤克里里 广赢投资管理有限公司 海外学历认证 成都茶叶包装设计 中部微交易 常州英语翻译 天津景观设计 泰国货运 广州黑老头传媒 成都商务光纤 天堂鸟影视网 银河微盘 java培训 派工管理软件 外汇EA 山东专升本 移动警务系统 宏观经济管理 小学科学实验 烟台商标注册 伦敦黄金 杭州围棋培训班 天气数据api接口 昆山外资公司注册 众筹 大连认证 上海造价 微商协会 合肥别墅庭院设计 上海房产纠纷律师 京广视讯网 哈比桥治幼儿园 票据律师 北京app制作 瞬营销手机 催眠大师