服务器群集:架构概述
Microsoft Corporation
发布日期:
2003
年
3
月
摘要
服务器群集是服务器产品家族提供的两种群集技术中的一种。
为那些要求高可用性和数据完整性的后端应用和服务提供了故障转移支持。这些后端应用包括数据库、
文件服务器、企业资源计划以及消息系统等企业应用。本白皮书立足于这种群集服务的架构和功能,介绍了
其术语、概念、设计目标、关键组件和预定的发展方向。
Microsoft® Windows® Server 2003 Technical Article
本文档所包含的信息代表了在发布之日,
Microsoft Corporation
对所讨论问题的当
前看法。因为
Microsoft
必须顺应不断变化的市场条件,故该文档不应理解为
Microsoft
一方的承诺,
Microsoft
不保证所给信息在发布之日以后的准确性。
本文档仅供参考。对本文档中的信息,
MICROSOFT
不做任何明示、默示或法定
的保证。
遵守所有适用的版权法律是用户的责任。在不对版权法所规定的权利加以限制的
情况下,如未得到
Microsoft Corporation
明确的书面许可,不得为任何目的、以
任何形式或手段(电子的、机械的、影印、录制等等)复制、传播本文的任何部
分,也不得将其存储或引入到检索系统中。
Microsoft
可能拥有本文档主题涉及到的专利、专利申请、商标、版权或其他知识
产权。除非在
Microsoft
的任何书面许可协议中明确表述,否则获得本文档不代表
您将同时获得这些专利、商标、版权或其它知识产权的许可证。
© 2003 Microsoft Corporation.
保留所有权利。
Microsoft
、
Windows
、
Windows
徽标和
Windows NT
是
Microsoft Corporation
在美国
和
/
或其它国家或地区的注册商标或商标。
此处提到的实际公司和产品名称可能是其各自所有者的商标。
服务器群集
Microsoft® Windows® Server 2003 Technical Article
目录
目录.................................................................................................................................................................. .......iii
简介...........................................................................................................................................................................4
发展背景
群集术语................................................................................................................................................................ ..6
服务器群集
虚拟服务器
资源组!
服务器群集架构.....................................................................................................................................................11
群集服务组件""
节点管理器"
数据库管理器"
检查点管理器"
日志管理器"
故障转移管理器"
故障转移"
故障恢复"
全局更新管理器"
备份#恢复管理器"$
事件日志复制管理器"$
成员身份管理器"$
非群集服务组件"$
资源监视器"
事件服务"
群集仲裁................................................................................................................................................................18
标准仲裁"
多数节点集仲裁"!
群集资源................................................................................................................................................................20
群集管理................................................................................................................................................................22
群集的形成和操作............................................................................................................................................. ...23
创建群集
形成群集
加入群集
脱离群集
故障检测................................................................................................................................................................25
检测节点故障$
检测资源故障$
未来方向................................................................................................................................................................26
详细信息................................................................................................................................................................27
书籍%
相关链接%
服务器群集
Microsoft® Windows® Server 2003 技术文章
简介
服务器群集功能最早是为&'
(
操作系统设计的,这一功能在
)和*++操作
系统中又得到重大改进。您可以借助服务器群集功能将多台服务器连接在一起,从而为在该群
集中运行的数据和程序提供高可用性和易管理性。服务器群集提供了以下三种主要的群集技术
优点:
更高的可用性。允许服务器群集中的服务和应用在硬件或软件组件故障下或在计划维
护期间仍能不间断地提供服务。
更高的可扩展性。支持通过增加多个处理器(在)
中最多可达 个,在*++中最多可达个)和额外
内存(在企业版中,随机存取内存,-最多可达 ./,在
*++中最多可达./)来扩展服务器。
更高的可管理性。允许管理员如同管理单台计算机那样管理整个群集内的设备和资源。
该群集服务是两种互为补充的群集技术(为了扩展和
基础操作系统而提供的)中的一种。另一个群集技术是网络负载均衡( &01+
/+2+3,&1/)。该技术作为服务器群集的互补,可面向前端应用和服务(如 4或
4+站点、基于5的应用、媒体流以及终端服务)来支持高度可用和可伸缩的
群集。
本白皮书仅立足于服务器群集的架构和功能,介绍了服务器群集的术语、概念、设计目标、关
键组件和预定的发展方向。本白皮书结尾处的“详细信息”小节提供了一个参考列表,您可以通
过这些资源了解服务器群集和&1/技术的详细信息。
发展背景
计算机群集的出现和使用已经有十几年的历史。作为最早的群集技术设计师之一,.对
“群集的定义是, 一种并行或分布式的系统,由全面互连的计算机集合组成,可作为一个统一
”的计算资源使用 。
将数台服务器计算机组合成一个统一的群集,多台服务器将可以在用户或管理员不必了解细节
的情况下分担计算负载。例如,如果服务器群集中的任何资源发生了故障,则不论发生故障的
组件是硬件还是软件资源,作为一个整体的群集都可以使用群集中其它服务器上的资源来继续
向用户提供服务。
换言之,当资源发生故障时,同服务器群集连接的用户可能经历短暂的性能下降现象,但不会
完全失去对服务的访问能力。当需要更高的处理能力时,管理员可以通过滚动升级过程来添加
新资源。该过程中,群集在整体上将保持联机状态,它不仅可供用户使用,而且在升级后,其
性能也将得到改善。
)和*++操作系统是完
全针对用户和业务对群集技术的要求而设计开发的。主要目标是:开发一种能满足大多数商业
机构和组织的群集需求的操作系统服务,而不是仅针对小型和特定的市场段。
市场调查显示,随着中小型商业机构的日常运作已越来越离不开数据库和电子邮
件,因此它们对高可用系统的需求很大,而且这种需求日趋旺盛。易于安装和管理,被认为是
这种规模的机构最关键的要求。的调查同时显示,那些对高性能和高可用性具有很
高要求的大企业对基于的服务器也日益感兴趣。
作为&'、和基础操作系统的集成化扩展而开发
的服务器群集服务,正是源于此次市场调查。该服务同其设计目标保持了一致,通过它可将多
台服务器和数据存储组件连接成一个易于管理的单元,即
服务器群集。
对于大型和小型企业中
服务器群集:架构概述
Microsoft® Windows® Server 2003 技术文章
运行基于和的应用程序的系统,服务器群集功能将可以赋
予它们高可用性和易管理性。服务器群集功能还提供了开发可利用服务器群集的高可用功能并
且具有群集意识的新应用程序所必需的应用程序接口和工具。
服务器群集:架构概述 $