细化解析:SQL Server数据库的集群设计

作者:xiaozhao 时间:2009-02-05 15:59:00 

很多组织机构慢慢的在不同的服务器和地点部署SQL Server数据库——为各种应用和目的——开始考虑通过SQL Server集群的方式来合并。

将SQL Server实例和数据库合并到一个中心的地点可以减低成本,尤其是维护和软硬件许可证。此外,在合并之后,可以减低所需机器的数量,这些机器就可以用于备用。

当寻找一个备用,比如高可用性的环境,企业常常决定部署Microsoft的集群架构。我常常被问到小的集群(由较少的节点组成)SQL Server实例和作为中心解决方案的大的集群哪一种更好。在我们比较了这两个集群架构之后,我让你们自己做决定。

什么是Microsoft集群服务器

MSCS是一个Windows Server企业版中的内建功能。这个软件支持两个或者更多服务器节点连接起来形成一个“集群”,来获得更高的可用性和对数据和应用更简便的管理。MSCS可以自动的检查到服务器或者应用的失效,并从中恢复。你也可以使用它来(手动)移动服务器之间的负载来平衡利用率,以及无需停机时间来调度计划中的维护任务。

这种集群设计使用软件“心跳”来检测应用或者服务器的失效。在服务器失效的事件中,它会自动将资源(比如磁盘和IP地址)的所有权从失效的服务器转移到活动的服务器。注意还有方法可以保持心跳连接的更高的可用性,比如站点全面失效的情况下。

MSCS不要求在客户计算机上安装任何特殊软件,因此用户在灾难恢复的经历依赖于客户-服务器应用中客户一方的本质。客户的重新连接常常是透明的,因为MSCS在相同的IP地址上重启应用、文件共享等等。进一步,为了灾难恢复,集群的节点可以处于分离的、遥远的地点。

在集群服务器上的SQL Server

SQL Server 2000可以配置为最多4个节点的集群,而SQL Server 2005可以配置为最多8个节点的集群。当一个SQL Server实例被配置为集群之后,它的磁盘资源、IP地址和服务就形成了集群组来实现灾难恢复。

SQL Server 2000允许在一个集群上安装16个实例。根据在线帮助,“SQL Server 2005在一个服务器或者处理器上可以支持最多50个SQL Server实例,”但是,“只能使用25个硬盘驱动器符,因此如果你需要更多的实例,那么需要预先规划。”

注意SQL Server实例的灾难恢复阶段是指SQL Server服务开始所需要的时间,这可能从几秒钟到几分钟。如果你需要更高的可用性,考虑使用其他的方法,比如log shipping和数据库镜像。

单个的大的SQL Server集群还是小的集群

下面是大的、由更多的节点组成的集群的优点:

更高的可用新(更多的节点来灾难恢复)。

更多的负载均衡选择(更多的节点)。

标签:细化解析,SQL,Server数据库,集群设计
0
投稿

猜你喜欢

  • 导航设计的流行趋势

    2007-12-25 12:06:00
  • SaaS中的用户体验设计

    2009-05-20 12:28:00
  • 解决方案,而不是功能

    2011-01-30 18:11:00
  • JavaScript解决Joseph问题

    2008-06-21 17:11:00
  • JavaScript库jQuery入门简介

    2007-10-17 11:43:00
  • 如何用ASP发送HTML格式的邮件?

    2010-06-11 19:41:00
  • asp如何实现网络打印?

    2010-05-24 18:31:00
  • asp根据出生时间判断生肖

    2008-03-24 19:49:00
  • ExtJS 开发总结

    2009-04-28 13:05:00
  • Oracle 创建监控账户 提高工作效率

    2009-10-14 11:47:00
  • 定位?浮动?自适应?

    2008-06-30 14:20:00
  • 《用户体验的要素》摘记

    2008-08-04 17:59:00
  • Web内容写作:得到更好稿件的头15条规则[译]

    2011-06-09 14:38:00
  • 什么样的分页案例才是好的

    2007-11-23 19:08:00
  • 浅析ASP内置组件

    2007-10-18 11:31:00
  • 如何实现文件上传并自动归类功能?

    2010-05-24 18:37:00
  • Dreamwaver 常见问答解答

    2009-07-05 18:51:00
  • 纯CSS无限级下拉菜单

    2009-09-17 11:29:00
  • 概念性产品设计

    2008-06-11 12:57:00
  • 经典的退出浏览器弹窗代码

    2008-07-30 12:48:00
  • asp之家 网络编程 m.aspxhome.com