服务器做负载均衡和冗余有什么区别

服务器做负载均衡和冗余有什么区别,第1张

冗余是针对于服务器之间的备份的,他高于服务器负载均衡。负载是指你正在运行的所有提供同一应用的服务器之间的负载,根据负载的算法,会均衡你这些提供相同应用的服务器性能以及运行。而冗余起到的作用是在你主备服务器的主机宕机之后,立刻启动备机防止应用不能访问,提供24小时不间断服务。负载是在一个服务器组中做均衡,提高服务器组的总体运行安全度。这点负载与冗余有很大的相似处。

什么是冗余
冗余,指重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间 Redundant,自动备援,即当某一设备发生损坏时,它可以自动作为后备式设备替代该设备
冗余系统配件主要有:
电源:高端服务器产品中普遍采用双电源系统,这两个电源是负载均衡的,即在系统工作时它们都为系统提供电力,当一个电源出现故障时,另一个电源就承担所有的负载。有些服务器系统实现了DC的冗余,另一些服务器产品如 Micron公司的NetFRAME 9000实现了AC、DC的全冗余。 存储子系统:存储子系统是整个服务器系统中最容易发生故障的地方。以下几种方法可以实现该系统的冗余。 磁盘镜像:将相同的数据分别写入两个磁盘中: 磁盘双联:为镜像磁盘增加了一个I/O控制器,就形成了磁盘双联,使总线争用情况得到改善; RAID:廉价冗余磁盘阵列(Redundant array of inexpensive disks)的缩写。顾名思义,它由几个磁盘组成,通过一个控制器协调运动机制使单个数据流依次写入这几个磁盘中。RAID3系统由5个磁盘构成,其中4 个磁盘存储数据,1个磁盘存储校验信息。如果一个磁盘发生故障,可以在线更换故障盘,并通过另3个磁盘和校验盘重新创建新盘上的数据。RAID5将校验信息分布在5个磁盘上,这样可更换任一磁盘,其余与RAID3相同。 I/O卡:对服务器来说,主要指网卡和硬盘控制卡的冗余。网卡冗余是在服务器中插上双网卡。冗余网卡技术原为大型机及中型机上的技术,现在也逐渐被PC服务器所拥有。PC服务器如 Micron公司的NetFRAME9200最多实现4个网卡的冗余,这4个网卡各承担25%的网络流量。康柏公司的所有 ProSignia/Proliant服务器都具有容错冗余双网卡。 PCI总线:代表Micron公司最高技术水平的产品NetFRAME 9200采用三重对等PCI技术,优化PCI总线的带宽,提升硬盘、网卡等高速设备的数据传输速度。 CPU:系统中主处理器并不会经常出现故障,但对称多处理器(SMP)能让多个CPU分担工作以提供某种程度的容错。
循环冗余检查
循环冗余检查(Cyclical Redundancy Check),就是在每个数据块(称之为帧)中加入一个FCS(Frame CheckSequence,帧检查序列)。FCS包含了帧的详细信息,专门用于发送/接收装置比较帧的正确与否。如果数据有误,则再次发送。 是一种数据传输检错功能,对数据进行多项式计算,在每个数据块(称之为帧)中加入一个FCS(Frame Check Sequence 帧检查序列)并将得到的结果附在帧的后面,FCS包含了帧的详细信息,专门用于发送/接收装置比较帧的正确与否。接收设备也执行类似的算法,以保证数据传输的正确性和完整性。若CRC校验不通过,系统重复向硬盘复制数据,陷入死循环,导致复制过程无法完成。 [1]冗余可以理解为备用 多次(多处)储存相同的数据

