方案简述
企事业机构的信息化建设已经在随着社会建设的不断推进而改进和创新。众企事业机构的决策层也愈发重视企事业机构的信息化,不同程度的运营和发展着自身的业务信息系统。但是日趋普遍的业务信息系统在为企事业机构带来利益的同时,也存在着一个不容忽视的隐患——越来越多的业务依赖于业务信息系统。如果运行着关键业务信息系统的服务器发生宕机或是因为不可控的原因而停止,从而导致整个企事业机构的信息运营系统瘫痪,将会给企事业机构带来巨大的经济损失,而由于企事业机构的业务不能正常运行也会影响企事业机构的信誉,导致客户对企事业机构失去信任,从而带来致命的危害。
通常,服务因错误而造成的终止不可避免,为此,企事业机构都会安排相关的管理人员进行定时的监控,一旦发现服务不可用,便会立即进行处理、排错。这是非常原始的解决方案,存在诸多问题,譬如及时性问题,一旦错误在深夜发生,而人工不可能24小时监控;再譬如处理时间长短不可控,一旦错误造成的原因非常复杂,排错非常困难,需要非常长的时间,那么服务的终止将非常长。在排错过程中,人为操作失误将可能导致系统的永久瘫痪。另一方面,为了维持系统的高可用性而配备操作人员,劳务费用也非常昂贵。
可见,业务信息系统的容错性和不间断性对需要保障信息安全和提供不间断的信息服务的企事业机构至关重要。而当今企事业机构和IT领域急需解决的关键问题在于如何保障各种关键应用的不间断运营,达到持久稳定的良性循环。
为了解决上述问题,一般采用服务器热备份方案,也就是通过硬件冗余再配合高可用软件实现的解决方案,高可用软件自动检测服务的运行状态,当主服务器发生故障,高可用软件会自动尝试修复故障或启动备用服务器,保证我们的服务不间断运行。
ServHA Cloud就是一款优秀的高可用软件。
方案梗概
客户拥有多台服务器(两台或两台以上),根据实际服务器应用情况,将服务器规划为N台主服务器与一台备用服务器,形成N+1的服务器热备份形式,在服务器中均安装 ServHA Cloud高可用软件产品,ServHA Cloud高可用软件产品负责实时检测服务器故障并进行应用数据的实时同步,一旦运行应用的主服务器发生故障,规划中的备用服务器将自动接替故障主服务器的业务应用,保证客户核心业务7*24小时不间断运行,这一过程只需要几秒钟至几分钟,远远快于人工操作,保护了客户的利益,如下图所示:
此方案中,主服务器与备用服务器间的数据是实时同步的,没有时间差,实现了业务数据的双份存储且应用的高可用,业务数据的同步及存储形式如下图:
方案构架
方案要求:
方案拓补如下:
此部署形式中,私网的心跳和数据同步链路作为主要的链路,连接公网交换机的链路作为备份冗余链路,如此部署可使数据同步不占用业务的带宽,达到最好的效果。
故障处理
当任意主服务器发生故障(如服务器宕机、掉电、网络故障、应用意外崩溃等),备用服务器将自动接替服务,保护业务不间断运行,同时利用虚拟IP技术,用户的访问IP也不会发生变化,待故障服务器修复并重新上线后,故障期间的产生的差异的业务数据将自动回流至修复后的服务器并重新进入实时数据同步状态,此时可根据集群配置自动的将应用切换回原主服务器或保持现状不变。
方案优点
集群中每个应用的业务数据均是双份存储,提高数据安全性
节省硬件投入,无需昂贵的磁盘阵列柜即可实现业务应用高可用。
无缝的添加新的应用、新的服务器节点。
备用服务器相对独立,部署简单、明晰。
故障发生时,切换速度快,极大的减少业务中断时间。
管理员可进行远程管理、监控,在安全范围内用任意浏览器即可管理集群。
故障自动恢复、自动切换,实现无人值守。