博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
双机热备份
阅读量:6387 次
发布时间:2019-06-23

本文共 678 字,大约阅读时间需要 2 分钟。

统双机热备份的工作原理,是一种故障转移的方式, 

1、一般来讲要求主备机安装有相同的软件或数据库,主备机必须有共享数据的磁盘阵列存储子系统,用于保证状态切换后的数据连续性。 

2、主备机间存在有基于TCP/IP Socket接结方式或串口联结方式等的心跳检测链路,主备机间通过不断的通讯联系来确保检测对机的系统是否正常。 3、主机一旦出现故障,备机马上启动相关数据库服务或用户应用。 

这种模式决定了传统双机热备不可能达到秒级以上的切换时间。原因有如下原因。 1、主备机的共享存储子系统,虽然存储系统是共享的,但并不意味着共享存储系统是可以同时访问的,当主机工作时,主机独占存储子系统的I/O的读写,此时备机是不可以访问磁盘阵列子系统的。只有当主备机发生切换时备机才能取得存储子系统的I/O的读写控制权,而这种读写的控制转换是需要时间的。一般来讲大约需要5-20秒的时间,如果系统缓存过大,会增加主机回写缓存的时间,切换时间会更长。 

2、心跳检测链路并不是主机一旦宕机备机就会启动相关服务,而是主机宕机后,备机要经过反复验证后才可以确定主机确实已经停止工作或宕机了。而这个检测时间的安全阀值一般定为12秒左右。 

3、备机接管主机时,需要启动备机的用户应用程序或数据库程序。这样启动这些服务程序所需的时间完全由机器的性能与应用程序的启动快慢有关。 pluswell切换速度5秒之内 所以,综上所述普通双机热备份产品在发一次切换时的时间应在1-3分钟的时间。

转载于:https://www.cnblogs.com/xiaowangba/p/6314209.html

你可能感兴趣的文章
ssh命令详解
查看>>
C# 中字符串转换成日期
查看>>
垃圾短信相关用户细分方案
查看>>
MFC工程 重命名方法
查看>>
免费的Windows系统工具
查看>>
脚本:将git项目下载到本地并启动
查看>>
棋盘覆盖(一) ACM
查看>>
Linked List Cycle && Linked List Cycle II
查看>>
SeleniumTest
查看>>
ubuntu10.04 交叉编译 aria2 总结
查看>>
实验二 linux常用命令练习
查看>>
SPY
查看>>
base64加密解密c++代码
查看>>
json数据格式
查看>>
JS部分基础知识点
查看>>
题解——CodeForces 438D The Child and Sequence
查看>>
javascript 原型链
查看>>
ListView长按事件返回值为true和false的选择
查看>>
HDU Problem 1513 Palindrome 【LCS】
查看>>
针对异常的微信支付开发 坚守两大原则(分享)
查看>>