我们有两台服务器。 它们都是具有相同硬件和运行Windows Server 2008的规格的HP DL 380 G6服务器。目前,第二台服务器是SQL 2008 Enterprise自动故障转移群集的第一台服务器。
我宁愿让这两个服务器运行和服务请求。 因此,如果我们的工作人员需要从数据库生成大量报告,则可以使用辅助服务器,而不会减慢来自用户的Web请求。 这个想法是对数据库文件进行dfs风格的复制,以确保两台服务器上的实时或接近实时的对称数据库。 只有一个服务器将提供Web请求。 目前没有计划负载平衡器。
我熟悉集群失败,但是这种同时集群已经避开了我。
有人可以对此有所了解吗? 也许我看着这一切都是错误的。
谢谢!
补充:谢谢你的回应。 我发现很难相信25000美元的软件,你不能扩展到多个服务器。 大公司如何处理不断增长的需求? 没有一台机器可以处理像Facebook这样的大型网站,如果他们使用MSSQL(我相信他们不是,但它只是一个例子)
附加2:如果有人会这么友善的话,还是要多一点反馈。 记得也看看评论。
不工作。 群集和镜像 – 在MS世界中 – 对SQL Server来说总是主动/被动的。 您可以添加复制,但必须在最上面(附加服务器)。
为了增加别人的话,SQL Server 2012允许使用“Always On Availability Groups”。 您将集群中的一个节点定义为所有写入活动将发生的主节点。 然后您可以使用一个或多个辅助节点来满足只读查询。
概述可以在http://msdn.microsoft.com/en-us/library/ff877884.aspxfind
同意TomTom – 值得你们知道,甲骨文的RAC系统允许这个,而不是便宜的…