SQL server可以做load balance吗

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
我看大部分SQL server cluster都配置为active-passitive的模式,可以配置为active-active然后再load balance吗?

回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
看你的load balance在哪一层了,MS说能:
Scaling Out SQL Server with Data Dependent Routing:
http://msdn.microsoft.com/en-us/library/cc966448.aspx
不过是在应用层。。。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
sqlserver可以做active-active的cluster.
但是那样就需要冒着一个风险,当其中一个节点挂掉之后,两个实例就会在一个节点上运行.
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
像oracleRAC, sybase cluster或者DB2 purescale那种,没戏。2012版本没有,估计微软也不想搞这个了。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
hwtong 发表于 2012-1-9 17:20
sqlserver可以做active-active的cluster.
但是那样就需要冒着一个风险,当其中一个节点挂掉之后,两个实例就 ...

你确定SQLSERVER可以做?还是通过其他的曲线做法做出来的?
SQL2012也不过是ALWAYSON,镜像能只读,但不是LOAD BALANCE。

回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我还不知道sql server 可以负载均衡
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
"sqlserver可以做active-active的cluster. 但是那样就需要冒着一个风险,当其中一个节点挂掉之后,两个实例就会在一个节点上运行."
这句话实际上应该是:sqlserver2个机器在一个HA cluster上,每台机器上有不同的实例,都可以由对方接管。每个实例上跑的数据库可以使用分区视图和对方的连起来。
或者可能还有其他的解释吧。
但反正,一个数据库由多个实例并发同时读写,这种情况是没戏的。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
sthumanguan 发表于 2012-1-9 17:25
你确定SQLSERVER可以做?还是通过其他的曲线做法做出来的?
SQL2012也不过是ALWAYSON,镜像能只读,但不 ...

很确定sqlserver可以做AA模式的cluster.
但是这个AA模式和Oracle的RAC不一样.
Oracle的RAC后台是一个数据库.
但是SQLServer的AA模式的Cluster,是两个实例......
这点要弄清楚.
另外,sqlserver官方到目前为止并没有出现负载均衡的解决方案.
当然,可以使用第三方的中间件实现负载均衡,但是我没有做过.
也不知道是否稳定.
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
zcl32 发表于 2012-1-9 17:32
"sqlserver可以做active-active的cluster. 但是那样就需要冒着一个风险,当其中一个节点挂掉之后,两个实例就 ...

正解,我上次去试听一家培训公司的课程.
里面有讲到AA模式的Cluster.
主题思想是:
将一个正在运行的业务系统分离,分别放在两个节点的实例上.
但是呢,当遇到failover的时候,就会出现两个实例在一个节点的情况.
而且这样配置下来只会多需求IP资源,其他资源应该不会增多,比如License

回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
AA的两个节点是不同的数据库,那什么数据库都可以做的。!!!
我需要的是能够scale out的,2台,3台,到n台。
好像MS SQL只能做HA failover, 这样支持16节点有个毛用,同时只有1个节点可以用,其他15个都闲做,除非脑子有毛病。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行