服务器群集:Windows 2000 和 Windows Server 2003 常见问题(三)
2008-11-08 10:55:45 来源:WEB开发网问:什么是主动/主动以及主动/被动?
答:主动/主动以及主动/被动是用于描述群集中应用程序的部署方式的术语。遗憾的是,它们对于不同的人来说意味着不同的含义,因此这些术语总是会引起混淆。
对于单个应用程序或数据库来说:
•主动/主动意味着同一应用程序或同一服务的多个片断可以在群集中的不同节点上并发运行。例如可以对 SQL Server 2000 进行配置,以便对数据库进行分区并在每个节点上运行数据库的一个实例。SQL Server 提供了视图概念,从而提供了整个数据库的单一映像。
•主动/被动节点意味着群集中只有一个节点可以承载给定的应用程序。例如,一个文件共享就是主动/被动。在任何时候,任何给定的文件共享只能被承载在一个节点上。
对于应用程序或服务器的一组实例来说:
•主动/主动意味着同一应用程序的不同实例可以并发运行在不同的群集节点上。例如,群集中的每个节点都可以对不同的数据库运行 SQL Server。一个群集可以并发支持某个群集中的多个节点上承载的多个文件共享。
•主动/被动意味着在群集中只能运行服务的一个实例。例如,在任何时间点群集中只能有一个 DHCP 服务的实例正在运行。
对于群集来说:
•主动/主动意味着群集中的所有节点都在运行应用程序。这些可以是相同应用程序或不同应用程序的多个实例(例如,在一个 2 节点群集中,WINS 可能运行在一个节点上,而 DHCP 可能运行在另外一个节点上)。
•主动/被动意味着有一个群集节点处于空闲而没有用于承载应用程序。
服务器群集支持所有这些不同的组合。这些术语实际上描述的是特定应用程序或应用程序组的部署方式。
随着超过两台服务器的群集的出现,从 Windows 2000 Datacenter 开始,术语主动/主动变得令人困惑起来,因为可能有四台服务器。在具有多台服务器的情况下,部署的选择变得更加灵活,从而支持进行多种不同的配置(例如 N+I)。
更多精彩
赞助商链接