软冗余与硬冗余

网友投稿 382 2022-11-18

软冗余与硬冗余

在学习300和400系统的过程中,接触到了冗余的概念,300采用的是软冗余,400呢?既可以软冗余又可以硬冗余。两者的冗余功能是相同的,但是究竟有什么区别呢?

一、概念

硬冗余是指物理上的硬件冗余,通过同步模块使两套互为冗余的系统进行实时数据交换、通讯。

二、 两者的区别

硬冗余是通过同步光缆和同步模块实现的冗余功能,不需要软件包支持。

2、软冗余主、备系统的CPU型号可以不同,例如一个为300,一个为400;硬冗余主、备系统的CPU型号必须相同。

3、软冗余的数据同步是周期性同步;硬冗余数据同步是时间同步。

3、软冗余中主cpu工作时,备用cpu是暖待机,也就是说当主 CPU 正在处理程序组件时,备用CPU 则跳过这些程序,这样可以防止在两个程序组件中出现不一 致,也就是待机站上的程序一直准备接管程序进行处理。因此软冗余系统中,主、备系统切换时间长,一般为秒级。

硬冗余的主CPU和备用CPU都处于RUN模式,两个CPU同步地处理用户程序,主站故障后,备用cpu可以立即进行切换,两个 CPU 的处理密切协调,时间为毫秒级。

4、当dp从站的接口或profibus链路故障,软冗余的主备cpu会进行切换,而硬冗余系统中,从站故障不会出现主、备cpu切换的情况。

5、软冗余不支持IO冗余,IO冗余只能在硬冗余中实现。

注意:400系统只有400H才能实现硬冗余。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:大数据Spark企业级实战版【学习笔记】-----交互式SQL处理框架Spark SQL
下一篇:【Redhat7.3】在局域网内安装ambari,通过ambari安装大数据平台
相关文章

 发表评论

暂时没有评论,来抢沙发吧~