码迷,mamicode.com
首页 > 其他好文 > 详细

电子邮件系统双机热备部署方案

时间:2014-06-26 18:18:51      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:style   http   tar   ext   com   get   

双机热备部署

双机热备针对的是服务器的临时故障所做的一种备份技术,通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。企业为了避免服务器故障产生数据丢失等现象,旧的技术是利用RAID技术和数据备份技术,但是数据备份只能解决系统出现问题后的恢复。无论是硬件还是软件问题,都可能会造成邮件服务的中断,而RAID及数据备份技术恰恰就不能解决避免服务中断的问题。

发生宕机事故后到恢复服务器运行,再轻微的问题或者强悍的技术支持,服务器也会中断一段时间,可能会造成邮件的丢失,对于一些需要不间断在线的用户,丢失邮件就等于丢失金钱,损失可大可小,这类用户是很难忍受服务中断的。因此,就需要通过双机热备,来避免服务中断,保证系统长期、可靠的服务。

1)   基于存储阵列的双机热备


bubuko.com,布布扣 

基于存储共享的双机热备是双机热备中最标准的方案。对于这种方式,采用两台服务器(邮件系统同时运行在两台服务器上),使用共享的存储设备磁盘阵列(邮件系统的数据都存放在该磁盘阵列中)。两台服务器可以采用互备、主从、并行等不同的方式。在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务请求发送给其中一台服务器承担。同时,服务器通过心跳线(目前往往采用建立私有网络的方式)侦测另一台服务器的工作状况。当一台服务器出现故障时,另一台服务器根据心跳侦测的情况做出判断,并进行切换,接管服务。对于用户而言,这一过程是全自动的,在很短时间内完成,从而对业务不会造成影响。由于使用共享的存储设备,因此两台服务器使用的实际上是一样的数据,由双机或集群软件对其进行管理。

优点:对于共享方式,数据库放在共享的存储设备上。当一台服务器提供服务时,直接在存储设备上进行读写。而当系统切换后,另一台服务器也同样读取该存储设备上的数据。它可以在无人值守的情况下提供快速的切换,保证不会有数据丢失现象。

缺点:增加了存储设备的投资,对于有实力的企业,可优先考虑该方式。

 

2)   基于软件管理的双机热备

 

纯软件的方式,通过镜像软件,将数据可以实时复制到另一台服务器上,这样同样的数据就在两台服务器上各存在一份,如果一台服务器出现故障,可以及时切换到另一台服务器。

优点:

①   节约投资。

②   不受距离的限制:两台服务器不需受SCSI电缆的长度限制(光纤通道的磁盘阵列也不受距离限制,但投资会大得多)。这样,可以更灵活地部署服务器,包括通过物理位置的距离来提高安全性。

缺点:

①   可靠性相对较差,两服务器间的数据实时复制是一个比较脆弱的环节。

②   一旦某台服务器出现中断,恢复后还要进行比较复杂的数据同步恢复。并且,这个时段系统处于无保护状态。

③   没有事务机制,由于其复制是在文件和磁盘层进行的,复制是否成功不会影响数据库事务操作,因此有出现数据不完整变化的情况,这个存在着相当的风险。

软件存在维护和未知BUG等因素,所以我们并不建议客户采取这种方式进行双机热备。目前TurboMail的客户中需要采用双机热备的使用者绝大多数都是利用“磁盘阵列”这种基于共享存储设备的方式,而且截止现在,尚未发现报修或者需要维护的情况。

 

电子邮件系统双机热备部署方案,布布扣,bubuko.com

电子邮件系统双机热备部署方案

标签:style   http   tar   ext   com   get   

原文地址:http://www.cnblogs.com/leafyang/p/3808574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!