使用 2 台服务器最大化 Microsoft Web 和数据库

Maximize Microsoft Web and Database with 2 servers

我需要一种最佳技术来提高 Web 和数据库服务器的性能和可用性。我的问题是我总共只能买两台专用服务器。

我喜欢通过安装NBL来帮助IIS分配流量来充分利用两台服务器。我相信我会遇到带有故障转移选项的 MS SQL 2008 标准版的问题。

我的问题是: NBL 是否会导致与带有故障转移的 SQL 2008 标准发生冲突,我的以下设置是否会导致与数据库设置发生任何冲突。

Server settings are:
    Server 1  - SQL 2008 R2 Standard Edition with NBL installed, IIS, SQL Standard with Failover
    Server 2  - SQL 2008 R2 Standard Edition with NBL installed, IIS, SQL Standard with Failover.

我相信我必须删除 NBL 才能运行服务器工作属性,这是一种资源浪费。我了解到 SQL 2008 标准不支持横向扩展功能。从标准版转到企业版太贵了。

MS SQL Standard Failover 选项不适用于MS Windows Server Standard 版本,只有企业版和数据中心版可以支持故障转移。 参考:http://technet.microsoft.com/en-us/library/cc770625%28v=ws.10%29.aspx