今年是一个不平凡的一年,接触到了不少新艳的,让人兴奋的东西,虽然本身的牙掉了两颗,但感受本身又年青了两岁,哈哈!进入正题,今年公司开始启用数据库集群,对于Sqlserver来讲,实现方式并非不少,通常的实现方法就是采用第三方的moebius,这个东西作的仍是比较专业的,能够实现数据库的负载均衡,读写分离,双机备用,灾备,集群的同步也能够有实时同步和准实时同步等。数据库
高可用性安全
High Availability(HA)一般用来描述一个系统通过专门的设计,从而减小停工时间,而保持其服务的高度可用性。计算机系统的可靠性用平均无端障时间(MTTF)来度量,即计算机系统平均可以正常运行多长时间,才发生一次故障。系统的可靠性越高,平均无端障时间越长。可维护性用平均维修时间(MTTR)来度量,即系统发生故障后维修和从新恢复正常运行平均花费的时间。系统的可维护性越好,平均维修时间越短。计算机系统的可用性定义为:MTTF/(MTTF+MTTR) * 100%。因而可知,计算机系统的可用性定义为系统保持正常运行时间的百分比。
高伸缩性:服务器
指一个系统的持续扩展能力,当一个系统遇到性能瓶颈时,通常有两种扩展方式。 向上扩展: 向单一节点添加硬件设备或将其升级为一个大型节点。升级到综合性能更强大的硬件,带来的问题是硬件的浪费,一次性的投资增长。单节点体系结构最终会达到一个瓶颈并没有法实现进一步的有效扩展。具体表现为逐渐缩小的回报率或者价格惊人的昂贵硬件设备。系统得不到可持续的扩展,不能从根本上解决问题。 向外扩展:添加更多节点并将数据及工做负载分布于这些节点当中。 网络
负载均衡架构
负载均衡有两方面的含义,首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减小用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上作并行处理,每一个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力获得大幅度提升。
虚拟 IP 技术并发
虚拟 IP 地址(VIP) 是一个不与特定计算机或在一个计算机中的网络接口卡(NIC)相连的 IP 地址。引入的分组被发送到这个 VIP 地址,可是全部的分组旅行经过实际的负载均衡
数据库集群技术能够有效地整合和利用现有 IT 资源,提供高效、可靠的数据服务。Moebius® for SQL Server 是格瑞趋势专门针对 Microsoft SQL Server 数据库提供的综合集群平台,利用这一平台,任何企业都可以轻松地构建出适合自身业务的数据库集群,知足用户对负载均衡、可用性、数据安全、扩展性的须要。 Moebius® for SQL Server 基于 SQL Server 的内核实现,核心程序宿主在SQL Server 的内核之中, Moebius 集群强大的 SQL 解析引擎结合多种负载均衡策略,能够实现SQL 语句一级的负载均衡;同时将自动故障监测、虚拟 IP 及失败转移技术融入其中,知足企业对高可用系统建设的要求;数据复制时,采用了同步和异步两种复制模式,可实现数据在多台服务器间实时同步,保证事务的一致性和完整性,支持远距离复制; Moebius 集群具备带宽占用少、同步效率高、数据实时性高、数据一致性保障好的特色。 异步
Moebius 集群平台软件由 3 部分组成:Moebius 集群配置管理器、Moebius for SQL Server Agent, Moebius Core性能
Moebius的集群架构图spa
当VIP所在服务器出现问题后,VIP会经过仲裁文件自动进行漂移
怎么样,看了个人介绍,你们是否对SQLSERVER集群的搭建有了全新的方向呀,呵呵!