国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

了解容错:保护系统安全

发布时间:2019/07/03标签:   系统    点击量:

原标题:了解容错:保护系统安全
容错是很多行业范畴中应用的观点,但它对数据存储和信息技巧基本设备尤其主要。在这类情形下,容错是指盘算机体系或存储子体系在硬件或软件呈现毛病时,但仍能持续任务而不中止效劳,而且不会丧失数据或侵害保险性。体系中的容错可能涵盖全部数据存储平台,从HDD硬盘到SSD硬盘,从RAID到NAS。固然容错有许多成绩,容错体系的终极目的是供给保险爱护,完成起来愈加庞杂。容错怎样任务?在最基础的层面上,经过确保体系没有单点毛病,能够将容错功效构建到体系中。假如单个组件结束任务,将招致全部体系完整结束任务,这请求供给容错功效。尺度体系中的典范单点毛病是电源单位(PSU),其将交换(AC)电源转换为种种电压的直流(DC)电源认为差别组件供电。假如电源单位(PSU)产生毛病,那末它所支撑的全部组件也将生效,平日会招致全部体系产生灾害性毛病。容错平日遵守以下两种模子之一: 在某些情形下,碰到毛病的容错体系能够会持续畸形运转,而不会转变吞吐量、呼应时光或其余机能目标。 其余容错体系在碰到某些毛病时,会在机能方面碰到“功效消退”。也就是说,毛病对体系机能的影响将与其严峻水平成反比。因而,小毛病将发生小影响,而不是大影响,也不会招致全部体系产生毛病。即便在产生一个或多个严峻毛病时,高度容错体系也将持续任务。保险容错打算须要多个数据存储库以确保冗余。树立容错才能创立容错的要害目标是幸免(或最少尽能够地最小化)体系的功效因为其一个或多个组件中的毛病而变得弗成用的能够性。在用于爱护职员保险的体系(比方地面交通控制硬件和软件体系)以及保险、数据爱护和完全性以及低价值买卖所依靠的体系中,必需存在容错才能。冗余性为了打消单点毛病,并供给容错功效,容错体系应用“冗余”观点。现实上,在以上例子中,这将象征着为体系装备一个或多个额定的电源单位(PSU),这些电源单位(PSU)是冗余的,在重要的电源单位(PSU)畸形任务时,它们不须要为体系供电。然而,假如重要电源单位(PSU)产生毛病(或许检测到诸如过热的毛病,标明它马上产生毛病),那末它便可能结束效劳,此中冗余的电源单位(PSU)能够启动而不会中止运转团体体系。无理想情形下,将为体系中的全部组件供给冗余,但现实上本钱愈加昂扬。出于这个起因,计划职员在抉择最好候选冗余之前,盘算组件产生毛病的能够性、体系的主要水平以及冗余的本钱。另一种方式是采纳在体系产生毛病时启动的备用盘算机体系。多样性在某些情形下,能够无奈供给冗余,这方面的一个例子是平日来自电网的重要电力供给。假如市电产生毛病(能够是因为发电厂产生毛病或在风暴时期电力线路刮断),则平日无奈接入替换的大众电网。在这类情形下,容错能够经过多样性来完成,这象征着完整从另一个电源取得电力供给——很能够是备用发机电,在市电毛病时主动启动。在某些情形下,“多样化”选项(在这类情形下是发机电)能够不存在与重要选项雷同的容量,这能够须要恰当地下降效劳,直到能够规复重要选项。复制完成容错的更庞杂方式是​​经过“复制”。这波及运转体系或子体系的多个雷同版本,并检讨它们的功效老是发生雷同的成果。假如成果差别,则挪用某些进程来断定哪个体系呈现了毛病。最罕用的是“平易近主”体系,因而假如三个体系供给雷同的成果,而第四个体系供给差别的成果,那末第四个体系被以为是过错的。另一种方式是从新运转已知准确成果的进程,以检讨哪个体系呈现差别的成果,标明它有毛病。复制能够在组件级别履行,比方,经过使三个处置器全体同时任务,或许能够在体系级别履行,同时应用一组雷同的盘算机体系。容错体系的因素(1)硬件体系典范的盘算机体系或数据存储体系包含中心处置单位(CPU)、体系存储器(RAM),诸如硬盘驱动器的帮助存储体系,以及电源单位(PSU)、收集接口和主板。为了供给容错,容错盘算机体系或数据存储体系能够应用种种元件。这包含CPU的复制、电源单位(PSU)和内存的冗余,在某种情势的RAID阵列中设置的硬盘驱动器,包含冗余和复制,以及供给备用发机电的电源多样性。容错收集能够由冗余收集接口卡(NIC)和/或种种收集选项(比方有线LAN NIC和无线LAN适配器)供给。(2)软件体系软件能够被计划成容错的,如许即便在碰到过错、异样或有效输出时,它也能够持续运转,只有它被计划成可能处置这些过错,而不是默许地讲演过错和结束。特殊是,诸如TCP/IP之类的收集协定曾经被明白地开辟进去,以创立容错收集。TCP/IP能够在一般收集链接或节点能够不测变得弗成用的情况中持续运转。它能够顺应差别的前提,以便尽能够经过任何可用的路由将数据包发送到目标地。软件体系还能够应用复制来供给容错功效:能够将一个十分主要的数据库持续复制到另一个效劳器,如许,假如托管主数据库的效劳器呈现毛病,则能够马上将操纵重定向到正本数据库。或许,能够将某些效劳(特别是Web效劳器)放在负载均衡器前面,以便多个效劳器都供给雷同的效劳。假如一台效劳器呈现毛病,那末负载平衡器只会将全部Web恳求发送给其余效劳器,直到修复毛病。固然,这就引出了如许一个成绩:假如负载平衡器产生毛病,会产生甚么情形?其谜底平日是毛病转移体系,它会马上将Web恳求传输到位于另一个地位的效劳器上。因为此毛病转移地位的资本能够与重要数据核心的资本差别,因而在规复畸形操纵之前,这能够会招致畸形升级。(3)电源如前所述,很多容错体系包含多个电源单位(PSU),以在电源单位(PSU)产生毛病时供给冗余。因为平日无奈取得冗余的主电源,因而大少数构造都依靠来自替换电源的电源情势。这平日是在市电产生毛病时主动启动的发机电,以确保IT硬件、存储装备、HVAC和其余体系存在所需的功率。(4)高可用性与容错性高可用性与容错性的观点之间常常存在一些混杂。在最基础的层面上,高可用性指的是遭遇最小效劳中止的体系,而存在容错性的体系计划为永久不会碰到效劳中止。在实际中,这类差别能够很小。很多高可用性体系的目的是所谓的“5个9”或99.999%的畸形运转时光,这相称于每年只要几分钟的停机时光。然而,治理这两个观点的准则长短常差别的。容错体系旨在检测毛病并修复成绩(能够经过交流冗余组件)而不会中止,而高可用性体系平日应用尺度硬件,旨在在产生中止后疾速规复效劳。高可用性平日被以为是可接收的而不是容错的起因平日是本钱:在体系中构建容错设备能够比不断产生的长久中止要高贵很多。很多构造应用这两种方式的组合:容错体系用于最要害的运动,高可用性用于不太主要的运动。容错中要斟酌的要素(1)本钱到现在为止,容错的最大毛病是它招致体系的构建远比容错体系高贵很多。这是由于,它们平日须要统一组件的多个版原来供给冗余。它们还能够须要额定的装备,如发机电,即便它们从未应用过,也须要按期保护和测试。其本钱不只是财政方面的,容错体系能够会占用更可贵的数据核心空间。斟酌到所波及的额定硬件,容错的额定本钱在很大水平上是弗成幸免的。这象征着构造须要认真斟酌容错与高可用性的上风能否值得支付额定的本钱。(2)品质降落为了增加容错本钱,构造平日简直弗成幸免地接收应用本钱较低和品质较差的冗余组件,由于单个组件的牢靠性不再是要害。这能够招致支撑和保护本钱增添,而且假如组件品质太差,乃至能够使体系团体不如没有装备容错的体系牢靠。为了幸免这类情形,有须要监控各个组件的机能和寿命。(3)测试和毛病检测的难点就其实质而言,容错使切当体系不能畸形任务时更难以发觉,由于组件毛病不会招致体系毛病。这象征着平日须要更多的资本来测试和监控为容错而构建的体系的安康状态,在某些情形下,这能够须要开辟或猎取定制软件或顺序以关心履行义务。【编纂推举】挑选云存储产物的七个基础成绩美创企演示新存储技巧:16GB维基百科数据写入DNA怎样断定你的存储体系合适SAN还NAS?数据是资产,效力是进展! 剖析中小企业数据保险和治理新趋向胜利召开希捷Sai Varanasi/孙丹:翻新技巧推进产物变更,满意数据存储需要【义务编纂:华轩 TEL:(010)68476606】 点赞 0

版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号