集群和负载平衡之间有什么区别?

集群和负载平衡之间有什么区别?

在 Server 2008 R2 中,您可以创建一个计算机集群,据我所知,如果某台服务器死机,该集群可提供故障转移。我相信,借助网络负载平衡,这会将部分负载“卸载”到其他服务器,例如,您可以拥有两台配备 NLB 的 Web 服务器……但您不能同时拥有一个集群并在集群上安装 NLB 吗?

基本上哪里用NLB,哪里就用集群,例如一个数据库和一个网站。

答案1

NLB 最适合用于以下情况:复制服务所需的数据是一项简单的任务,多个服务器可以同时运行服务而不会造成任何损害,并且任何更改的数据都会完全传递到另一个服务。大多数 Web 服务器。

集群最适合用于使用共享存储且出于数据完整性或其他原因每次只能运行一个服务的情况。大多数数据库。

您使用 NLB 创建一组相同配置的 Web 应用服务器,所有服务器都与集群数据库服务器通信。

答案2

我认为这是密切关注问题主要正在解决。集群主要通过改进特定应用程序所运行的平台来提高其可用性。

NLB 允许您将一系列资源组合在一起,主要是为了提高性能,通过允许您将多个资源隐藏在一个网络地址后面,这也可能有助于提高可用性,具体取决于手头的任务。

相关内容