冗余设计又称余度设计技术,是指在系统或设备完成任务起关键作用的地方,增加一套以上完成相同功能的功能通道、工作元件或部件,以保证当该部分出现故障时,系统或设备仍能正常工作,减少系统或者设备的故障概率,提高系统可靠性。
在一些对系统可靠性要求很高的应用中,DCS的设计需要考虑热备份也就是系统冗余,这是指系统中一些关键模块或网络在设计上有一个或多个备份,当工作的部分出现问题时,系统可以通过特殊的软件或硬件自动切换到备份上,从而保证了系统不间断工作。
扩展资料
关键控制系统中,比如卫星控制系统、飞机及机场控制系统、铁路控制系统等,对系统的可靠性有苛刻的要求。在这些系统中,所有组件都要求有冗余设计,包括任何硬件及软件环节,要求任何单点故障不影响系统正常运行,即使是关键节点故障,系统中其他部分也要求具备基本的应急功能。
同样的,在数据中心领域,人们对数据中心可靠性的要求也越来越来高,通常采取N+1或者2N的供电架构,空调也可支持双路供电。数据中心第三方认证机构Uptime Tier认证的Tier II等级要求便是部件冗余。
参考资料来源:百度百科-冗余系统
关于域名、服务器、IP、网卡与网站之间的关系,如果要梳理清楚,那就要先向你介绍一下WEB工作流程。
WEB工作流程,用户访问网站过程中经历了哪些流程?
用户打开浏览器->输入域名->回车->网页内容在用户浏览器上显示出来。
上面的流程是用户在表象层上的感知,但在技术层上,远远不止这些流程,具体流程如下(以下流程也仅仅是精简流程,技术要做的工作远不止这些):
用户打开浏览器->输入域名->回车后,用户系统本地会对此域名进行解析->找到此域名对应的IP->然后定位到要访问网站的远程服务器->浏览器发送请求(要获取哪个页面)->远程服务器接收到请求后,将页面发送给用户浏览器->用户浏览器解析页面HTML进行渲染->页面最终展现在用户眼前。
关系梳理
服务器(硬件)
服务器做为硬件设备,网站是要部署在服务器之上的,所以少了硬件的支持,就谈不上网站。
网卡(硬件)
网卡做为电脑上的硬件设备,要上网就离不开网卡,不管是客户端(用户的电脑)还是网站服务器,如果少了网卡,联网这辈子都是不可能的了。
IP
有了电脑/服务器、网卡,接入运营商网络后,网络运营商就会给你分配一个全世界独一无二的公网IP,以此来定位客户端电脑和服务器端。
IP可以理解为人的身份z,在互联网上代表某台机器的唯一编码。
域名
问题来了,IP是一串较长的数字,如:611903859,如果我们要访问对方电脑,直接输入IP是可以进行访问的,但是记起来太费事,所以出现了域名,将域名和IP绑定起来,就能通过很好记忆的域名来反解析出IP,然后找到互联网上的目标机器。
网站(软件)
网站其实是一套系统,它接收用户请求然后做出处理,这样用户就能得到处理后的结果。
大型网站1个域名对应多个IP如何理解?
网站域名是1个,像百度这类公司服务器成千上万,总不能用1个域名绑定成千上万个IP吧,这是怎么做到的呢?
其实是这样的:
1个域名可以解析到1个特定的IP上,然后这个特定IP的服务器可以将用户的请求按一定规则分发到N台服务器上,专业名词叫“反向代理”。
举个栗子:
一个集团董事长要干一件事,他会找相关的部门,如技术部,董事长找到技术部总领导,说我要做什么什么,技术部领导接到任务后会进行任务折解,分到技术部不同人员身上,最终将完成结果反馈给董事长即可。此时技术部总领导就充当了“反向代理”的功能,将任务分发出去,他的下属将此事办妥后再由他反馈至董事长。
关于你讲的数据冗余问题,分布式系统中,数据是存在冗余的。
虚拟主机上多个域名是如何定位到多个网站中的特定一个的?
假设1台高配服务器,我们利用它搭建200个虚拟主机,那这200个虚拟主机可以绑定200+个域名,每个域名对应1个网站。
具体怎么定位的?
WEB服务器系统(如:Nginx、IIS)上每个网站会绑定对应的域名,这样虽然200个域名都解析到这同1台服务器的IP上,但Nginx和IIS上能获取用户请求的域名,这样就能定位到具体的网站上去。
一个公网IP能否对应多个后端主机?
可以的,这就是“反向代理”的作用,1个公网IP解析到某1台服务器上,然后这台服务器上配置规则可以将请求分发至后端多台服务器上。
win2003主备域控制器配置方法假设有2台SERVER,要将两台SERVER做成主备域控制器。
假设SERVER1为DC1,SERVER2为DC2,步骤如下:
1在DC1上按正常方法安装一个新的域控制器同时安装DNS服务;
2完成DC1域控制器安装后,在域中增加一个用户,并将该用户隶属于DOMAIN ADMINS和ENTERPISE ADMINS两组;
3将DC2的主DNS地址写成DC1的IP地址;
4用DCPROMO /ADV 命令在DC2上安装额外的域控制器,当提示输入用户时输入步骤2中设置的用户和密码;
5完成安装后重启,重启后安装DNS服务;(为了dns的冗余解析,备域安装时不默认装dns要自己装一次)
6安装完成DNS后不用做任何 *** 作,稍等片刻后,系统会自动将主备域控制器的域名加入到正向解析列表中;
7将主备域控制器的主用DNS都写成本机IP地址,备用DNS写成对方的IP地址。
8将域用户的主备DNS写成DC1、DC2的地址;
这样就实现了域控制器的双机热备,其中任何一台机器出现问题都不会影响整个域。利用双网卡,提高网速!
利用双网卡,提高网速!
大家好,我前几天在去联想玩的时候,看到他们工程师一台机装好几个网卡,速度还不错,我看一下,回到公司也到网上找了一些资料,双(多)网卡用一个IP的技术,对于各种内网服务器,和电脑、、、、很有用处,我把我在网上找到的资料整理了一下,大家看一看,也许对大家有好处!
所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列、3COM服务器网卡等)都具有多网卡绑定功能,可以通过软硬件设置将两块或者多块网卡绑定在同一个IP地址上,使用起来就好象在使用一块网卡,多网卡绑定的优点不少,首先,可以增大带宽,假如一个网卡的带宽是100M,理论上两块网卡就是200M,三块就是300M,当然实际上的效果是不会是这样简单的增加的,不过经实际测试使用多个网卡对于增加带宽,保持带宽的稳定性肯定是有裨益的,如果交换机等相关条件不错的话,这个效果还是很能令人满意;其次,可以形成网卡冗余阵列、分担负载,双网卡被绑定成“一块网卡”之后,同步一起工作,对服务器的访问流量被均衡分担到两块网卡上,这样每块网卡的负载压力就小多了,抗并发访问的能力提高,保证了服务器访问的稳定和畅快,当其中一块发生故障的时候,另一块立刻接管全部负载,过程是无缝的,服务不会中断,直到维修人员到来。先下载一个软件NIC Express,下载完软件,先不忙安装,咱们还是先准备好硬件。
第一部分:硬件安装
虽然,理论上讲绑定越多网卡在一起,最终效果提升就越明显,但是考虑到复杂程度,这里就以绑定双网卡为例进行说明,如果读者觉得好玩,兴致很高的话,按照下面方法愿意绑定多少就绑定多少个网卡,其实一般同一台服务器,绑定2-3块网卡也就够了,太多了,据说因为链路聚合的先天缺点,会过多占用服务器资源,反过来会影响服务器速度(关于这个我没实验,不过我觉得凡事都离不开物极必反的道理,适度最好)。
硬件的安装很简单,我也不在这里说了。省的大家骂我:》
下面还得看啊,好多的呢!
下面要进行设置及调试了,也就是要将这两块8139D廉价网卡,如同高档服务器网卡那样绑定在一起,使用同一个IP地址,同时同步工作。其过程并不复杂,估计20分钟足够了。
将刚刚下载的NIC Express软件的安装包NIC4rar解压缩得到安装文件“NICExpressW2KEEexe”,双击它启动安装程序,一路NEXT,软件提示输入unlock key(注册码),如果没有注册码,就只好点击Demo,选择试用,这样可以获得30天的免费试用期,在这30天里如果觉得不错,你可以想办法去弄一个注册码(怎么弄?找小编问,他可能有,哈哈)。
到下图所示界面,软件提示选择是否开启LOAD Balancing 功能?什么是LOAD Balancing 功能呢?LOAD Balancing的中文意思可以翻译为负载均衡,在这里就是网络负载均衡。也就是当多块网卡被绑定合一之后,当数据流量很大的时候,软件会自动调整,将数据流量负载均衡地分配到各个网卡上,以减轻单块网卡的压力,达到畅快的访问效果。我们绑定双网卡,其中目的之一就是为了实现负载均衡,我们自然要开启这个功能,所以,在这里一定要选择“Enabled”。当然,如果你在这里选择错了也没关系,今后也可以通过NIC Express软件管理界面开启。
继续一路NEXT,在Windows XP里安装时如果遇到提示“NIC Express Virtual Miniport”没有通过Windows测试,无法验证它同Windows XP的相容性,不要理会,选择“仍然继续”就行了。
到了下图所示界面,就到了真正绑定网卡的时候了:
大家看到这个界面一共分为上、中、下,三个窗口,上面的是空白,中间的写着8139-2,这个8139-2是我自己起的绑定之后的网卡组的名称,原来这里默认写的是New array,也可以不修改,你也可以根据自己喜好,写成别的名字。在最下面的窗口里列出了目前服务器上安装的两块网卡的名字。我们下一步就是要用鼠标选中下面的两块网卡名字,然后点击界面中间的Add键,把两块网卡加入上面的窗口里,这样两块网卡就这样被加入了网卡组里,初步绑定成一块“网卡”了,今后可以使用同一个IP地址了。
点击OK继续,NIC Express出现一个配置界面,选项很多,但是不必太 *** 心,因为这些配置都不必修改,使用默认值就可以了,直接点击OK、点击Finish完成安装进程。至此软件安装基本结束,剩下就需要对软件和网卡进行一些必要的设置工作。
啊!:》》》》》》》好累啊。,得休息一下:
点击桌面“开始”菜单,选择执行菜单里的“NIC Express Enterprise Edition”选项,这是NIC Express软件自带的一个监控程序,首先点击“setting”选项,在这里可以设置网卡流量计量单位,可以按照Packets/Sec、Mbits/Sec、Kbits/Sec三种单位来计算,一般都是使用默认的Mbits/Sec来计算,也就是兆/每秒,其实在这里只需要修改一下“Graph Detail(图形显示)”即可,将默认的“By Protocol”改成“By Incoming/Outgoing”,别的不需要改。
如果你想分别观察绑定组中每块网卡的流量或者整个组的流量,只需在“Select Device”选项中选择一下设备即可。最后点击“Advanced”选项,设定网卡绑定的工作模式,在这里也可以点击“Load Balancing Disable”来关闭网卡负载均衡功能。使用NIC Express绑定的双网卡组默认工作于“NIC Express ELB”模式下,这是NIC Express所特有的一种工作模式,实际效果很好。我们都知道利用昂贵的Intel PROSET绑定的Intel 8255x的组合是运行在“8023ad”工作模式下的,这一模式在NIC Express中也可以选择,但是多数使用者在实际使用后都认为“NIC Express ELB”模式的效果优于“8023ad”模式,大家今后可以自己实践测试比较一下。如果你也使用默认的“NIC Express ELB”模式,那么“Advanced”选项里也就不用改什么,一切默认即可。至此NIC Express的设置结束。
:》眼看累了吧,去。,去,快一点叫一个MM来,一起看,:》
第三部分:“虚拟网卡”设定
最后还要看看网卡的设置,用鼠标在桌面“网上邻居”上点击右键d出“网络和拨号连接”窗口,可以看到原来的两个网卡连接图标已经变成了三个,多出来的一个图标就是“NIC Express Virtual Adapter”,这个就是绑定后的网卡组,这个网卡组的使用和使用单一网卡完全一样,相当于一个单一的“虚拟网卡”。
用鼠标在这个图标上点击右键选择属性,可以为这个“虚拟网卡”设定IP地址、子网掩码、网关等等,其实在安装“NIC Express”过程中,如果服务器原来的单一网卡已经设置了这些,那么“虚拟网卡”就会自动设定和原来的网卡一样。在这里选择“NIC Express Transport for Ethernet”还可以自由对网卡绑定组进行调整,例如,减少或者加入一块网卡,这个较之Intel PROSET要方便许多,Intel PROSET在增加或者减少绑定组里的网卡之前必须删除原来的绑定组然后重新创建。
好了,好了,至此一切都已经做好,我们的服务器已经成为一台地地道道的“双网卡冗余服务器”了,我们来运行一下,看看表现。
第四部分:测试双网卡绑定后的效果(自己慢慢玩吧)
我个人认为使用NIC Express绑定多网卡,在当今这个数据时代具有一定的实际意义,无论是对于互联网服务器还是局域网服务器的用户都有启发,当我们为服务器绑定多网卡形成阵列之后,不仅可以扩大服务器的网络带宽,而且可以有效均衡负载和提高容错能力,避免服务器出现传输瓶颈或者因某块网卡故障而停止服务。:》 :》 也许你会说,在当今千兆网卡早已普及的时代,还费劲绑定几块百兆网卡做什么?其实绑定多网卡的目的并不是仅仅为了提高带宽,这样做还有一个最大的优点就是多块网卡可以有效增强服务器的负载承受能力和冗余容错能力。也许你也经历过,当使用单块10M/100M网卡在局域网里拷贝1G以上大文件的时候,经常会出现电脑停止响应,或者速度奇慢接近死机的情况,当多网卡绑定之后,这种情况会得到明显改善。
大家再想想,如果绑定的不是几块百兆网卡,而是几块千兆网卡,会是什么局面?想不想试试?:》
终于搞完了
DNS就是把域名和IP地址联系在一起的服务,有了DNS服务器,你就不用输入IP地址来访问一个网站,可以通过输入网址访问。
:
1 DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。
2 每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议的功能。
3 为保证服务的高可用性,DNS要求使用多台名称服务器冗余支持每个区域。某个区域的资源记录通过手动或自动方式更新到单个主名称服务器(称为主 DNS服务器)上,主 DNS 服务器可以是一个或几个区域的权威名称服务器。
4 其它冗余名称服务器(称为辅 DNS 服务器)用作同一区域中主服务器的备份服务器,以防主服务器无法访问或宕机。辅 DNS服务器定期与主 DNS 服务器通讯,确保它的区域信息保持最新。如果不是最新信息,辅 DNS服务器就会从主服务器获取最新区域数据文件的副本。这种将区域文件复制到多台名称服务器的过程称为区域复制。
随着科学技术的发展,冗余PLC系统的可靠性得到了进一步的提高,目前PLC冗余方式可分为硬件冗余与软件冗余两种方式,硬件冗余连接方式有所不同,同时也要求相应的硬件型号,但是对软件则没有特殊的要求。由于硬件冗余具有较高的可靠性高,但构建系统成本也较高。而软件冗余是一种成本低同时可靠性也有较大提高空间的应用方案,可以广泛应用于冶金、交通、电力、化工、污水处理等领域,但是仍然需要对其进行系统的研究。下面就来对这两种冗余PLC系统方式进行简单的介绍。软件冗余的实现原理是当系统运行过程中两个CPU同时启动和运行,但是在正常运行时只有主CPU发出控制命令,而备用CPU检测主CPU状态和记录主CPU发出的命令,当主CPU发生故障时能够延续当时的实际状态接替主CPU发出执行命令。当系统发生特定故障时,系统可以实现主备切换,备站接替主站继续运行。
硬件冗余系统的冗余结构使系统可靠性得到了确保,比如所有的重要部件都采用冗余配置,包括了冗余的CPU、供电模件和用于冗余CPU通信的同步模块。根据特定的需求还可相应配置冗余客户服务器、冗余接口模件、冗余通讯介质等。一般情况下硬件冗余系统可以实现以下功能。
1错误识别和错误定位功能集成。
2自动事件同步与平滑的主从切换。
3类似标准CPU的在线编程。
4在 *** 作期间可修改系统或者对部件进行更换。
5下载程序时,只考虑单个CPU,程序可自动拷贝到另一个CPU中,且修复后自动再进入。
6运行中所有部件可更换。
以上是济南领超自动化技术有限公司介绍的冗余PLC的相关内容,相信对于大家更进一步的了解PLC冗余系统会有一定的帮助。
PLC冗余可以分为:软件冗余和硬件冗余。硬件冗余对硬件型号有所要求,连接方式也不同,但对软件并无特殊要求。在工业自动化系统中大量选用可编程逻辑控制器(PLC)作为控制器,随着技术的发展又组建冗余系统进一步提高系统的可靠性。目前冗余的分类方式很多,而采用PLC冗余方式的有两种,即软冗余和硬亢余。
硬冗余系统的冗余结构确保了任何时候的系统可靠性,例如所有的重要部件都是冗余配置。这包括了冗余的CPU、供电模件和用于冗余CPU通信的同步模块。根据特定的自动化控制过程需要,还可以配置冗余客户服务器、冗余通讯介质、冗余接口模件IM153-2等。
冗余系统的优点在于:
一、以现有的系统为依托,不需要任何时间或科研投入,可以立即实现;
二、配置、安装、使用简单,无需额外的培训、设计等;
三、使用冗余系统,理论上来讲,系统的故障率可以接近为零。
冗余系统的缺点在于:
一、使用冗余系统就代表该系统臃肿,不简洁;
二:投入成本巨大,需要购买额外的系统,以及增加该系统后的后期维护成本等;
三、完全独立的系统并不存在,所以冗余系统最大的缺点在于,相互独立的配置之间会互相影响(尤其是依靠人的冗余系统),可靠性相对理论计算会大幅度下降。
扩展资料:
冗余系统因为前期投入巨大,后期的维护成本高,所以只有在高风险(包括金融风险、行政风险、管理风险以及危及生命安全的风险)行业应用比较广泛,如:金融领域、核安全领域、航空领域、煤矿等领域。
银行中的数据非常重要,即使服务器小概率的故障,也会有很大影响,甚至会影响一个国家的金融体系的稳定。
所以,每一个银行的数据至少同时存在两个以上的不同地点的服务器中(这就是一个简单的冗余系统),需要明白的是这个跟备份不一样,备份可以是先存储,再备份,而银行系统的冗余系统是同时更改,以保证在任意时间,任意一个服务器的故障,都不会引起数据失真。
生活中,也有比较常见的冗余系统,如运货的重卡,在卡车载重的后轮胎上,任意一个轴承上的一边至少有两个轮胎,其实仅需要一个轮胎,重卡就可以正常运行,另外一个轮胎就是冗余系统了。
冗余系统不一定非要是软件类的系统或机械类的设备,也可以是人(广义上来说人也是系统的一部分),但用人来当冗余系统的话,可靠性会更低,因为人的判断更易受外界因素的干扰。
参考资料:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)