K/3 标准部署方案

定义:用两台(或多台)服务器+磁盘阵列柜,构成数据库故障转移群集,适合要保证业务不间断的客户。 故障转移群集(Failover Cluster),又可称为高可用群集(High Availability Cluster),俗称双机热备,主要功

能是保证服务不中断,当提供服务的主机宕机或因其他原因不能联系时,备份机会及时在线接替服务。替换

过程依照实现技术和设备的不同,持续几秒到几十秒不等,通常客户端不会察觉到服务中断。        21

SQL Server 2000/2005/2008 数据库引擎,都有故障转移群集功能,金蝶 K/3 都能很好的支持

要实现 SQL Server 数据库故障转移群集,有几个必要条件:

1.   要有共享存储设备,通常是磁盘阵列柜,直连或通过 FC SAN、iSCSI 与节点服务器连接;

2.   所有节点服务器的硬件配置最好相同或相近,如果做不到,至少物理内存容量要一样;

3.   节点服务器的操作系统必须是 Windows Server 企业版或数据中心,标准版没有群集功能;

4.   SQL Server 2005/2008可以用标准版或企业版搭建群集,标准版只支持双机群集,企业版可支持 多机群集;SQLServer 2000 群集则必须用企业版搭建,SQLServer 2000 标准版没有群集功能;

5.   必须有活动目录/域支持,工作组环境无法实现群集;但基于性能和高可用性考虑,域控制器不 推荐作为 SQL Server 集群节点(SQL Server 2005/2008 已禁止域控作为群集节点,SQL Server 2000 可以将域控作为群集节点但强烈不推荐)。

此外还必须明确:

1.   SQL Server 群集不能实现负载均衡、不提高数据库性能,只起到故障转移,也即双机(多机)热备作用,到 2008 为止各版 SQL Server 群集都只有故障转移功能;

2.   SQL Server 群集不能提高数据安全性,群集的数据实际只有一份(在阵列柜上),虽然磁盘阵列的 理论可靠性比一般内部磁盘高,但不是绝对的,提高数据安全性必须通过定时备份、远程数据同 步等手段解决;

3.   一些第三方群集软件可以不通过 Windows 群集功能(MSCS)实现 SQL Server 群集,K/3跟这些软 件通常是兼容的,但没有广泛测试过,所以不能完全保证。

SQL Server群集下列几种不同部署模式,K/3 都能很好支持,可根据客户需要进行选择:

第一种:Active-Passive 群集

最常用的 SQLServer 群集部署模式,称之为 Active-Passive (主动-被动)模式,群集平时只有主节点 工作,备份节点处于闲置状态,只在主节点故障时被自动激活以接替服务。

Active-Passive 模式的优点:部署简单,不容易出问题,所以应用比较广泛。

Active-Passive 模式的缺点:服务器资源利用率较低,平时备份机完全不工作,即至少 50%的服务器资 源闲置。

第二种:Active-Active 群集

故障转移群集的另一种部署模式 Active-Active (主动-主动),即两个群集节点各运行一个SQL Server 实例,互为备份,任一节点故障时两个实例会同时在剩下的另一节点上运行。

Active-Active 群集的优点:平时两台服务器都工作,没有闲置节点,服务器资源利用率高。

Active-Active 群集的缺点:故障转移时两个实例挤在一个节点运行,激增的工作负载可能造成剩下那 个节点也崩溃;而且切换后还需要协调两个实例争抢的服务器内存,所以对数据库管理员的技能要求较高。

第三种: N+1 群集

如果群集需要运行多个数据库实例,从提高资源利用率、方便管理角度来说,较好的部署模式是采用 N+1 群集,它实际是 Active-Passive 部署模式的扩展,能够在一定程度上克服 Active-Passive 群集资源利用率低的缺点,也不像 Active-Active 群集那样难于管理。

N+1 群集就是“N 个数据库实例,运行在N+1 个群集节点上”,多出的一个节点作为群集上所有实例共 同的备用节点。举例说要运作 A、B 两个数据库实例,那么群集需要(2+1),也即 3 个服务器节点,其中两个 节点分别运行 A、B 实例,剩下一个节点作为 A、B 共同的的备用节点,当 A 或者 B 主节点故障时,实例都 会转移到这个备用节点。因为 A、B 实例主机通常不会同时出故障,所以共用一个备用节点是一般安全的。同理如果 3 个实例则需要 4 个节点,4 个实例需要 5 个节点,余此类推。

