服务器群集:Windows 2000 和 Windows Server 2003 常见问题(三)
2008-11-08 10:55:45 来源:WEB开发网可伸缩性
问:服务器群集是否增强了服务器的可伸缩性?
答:服务器群集的主要目标是为应用程序提供高可用性平台。
有一些类型的应用程序可以进行扩散以便利用一组机器。可以将更多的机器添加到组中,以增加可用于应用程序的 CPU 或内存。这种类型的应用程序通常采用对数据集分区的方式进行扩散。例如,可以通过将数据库分区为多个片断的方式来扩散 SQL Server 数据库,然后利用数据库视图给客户端应用程序造成一个数据库的假象。
服务器群集并不提供用来分区或扩散应用程序的工具;但是,服务器群集允许在高可用性环境中对这类应用程序进行扩散。每个分区都可以独立在一组机器内部进行故障切换(也可以故障切换到其他空闲节点),这样在出现故障的时候应用程序的分区仍然可以保持可用。
问:服务器群集是否提供应用程序的负载平衡?
答:服务器应用程序提供人工负载平衡机制。应用程序可以被转移给群集中的多台服务器,以便分布负载。
操作系统不提供自动工具来自动实现应用程序的负载平衡,也不提供增强的故障切换策略,以便利用负载来确定应用程序的最佳放置位置。
服务器群集概念
问:要构建服务器群集需要什么硬件?
答:服务器群集硬件的最重要的条件是它必须包含在 Microsoft 硬件兼容性列表 (HCL) 上的已验证的群集配置中,这表明它通过了 Microsoft 群集硬件兼容性测试。所有合格的解决方案都会出现在以下 Microsoft HCL 站点中:http://www.microsoft.com/whdc/hcl/default.mspx. Microsoft 仅支持 HCL 上列出的群集解决方案。
一般说来,构建服务器群集的条件包含以下事项:
•服务器:两台或更多基于 PCI 的机器,运行支持服务器群集的操作系统版本之一(参见以下内容)。服务器群集可以运行在基本 Windows 操作系统支持的所有硬件基础结构之上,但是您不能在同一群集中混合使用 32 位和 64 基础结构。
更多精彩
赞助商链接