服务器冗余性(服务器指的什么)
什么是冗余性
冗余性指的是在某种系统或结构中,存在超出必要程度的部分或元素,这些部分或元素在某种程度上重复了其他部分或元素的功能或作用。这些多余的部分或元素被称为冗余元素。冗余性的存在可以提高系统的可靠性、稳定性和容错能力,但同时也可能增加系统的复杂性和成本。
在信息技术领域,冗余性通常通过硬件冗余、软件冗余和数据冗余等方式实现。硬件冗余是指在系统中设置多个相同或相似的硬件设备,当某个设备出现故障时,其他设备可以接管其工作,从而保证系统的正常运行。例如,在服务器集群中,通常会设置多个备用服务器,以确保在主服务器出现故障时能够迅速切换到备用服务器,保证服务的连续性。
软件冗余则是指通过编写多个功能相同或相似的软件模块,以提高系统的可靠性和稳定性。这种冗余方式可以在某个软件模块出现问题时,通过切换到其他模块来避免系统崩溃。例如,在操作系统中,通常会设置多个进程管理器或文件管理系统,以确保在系统出现故障时能够迅速切换到其他管理器或系统,保证系统的正常运行。
数据冗余则是指在数据库或文件系统中存储多个相同或相似的数据副本,以提高数据的可靠性和可访问性。这种冗余方式可以在某个数据副本丢失或损坏时,通过其他副本进行数据恢复。例如,在分布式数据库系统中,通常会设置多个数据副本,以确保在某个节点出现故障时能够迅速从其他节点获取数据,保证数据的完整性和可用性。
冗余性不仅可以提高系统的可靠性和稳定性,还可以提高系统的容错能力。例如,在电力系统中,通常会设置多个备用发电机组,以确保在主发电机组出现故障时能够迅速切换到备用发电机组,保证电力的连续供应。这种冗余设计可以在一定程度上避免系统崩溃或故障对生产和生活造成的不便和损失。
然而,冗余性也存在一些缺点。首先,冗余设计可能会增加系统的复杂性和成本。因为需要设置多个相同或相似的设备、软件或数据副本,所以需要更多的资源投入。其次,冗余设计也可能导致资源浪费。因为在某些情况下,可能并不需要所有的冗余元素都工作,这会导致一些元素处于闲置状态,造成资源浪费。
因此,在设计和实现系统时,需要权衡冗余性的利弊,根据实际情况选择适当的冗余策略。同时,也需要对冗余元素进行管理和维护,确保其能够正常工作并在需要时能够及时接管工作。
服务器冗余是什么意思
什么是冗余
冗余,指重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间 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]冗余可以理解为备用多次(多处)储存相同的数据
服务器做负载均衡和冗余有什么区别
冗余是针对于服务器之间的备份的,他高于服务器负载均衡。负载是指你正在运行的所有提供同一应用的服务器之间的负载,根据负载的算法,会均衡你这些提供相同应用的服务器性能以及运行。而冗余起到的作用是在你主备服务器的主机宕机之后,立刻启动备机防止应用不能访问,提供24小时不间断服务。负载是在一个服务器组中做均衡,提高服务器组的总体运行安全度。这点负载与冗余有很大的相似处。