N+1 群集的优点:运行多实例时有优势,资源利用率比一般 Active-Passive 群集高,管理比Active-Active

群集简单。

N+1 群集的缺点:需要节点服务器比较多,而且如果两个或以上实例同时出故障,公共备用节点可能会出现资源不足的问题——当然多个实例同时出故障的可能性不大,N+1 群集部署模式也是基于此假定来设计的。

金蝶K3系统数据库群集部署方案相关推荐

  1. 用友和金蝶ERP产品私有云部署方案

    用友和金蝶ERP产品私有云部署方案 [摘要] 用友 金蝶 私有云 部署 架构图 用友和金蝶ERP产品私有云部署方案 一. 前言 此文档用于用友.金蝶ERP服务端在云环境下部署说明.用友产品包括U8+. ...

  2. JAVA儿童接种系统计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA儿童接种系统计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA儿童接种系统计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  3. java毕业设计智能小区物业管理系统Mybatis+系统+数据库+调试部署

    java毕业设计智能小区物业管理系统Mybatis+系统+数据库+调试部署 java毕业设计智能小区物业管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  4. java毕业设计宠物寄养预约系统Mybatis+系统+数据库+调试部署

    java毕业设计宠物寄养预约系统Mybatis+系统+数据库+调试部署 java毕业设计宠物寄养预约系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  5. JAVA计算机毕业设计大学校园兼职网站Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计大学校园兼职网站Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计大学校园兼职网站Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  6. JAVA计算机毕业设计补课管理系统Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计补课管理系统Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计补课管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  7. java毕业设计乐居租房网的设计与实现Mybatis+系统+数据库+调试部署

    java毕业设计乐居租房网的设计与实现Mybatis+系统+数据库+调试部署 java毕业设计乐居租房网的设计与实现Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. JAVA电影院售票网站计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA电影院售票网站计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA电影院售票网站计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  9. JAVA醋坊定制销售平台计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA醋坊定制销售平台计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA醋坊定制销售平台计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  10. java毕业设计动物园动物饲养管理Mybatis+系统+数据库+调试部署

    java毕业设计动物园动物饲养管理Mybatis+系统+数据库+调试部署 java毕业设计动物园动物饲养管理Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

最新文章

  1. 增强学习or强化学习概述
  2. c#调用cmd执行相关命令
  3. c++ 遍历所有点且距离最短_编程小白暑期进阶笔记41-C语言数据结构与算法图遍历的应用...
  4. (原创)3.2 AddOwner和OverrideMetadata的区别
  5. android异步编程,AsyncTask简单的异步编程android 中的实现
  6. python基础教程代码-Python基础教程代码怎么是英文 看不懂啊?
  7. tolua++ 使用有感
  8. JSP中request内置对象
  9. win10录屏_截屏、录屏这种小事,Win10自带功能比微信QQ强 N 倍!
  10. win7如何关闭uac
  11. 一个优秀的logo应该具备哪些特点?
  12. taobao.trades.sold.increment.get( 淘宝店铺订单交易数据接口,淘宝店铺订单解密接口,淘宝店铺订单解密提额接口)代码对接教程
  13. 【【运维】9个网络故障排除经典案例,你都得会吗?】
  14. python画笔颜色_Python画图 plt.plot()函数细节颜色字符,风格字符,和标记字符
  15. I3D【Inflated 3D ConvNet】——膨胀卷积网络用于行为识别
  16. (rear + maxSize - front) % maxSize 公式的理解(文图详解,手把手)
  17. 一种使用 PNP 作为开关管点亮LED的奇怪做法
  18. 2018年广东工业大学文远知行杯新生程序设计竞赛 1012 只有我不在的世界β
  19. Android7.1.2源码解析系列】Android编译系统翻译------Android_Build_System(/build/core/build-system.html)
  20. 普希金 《假如生活欺骗了你》

热门文章

  1. pdf阅读器与迅捷pdf编辑器的使用方法
  2. 网络存储与容灾系统-作业二
  3. 『伪原创工具 』英文在线伪原创工具
  4. php程序员开发工具箱,php程序员工具箱|php工具箱 v0.7 官方版 - 软件下载 - 绿茶软件园|33LC.com...
  5. 材料成型是现代制造业的重要支柱,对经济社会的发展和综合国力的提升有着十分重要的意义。
  6. MeteoInfoLab脚本示例:数据投影-FLEXPART
  7. 对java老师的评价及建议_对老师的评价及建议
  8. 1.R语言基本绘图分类
  9. Pascal------第三方库
  10. 史上最全计算机网络大纲