适用于:Microsoft® Windows® .NET Server 2003 Enterprise Edition
Microsoft Windows .NET Server 2003 Datacenter Edition
Microsoft 群集服务
摘要:了解如何在群集环境中对应用程序轻松执行性能检查,而无需更改应用程序代码。本文着重介绍三个支持群集的 Microsoft 服务器技术之一:群集服务。本文包含英文的屏幕拍图。
目录
简介
三种群集技术
通过 Microsoft 群集服务实现的故障转移功能
群集服务体系结构
群集无关应用程序
高可用性记事本
小结
简介
在任何情况下,仅仅交付一个具有丰富功能集的高质量应用程序是不够的,越来越多的情况下它还必须满足高可用性条件。您是否因为群集技术看起来过于高深,难于理解和使用而没有将应用程序升级?随着 Microsoft® 群集服务(在 Windows® NT™ 4 中引入,在 Windows .NET Server 2003、Enterprise Edition 和 Datacenter Edition 中可用)的出现,开发人员可使用一些简单工具在群集环境中部署应用程序。这些工具能够将群集中的应用程序登记为一般应用程序,并能够借助 Windows 脚本控制应用程序的配置。
群集将两个或多个服务器连接在一起,使其对客户端呈现为单个计算机。将服务器连结到一个群集中可以分担负载、启用单点操作/管理,并为满足日益增长的需求进行相应的调整提供了途径。因此,通过群集可以生成高可用性的应用程序。
本文着重介绍三个支持群集的 Microsoft 服务器技术之一:群集服务。我们将介绍如何在群集环境中对应用程序轻松执行性能检查,而无需更改应用程序代码。
三种群集技术
Microsoft 服务器提供了三种支持群集的技术:网络负载平衡 (NLB)、组件负载平衡 (CLB) 和 Microsoft 群集服务 (MSCS)。
网络负载平衡
网络负载平衡充当前端群集,用于在服务器群集中分配传入的 IP 流量,是为电子商务 Web 站点实现增量可伸缩性和显著可用性的理想选择。可将最多 32 个 Windows .NET Enterprise Server 连结在一起共享一个虚拟 IP 地址。NLB 通过在群集内的多个服务器之间分配客户端请求增强了可伸缩性。随着流量的增加,可以向群集中添加更多的服务器,任何一个群集最多可容纳 32 个服务器。NLB 在为用户提供连续服务的同时还提供了高可用性,即自动检测服务器故障,并在 10 秒钟内在其余服务器中重新分配客户端流量。