在网上找了很多资料,说是要搞服务器集群?
我现在两台服务器。
一台是备份的服务器。现在主服务器访问成功率大概有98%,但是因为我的网站使用人数非常频繁。有时出现2%的不能访问的情况下,我希望会自动转向第二台服务器,从而将成功率提高到99.99%。毕竟,两台服务器同时不能访问的机率非常低的。现在,还有一个问题是,SQL Server数据库在第三台服务器。如果第三台服务器出故障了,也等于是不能访问了。我记得,我曾经在机房看到有些人的服务器上插了很多个硬盘,大概有10几个吧,不知道这样的好处在哪?请服务器专家提点提示。谢谢!

解决方案 »

  1.   

    前面要加台代理服务器搞下负载均衡,
    sqlserver同步镜像至少需要3台服务器
    硬盘多了容量大,没别的好处了,速度raid后就没法再增加了
      

  2.   

    你需要的是HA(高可用)系统,集群是实现HA的一种方式...HA不是加几台备份计算机那么简单,还需要HA监控程序自动切换服务器...另外,要做HA不是只做Web或业务服务器,全套系统涉及的服务器都得做...不然就会发生“SQL Server数据库在第三台服务器。如果第三台服务器出故障了”这种情况,那HA就没意义了...至于“服务器上插了很多个硬盘”...那是磁盘阵列系统,属于操作系统和存储介质冗余容错,也是HA的一部分...好处是硬盘是服务器上最容易损坏的部件,磁盘阵列又比双机容错系统或集群系统便宜得多,还能提高磁盘读写效率...你要做HA系统最好去找专业的服务器提供商让他们给你们出HA方案,毕竟这种玩意儿除了服务器还需要一系列软硬件支持...
      

  3.   

    SQL Server 2005的镜像功能,我今天研究了一下。发现,有一个叫“见证服务器”。我想问一下,如果这个见证服务器出故障了,怎么办?SQL的镜像功能的好处应该仅仅是为了让两台服务器的数据库数据一致?但是,主服务器如果出问题了,访问备份服务器时,如果要更新备份服务器上的数据时,那主服务器岂不是更新不到了?
      

  4.   

    不明白为啥这个帖子会在.net区?