vlambda博客
学习文章列表

【绿色智能】冗余和负载均衡技术的应用


智能制造

为响应国家“中国制造2025”规划,河北鑫达钢铁集团有限公司积极融入智能制造浪潮,顺应趋势,提前规划,进行智能化转型。目前已建设生产制造执行系统MES、企业资源计划ERP、设备管理EAM、能源管理EMS、无人计量LES等八大信息化系统。

由于业务故障、中间件故障、主机硬件故障、网络故障等原因导致的系统服务停止,异常宕机,极不利于公司信息化的发展,为规避这些故障的发生,在故障发生后如何实现自动化运维,快速恢复业务,达到业务的连续性,引入了冗余和负载均衡技术。

冗余技术是指在出于系统的稳定可靠的前提方面考虑,对关键部件或功能进行重复布置或部署,在系统出现问题以后,冗余配置可以快速接替故障部件或系统工作,从而达到和减少系统的停机和故障时间;负载均衡技术是指应用在4层和7层网络协议上的集群技术,该技术可以将工作任务调度按负载策略分摊到多个节点,从而提高并发处理能力。



根据目前公司网络结构,业务负载由深信服AD来承担,但由于网络结构复杂,深信服AD设备所处位置位于网络出口节点,直接对内网业务做负载均衡策略,会造成一定的网络安全隐患,以及出口网络线路压力。由此提出负载与AD进行分离部署。通过独立的负载设备来承接现有的各项目业务的负载工作,这样可以有效缓解网络线路压力和安全隐患问题。

针对软件平台如何构建的冗余方案是采用Keepalived+Nginx组合方案,再通过Shell脚本监听业务健康状态进行全自动化的集群故障转移切换。采用虚拟化分别在这三个区域共搭建虚拟主机,两两一组互做冗余,目前采用的架构为主备模式,后期可以随着业务量的增加将架构调整为主主模式,让集群共同分担业务压力。
该技术的使用可以有效地保证公司各系统统的高效、稳定的运行,提高系统用户体验,为故障分析提供有效的数据支撑,为公司逐步走向信息化、智能化打下一个坚实的基础。
- END -
作者:姚志伟  校审:王岩
以上文字、图片版权归河北鑫达集团所有