作者:bookee 来源:希赛博客 http://www.csai.cn 2006年5月26日

(1)增加线路、设备、部件,形成备份

  硬件容错方法之一是硬件堆积冗余,在物理级可通过元件的重复而获得(如相同元件的串、并联,四倍元件等)。

  另一硬件容错的方法叫待命储备冗余。该系统中共有M+1个模块,其中只有一块处于工作状态,其余M块都处于待命接替状态。一旦工作模块出了故障,立刻切换到一个待命模块,当换上的储备模块发生故障时,又切换到另一储备模块,直到资源枯竭,显然,这种系统必须具有检错和切换的装置。

  混合冗余系统是堆积冗余和待命储备冗余的结合应用。当堆积冗余中有一个模块发生故障时,立刻将其切除,并代之以无故障待命模块。这种方法可达到较高的可靠性。

  上述三种容错基本结构统称K出自N结构。该结构中共有N个相同的模块,其中至少有K个是正常的,系统才能正常运行。这种结构能容忍分别出现在N-K个模块中的N-K个独立的故障,或称其容忍能力是t=N-K。

  对有人维修的系统,一有故障就能排除,两模块就能起到多模块的作用,因此可以构成双模冗余系统。在部件级和整机级可实现双模结构。在整机级可采用双机交替工作、双机协同工作和修理不停机等工作方式。如重要业务处室的备用机,一些服务器的双网卡并行工作,双CPU,双电源等。

(2)数据备份

  每一个组织均有可能发生事故,从事故中恢复要求及时的备份和可靠的数据存储方式。一些组织的确每天做备份,但是不去确认备份是否有效。其他一些组织建立了备份的策略和步骤,但却没有建立存储的策略和步骤。这些错误往往在攻击者进入系统并已经破坏数据后才被发现。第二个问题是对备份介质的物理保护不够。备份保存了和服务器上同样敏感的信息,它们应以相同的方式加以对待。

  数据备份的重要性主要来源于两个原因:一是许多数据不经常使用,这些数据长期存储在硬盘上,既占用了存储空间,又降低了存储设备的使用效率,降低了存取速度。为了能更有效地利用信息,通常把常用的信息放在联机的硬盘或磁盘阵列等设备上,组成联机的资料库,把不常用的、但有时又要检索的信息,放在联机的后备设备如磁带库、光盘库上。而大量的长时间不使用的信息,则保存在脱机介质上棗脱机备份。更为重要的原因是防止由于自然灾害、故意破坏、病毒、非法操作、黑客攻击、内部人员故意破坏篡改、误操作等造成联机的数据丢失。为防范风险,先将数据作备份保存,一旦发生事故,可及时调出备份,尽快恢复计算机系统的工作。

  我们应该认识到为了保证单点的数据安全性,RAID技术、镜像技术甚至双机备份也无法替代数据备份。只有能够恢复的备份才叫备份。我们必须考虑到计算机应用系统遭遇到单点突发事件或自然灾难时的情况。

  保证数据安全包括两个方面。一是系统防护技术,指从桌面系统到网络环境到数据服务器的防病毒、防黑客入侵技术。二是系统保护技术,指数据备份、快速恢复、异地存放、远程控制、灾难备援等技术。数据容错的主要策略即数据备份。

  按备份的策略可分为完全备份、差分备份、增量备份、按需备份。

  完全备份:对包括系统应用程序和数据库等一个备份周期内的数据完全备份。

  差分备份:只备份上次完全备份以后有变化的数据。

  增量备份:只备份上次备份以后有变化的数据。

  按需备份:根据临时需要有选择地进行数据备份。

  全备份所需时间最长,但恢复时间最短,操作最方便,当系统中数据量不大时,适宜采用全备份;但是随着数据量的增大,可以采用所用时间更少的增量备份或差分备份。各种备份的数据量不同:完全备份>差分备份>增量备份。

  为防范风险,应当每天做备份。在大多数组织中,最低的要求是一周做一次完整的备份,之后每天再做增量备份。至少一个月要对备份介质做一次测试,以保证数据确实被正确的保存了下来。这是最低要求。很多公司每天都做完整的备份,并且一天就要做多次备份。

  按备份介质存放的位置可分为本地备份、异地备份。

  本地备份是在本地硬盘的特定区域备份文件。异地备份是指备份的数据存放在异地。可以将文件备份到与电脑分离的存储介质,如软盘、Zip磁盘、光盘以及存储卡等介质,以后转移到异地,也可以通过网络直接在异地备份。异地备份的备份信息至少不能存放在同一建筑物内。业务数据由于系统或人为误操作造成损坏或丢失后,可及时利用本地备份实现数据恢复;当发生地域性灾难(地震、火灾、机器毁坏等)时,可使用异地备份实现数据及整个系统的灾难恢复。

  考虑到本地环境安全性原因,常规数据备份一般要求一份数据至少应有两个拷贝,一份放在生产中心以保证数据的正常恢复和数据查询恢复,另一份则要移到异地保存,异地备份十分重要,以保证在本地出现灾难后最低限度的数据恢复。此外,更应建立历史归档数据的异地存放制度,从而确保对历史业务数据的可靠恢复与有效稽核的实现。