+1电源配置,表示该服务器有一个电源模块即可正常工作,但在配置上是两个电源模块,其中一个电源模块是作为冗余电源备份的。
2+1电源配置,表示该服务器有两个电源模块即可正常工作,但在配置上是三个电源模块,其中一个电源模块是作为冗余电源备份的。
2+2电源配置,表示该服务器有两个电源模块即可正常工作,但在配置上是四个电源模块,其中两个电源模块是作为冗余电源备份的。至于一台服务器应该采用哪种电源配置,一是要看该服务器最多可以接驳几个电源模块,二是看该服务器的用途和重要程度。对于重要的且不宜停机检修的服务器,在资金允许的情况下,应该配足冗余电源。

介绍一款性价比比较高的服务器,亿万克,新一代亿万克亚当服务器正是基于对市场、客户需求的深入了解而推出的,囊括通用服务器、存储服务器、异构服务及边缘服务器四大类。

亿万克性能稳定高效、智能环境感知、绿色节能、配置灵活等优势,拥有卓越而优异的整机性能输出,在足量的整机性能与经济实惠之间实现优良的平衡,为数据中心提供实用的高性能、低成本、高密度的解决方案,适用于企业虚拟化、IT核心业务、分布式存储、电信通讯及其他复杂工作负载等宽口径业务用途。

1、 OPC服务介绍
西门子提供的最新软件:Simatic Net PC-Software CD 2005为各种组态软件的开发提供了一个统一的平台,它建立的PC站既为一些组态软件,如:WinCC、Protol等提供了与PLC的通讯平台,也提供了一套编程接口,可使用高级语言编程通过Simatic Net访问PLC数据。本文讨论的主要就是这个编程接口,最新版的Simatic NET支持五种编程方式:
<1>、ActiveX控件
提供了一系列数据访问控件,以便于向VB6这种语言使用控件的方式与PLC通讯。
<2>、OPC自动化
为VB6、Dephi等语言运用OLE 自动化的方式进行编程。
<3>、OPC用户接口
这是专门为VC++提供的一种高效编程方式,其灵活程度与执行效率比前面的两种方式均要高得多。
<4>、针对微软的NET平台的OPC用户接口
这也是一种非常灵活的编程接口,不过它针对的是NET平台,其提供了大量的NET类库,以便于像VC#、VBNET等高级语言编程。本文将详细的介绍该接口。
<5>、OPL XML接口
顾名思义,主要是针对XML编程的。
对于<2>、<3>、<4>编程方式,他们各自又可以分为同步访问方式和异步访问方式。按西门子的文档解释:同步通讯指的是当一个客户在访问服务器时,其他客户的访问必须等待,直到服务器处理完该客户的请求,才能继续进行下一个服务,异步访问与之正好相反,本文主要讲的是同步编程篇,异步篇以后再提供。
2、 配置OPC服务器
要进行编程,必须先配置服务器。本文以Prfibus DP网络为例,介绍PC站的配置。其内容主要来自西门子文档。
需要的软件:
Step7 V53
Simatic Net PC-Software CD 2005
需要的硬件:
至少为CP5611或以上级别,笔记本可以为CP5511,带DP口的S7-300 PLC(若使用Simatic NET的仿真功能可以不需要这些硬件,后面会介绍到)
<1>、组态一个S7站,配置Profibus DP网络,其DP地址设为3,并下载到PLC,然后把网线由MPI口转到DP口。S7站的配置这里就不介绍了。

前提是您使用的是wincc,不是pcs7
冗余授权是按套来的,一套两个,非别安装到两台电脑上
wincc RT(或者RC)每台服务器各一个授权;
SIMATIC WinCC V70 Archive这个授权是每台各一个
WinCC/ConnectivityPack V70这个授权是每台要装一个
如果您用到了CP1613卡,则需要每台服务器需要各装一个授权;
另外确定一下互为冗余的两台wincc是服务器还是单站,如果还有客户端连接,则每台服务器上还各需要server授权,也就是还需要两套server授权
然后就OK了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13479594.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-15
下一篇 2023-08-15

发表评论

登录后才能评论

评论列表(0条)

保存