技术开发 频道

SQL Server 2000高可用性群集概述

  【IT168 专稿】

  1. 群集介绍

  
  群集是由一组独立的计算机构成的,这些计算机协同工作以运行一组公用的应用程序,并为客户和应用程序提供类似单机系统的功能。

  群集优点:

  •可伸缩性
  可伸缩性是指我们可以通过增加处理器或计算机的方式不断提高计算机系统承受工作负载的能力。
  通过协同工作方式组织在一起的多台计算机所形成的群集可以在群集中添加计算机的方式来提高性能 。

  •可管理性
  对于最终用户、应用程序和网络来说,多台计算机组成的群集就像一个单机系统,同时为系统管理员提供了单点控制。

  •高可用性与高可靠性
  群集用来避免单点故障。应用系统可分布在多个计算机上,以获得一定程度的并发能力和故障恢复,并因此提供更高的可用性。
  群集中的某台计算机出现故障时,群集中的另外一台计算机会自动接替故障计算机的工作,使应用继续保持运行状态。在客户方是感觉不到故障的。 

  2. Microsoft的群集解决方案
  Microsoft服务器群集(MSCS)
  网络负载平衡群集(NLB)
  组件负载平衡群集(CLB)
  Application Center 2000

  •Microsoft服务器群集(MSCS)
  服务器群集是一组彼此相互独立、但作为单一系统一同工作的计算机系统(也称作节点)。服务器群集允许用户和管理员将这些计算机作为单一系统来进行访问和管 

  3. 服务器群集功能

  •高可用性
  故障转移/故障恢复。
  故障转移是指将相关处理过程将某个故障节点上的正在执行应用程序移植到群集中其它健康节点上继续使用,如继续进行打印队列的打印操作。
  故障恢复是指故障节点修复重新联机后能对群集应用程序实现故障返回。
  MSCS能够在不丢失任何与故障应用程序相关数据的前提下对群集上所运行的应用程序进行故障转移与故障恢复管理,并且能够在故障恢复过程中维护用户及应用程序状态。
  
  ·滚动升级

  管理员可以把所有的工作负荷转移到一台服务器上,并保持或升级未承担这份工作的服务器。在维护或升级完成并通过测试后,此服务器重新联机并自动重新加入到群集中。在维护或升级群集中的其他服务器时,此过程可以重复。

  •可升缩性
  主动/被动群集
  一个应用同一时刻只能在一个节点上运行
  适合无法分割数据的应用
  常用于兼容的以前的应用程序
  主动/主动群集
  应用可以被分开同时运行
  同一类型资源的多个实例

  •可管理性

  群集管理器

  群集使用群集管理器来配置、控制和监视。可以在使用群集服务的 Windows 2000 的计算机上安装群集管理器。也可以从一台Windows 2000或者安装了SP3 的Windows NT计算机上,安装群集管理器工具远程管理 Windows 2000 服务器群集。群集管理器允许通过一个图形化的控制台管理群集对象、创建组、启动故障转移、处理维护和监视群集活动。

0