网络冗余

网络冗余,一般指的是 网络通路的冗余,也就是说,当网络中 一条通路(物理链路)发生故障断掉了,还可以通过其他通路(物理链路)传递信息。
楼主使用两台服务器,可能是像实现 数据的冗余吧 ?
其实,实现数据冗余的最简单办法,就是使用 磁盘阵列了。一般服务器都支持RAID0 的。
对于应用来讲,只有一台服务器的情况下,它要是down掉了,那么服务也就中断了。
如果想要短时间恢复,就要看,实际当中,时间对故障的影响有多大了,如果非常巨大,就必须要有一个解决方案了。
如果需要解决问题的时间不是很紧迫,比如,要求当服务器down掉一两个小时之内必须重新恢复服务,我的建议是: 两台服务器共享同一个磁盘阵列,阵列里面只放数据(比如数据库的数据文件),而除了数据以外的东西(比如:操作系统的系统文件,一些软件,数据库的系统文件)都要装到服务器上,而且,两台服务器要尽可能的做相同的设置(用户名,密码,IP地址这些不用相同)。那么,通常情况下只启动一台服务器,当一台服务器down掉后,我们人为的发现服务停止了,就可以将另一台服务器启动。
如果需要解决的问题的时间非常紧迫,一两分钟就必须恢复服务,那么,就要采用 双机热备这种技术了,这种技术,成本太高。


冗余要看需求,你要冗余什么,即你最不放心的是什么。
看楼主的意思,服务器好像只有一台,也就是说你准备冗余网络,如果只是冗余网络,不用双网卡(因为双网卡的地址不好配置,除非配置浮动地址),比较标准的做法是这样:
服务器网卡接一交换机或者HUB,交换机或HUB出两条线分别接到你的两台千兆交换机,两台千兆交换机上起VRRP(华为)或HSRP(CISCO),配置一个浮动地址即可。

不过以我的经验,服务器往往比网络更容易出问题,可能 服务器冗余更应该考虑。

猜你喜欢

转载自yalker.iteye.com/blog/2154034