服务器群集:Windows 2000 和 Windows Server 2003 常见问题(一)
2008-11-08 10:56:04 来源:WEB开发网可伸缩性:可分区的应用程序可以分布到群集的各个服务器中,从而可以利用其余的 CPU 和内存来解决问题。随着问题规模的增大,可以将其他服务器添加到群集中。分区应用程序是可以将数据(或功能)分割成多个独立单元的应用程序。例如,可以将一个自定义数据库分割成两个单元,其中一个单元包含名称以 A 到 L 开头的客户,另一个单元包含名称以 M 到 Z 开头的客户。
问:群集服务器有什么用途?
答:群集服务器为任务关键型行业应用程序提供了一个高可用性平台。这些应用程序通常包括数据库服务器(例如 Microsoft SQL Server)、邮件和协作服务器(例如 Exchange Server)以及基础结构服务器(例如文件服务器和打印服务器)。
问:服务器群集的名称是 Microsoft Cluster Server (MSCS) 和/或 Wolfpack 吗?
答:原始服务器群集项目的代码名称是 Wolfpack。但当该产品作为 Microsoft Windows NT 4.0 Enterprise Edition 的一部分发行时,它的名称是 Microsoft Cluster Server 或 MSCS。在 Microsoft Windows 2000 中,该产品的正式名称是服务器群集。
问:服务器群集如何融入更大型的 Windows 高可用性环境中?
答:服务器群集是运行在 Windows 平台上的更大型的高可用性应用程序环境的一部分。Windows 具有三种不同的群集技术:服务器群集、网络负载平衡 (NLB) 和组件负载平衡 (CLB)。在出现故障时,服务器群集通过将应用程序从一台服务器上故障转移到另一台服务器,从而确保了诸如数据库(例如 SQL Server )这样的有状态应用程序的高可用性。NLB 用于将客户端请求分配给一组相同的服务器。在负载增加时,NLB 可通过增加额外的服务器,从而确保了诸如 web 服务器(例如 IIS )这样的无状态应用程序高度可用并且可以扩散。CLB 是一种用于确保 COM+ 应用程序高度可用并且可以扩散的技术。Windows 平台中的其他基础结构使用其他技术来确保高可用性和可伸缩性。例如,Active Directory 的高可用性是通过将目录内容复制到一组域控制器中来实现的。
更多精彩
赞助商链接