系统可靠性之——硬件冗余(1)相关推荐

  1. 计算机控制系统刘恩沧课后题答案,第八章2 提高计算机控制系统可靠性的技术措施_内蒙古农业大学:计算机控制技术_ppt_大学课件预览_高等教育资讯网...

    第八章 提高计算机控制系统可靠性的技术措施 第八章 提高计算机控制系统可靠 性的技术措施 8.1 软件故障诊断措施 8.2 软件可靠性措施 8.3 内部干扰 8.4 采用隔离变压器 8.5 接地设计 ...

  2. 六 系统可靠性分析与设计

    目录 1.可靠性相关基本概念 2.系统可靠性计算 3.软件可靠性设计 1.可靠性相关基本概念 系统可靠性在规定时间内及规定的条件下完成规定功能的能力,也就是系统无故障运行的概率.有因素能够运行.论文提 ...

  3. 计算机控制系统的可靠性设计,计算机系统可靠性设计方案

    李群 摘 要计算机的核心是系统,系统运行的可靠性与安全性,直接影响着计算机运行的效率,因此加强计算机系统可靠性研究,有着现实的意义.文中对影响计算机系统可靠性因素,进行了简单的分析,并且提出了计算机系 ...

  4. 计算机应用 信息系统可靠性,计算机系统可靠性

    本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 通常可靠性用平均无故障间隔时间MTBF来表示,即系统能正确运行时间的平均值. 中文名 计算机系统可靠性 词    性 名词判断 ...

  5. 一致性问题和Raft一致性算法——一致性问题是无法彻底解决的,可以说一个分布式系统可靠性达到99.99…%,但不能说它达到了100%...

    一致性问题 一致性算法是用来解决一致性问题的,那么什么是一致性问题呢? 在分布式系统中,一致性问题(consensus problem)是指对于一组服务器,给定一组操作,我们需要一个协议使得最后它们的 ...

  6. 看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断。【详细!小白也能看懂!】

    看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断. A. 软件喂狗 B. 处理器温度过高 C. 外部中断 D. 看门狗定时器超时 解析: 思考方式: 每个 ...

  7. 分布式存储系统可靠性如何估算?

    本文由  网易云 发布. 常规情况下,我们一般使用多副本技术来提高存储系统的可靠性,无论是结构化数据库存储 (如典型的 mysql).文档型 Nosql 数据库存储 (mongodb ) 或者是常规的 ...

  8. 《架构师》反思:系统可靠性

    最近系统学习了一个系统可靠性及其相关知识,今天在这总结一下. 首先,什么是系统的可靠性呢?系统的可靠性是指在规定的时间内及规定的环境下完成规定功能的能力,也就是系统的无故障运行概率. 我会从以下几个方 ...

  9. pfSense与CARP的硬件冗余

    在使用CARP配置高可用性集群之前,请参阅pfSense手册中的硬件冗余章节. pfSense High Availability设置概述 每个CARP群集节点都需要一个真正的IP地址. 要拥有2个群 ...

最新文章

  1. NAT技术解决了IPv4地址短缺的问题,假设内网的地址数是m,而外网地址数n,若mn,则这种技术叫做(66),若mn,且n=1,则这种技术这叫做(67)。【答案】A C
  2. 30张图 讲述真实的人性
  3. 本地连接虚拟机的redis
  4. matlab中solve和resolve,resolve和solve的区别
  5. [转]android webview学习
  6. (zt)Flash与C++交互
  7. 聚类算法实践——谱聚类、Chameleon聚类
  8. ansible的playbook进行yum批量安装nginx最新版本
  9. jrtplib linux编译,linux下编译jrtplib、jthreadlib
  10. 第六章 算法algorithms
  11. 北航计算机学院考研专硕,北京航空航天大学计算机学院2020考研拟录取及未录取名单...
  12. 目标检测简介和滑动窗口
  13. 图片转文字、视频转文字 超赞网页分享
  14. Appollo高精度地图二——数据采集生产及产品实例
  15. 什么是跨域?以及跨域的解决方案!
  16. 基于电子病历的临床医疗大数据挖掘流程与方法
  17. 八戒踩坑- php7.3.11 “continue“ targeting switch is equivalent to “break“
  18. Maven 三种archetype说明
  19. 在路上——广州一日游
  20. uniapp封装的激励广告和插屏广告以及banner广告

热门文章

  1. 使用官方isal工具提取DSDT
  2. 【宝塔面板部署nodeJs项目】网易云nodeJs部署在云服务器上,保姆级教程,写网易云接口用自己的接口不受制于人
  3. LiveGBS国标视频平台接入4G移动执法仪如何保存设备的执法录像实时录像和云端录像
  4. 沿着“运营那条线”,新手要学哪些零散知识
  5. 制作一个homeassistant开关
  6. IDEA中Dependencies红色波浪线报错的解决办法
  7. Kafka安装启动入门教程
  8. python如何连接数据库_python如何访问数据库
  9. “苹果税”要byebye,iOS最快下月开放第三方支付
  10. 深入理解 Flutter 框架层次结构