技术开发 频道

格瑞趋势Moebius集群:实现SQL负载均衡

  Moebius集群功能盘点

  作为SQL Server官方认证的唯一一款第三方负载均衡解决方案,Moebius集群可以为企业用户做些什么呢?接下来笔者将为大家盘点一下Moebius集群的功能:

  1. 负载均衡与横向扩展

  传统的集群都是“主备”模式,即:始终只有一个节点在运行,在性能上得不到提升,系统也就不具备扩展的能力,当现有的机器不能满足应用的负载时只能更换更高配置的机器。这样的系统既不利于扩展,同时硬件资源浪费严重。

  Moebius集群打破以往的“主备”模式,集群中的每个节点都具有同等地位,集群强大的SQL解析及调度引擎,有多达10种灵活的算法,将所有的访问均衡地分配到所有数据库服务器上,进而显著提升数据库系统的性能。

  Moebius集群,在需要更高数据库处理速度时,只要简单地增加服务器就可以了,不但可以继承历史投资,也可以降低迎接投资风险。

  2. SQL调度与业务分离

  尽管数据库“复制技术”可以构建多个副本供应用程序查询,但是今天,多数已建好的信息系统基本上采用单数据库实例的设计模式。因此,应用程序不做大量修改,根本无法访问到这些副本。

  对用户来说,多数系统是由软件厂商(ISV)开发的产品或项目,修改应用程序几乎无法做到。

  Moebius集群透明地支持“读写分离”,通过对SQL语句进行解析并自动将SQL语句重定向其它服务器上(对报表或历史数据的查询自动导向到另外的服务器),从而透明地实现“业务分离“而无需改动应用程序。

Moebius集群功能盘点

  3. 高可用性及数据安全

  保证业务连续性及数据安全是数据库应用中的一个基本需求,Moebius集群各节点在任何时刻具有实时一致的数据,实现了真正的数据冗余,这样冗余的硬件架构不但可以避免单点故障而且提供了杰出的故障恢复能力。

  Moebius 集群通过“网络心跳”及“仲裁机制”实现自动故障转移,当侦测到集群中某节点发生故障时,会在最短的时间(<10s)内发现并通过虚拟IP转移技术自动将故障节点的业务转移,确保整个系统7*24小时不间断运行。

  4. 对用户透明

  对应用程序完全透明,只暴露虚拟IP地址及端口,无需用户改动应用程序。

  对管理人员透明,对集群的维护和单实例数据库维护相似。

  对开发人员透明,仍然使用SQL Server提供的技术,不改变开发人员的使用习惯。

  小结

  作为微软的金牌合作伙伴,格瑞趋势研发的Moebius弥补了SQL Server集群的负载均衡功能,并且从整体上提升了数据库的性能。“创新”是格瑞趋势的公司理念之一,正如David Zhou所说,未来,格瑞趋势将会围绕数据库发布很多新产品,继续秉持“Green(年轻)”的精神,发挥“集群”的力量,将“创新”进行到底。

Moebius集群功能盘点
▲点击图片 了解更多

2
相关文章