AlwaysOn系列文章--开篇

前言

早就想写一些,关于SQL Server 最新的高可用方案AlwaysOn的系列文章。虽然网上相关的文章已经很多了,写这些主要是整理下自己的知识并做个备用。


什么是AlwayOn

我在跟客户交流的时候,经常有客户会跟我说我们用的微软的集群。我说那是Windows Server故障转移群集吗?他说不是。是2012新出的。哦,我才明白他说的是AlwaysOn高可用组。


Windows Server故障转移群集(WSFC)

 WSFC是Windows Server操作系统的一个功能

在创建SQL Server的故障转移群集实例,AlwaysOn高可用性组或Microsoft Exchange邮件服务器群集之前,需要部署和配置WSFC。


Windows Server故障转移群集可以将多个计算机节点(物理机或虚拟机)组合起来,为应用程序(如SQL Server或Exchange)提供高可用性。 我在任何节点上都可以运行这些软件。 通过向客户端呈现包括唯一IP地址和唯一计算机名称或“虚拟网络名称”的虚拟接入点来实现应用高可用。 该地址和虚拟名称成为应用程序组中的资源,并在参与节点之间传递。 活动计算机节点的严重硬件故障将导致在该节点上运行的组服务的丢失。 群集服务将根据故障类型(硬件或软件)自动尝试重新启动当前节点或伙伴节点上的组。

群集实例的故障转移会导致客户机连接断开,客户端可以在另一个节点上的服务可用时重新连接。下面是常见的一些故障,但应用程序的任何故障都可能导致服务迁移到另一个节点:

网卡故障或网络故障
电源故障
主板故障
CPU故障


下面显示了Windows Server故障转移群集的典型视图。 群集节点全部通过网络连接,域控制器和DNS服务与WSFC一起工作,以允许客户端连接到虚拟IP或虚拟网络名称,无论服务在哪个节点上运行。

部署FCI,计算机节点必须使用共享存储(通常是)。 而部署AlwaysOn组,使用的本地存储

尽管群集节点可能具有不同的硬件,但通常最好将节点间的硬件保持一致,以避免功能较弱的节点无法处理超出其功能的负载。 但是,节点必须使用相同的操作系统补丁和网络配置; 在部署Windows Server故障转移群集之前,验证您的配置时,将能确认他们是不是一致,。 Windows Server版本(Windows 2003中的8个节点,Windows 2008中的16个节点和Windows 2012中的64个节点)的最大群集节点数量不同。

WSFC仅提供故障转移的功能。 应用程序在节点之间没有负载平衡。 每个服务都运行在一个且只有一个节点上。

WSFC需要某种形式的仲裁来控制群集资源所有权。 自Windows server 2003 SP1开始,仲裁采用节点投票系统的形式,维持Quorum所需的多数选票。 您还可以使用磁盘形式的其他仲裁资源进行本地化群集,也可以使用多站点群集的远程文件共享。 从Windows Server 2012开始,使用动态节点权重的方式动态平衡群集投票,以防止不必要的故障转移。


Failover Cluster Instances



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值