一、项目背景
云南省公安厅围绕着居民身份信息建构了庞大的业务管理系统。居民身份证是公民进行社会活动,维护社会秩序,保障公民合法权益,证明公民身份的法定证件。如户口登记、投宿旅店办理登记、办理搭乘民航飞机手续、银行开户等均需要出示身份证件。云南省公安厅将这些信息汇总到省厅数据库中,公安厅的各个职能部门可以通过专门的管理系统访问相关数据。例如其中一个小平台是对在逃人员、吸毒人员、重点人员等在户口登记、身份证办理、旅馆住宿等方面的监控。一旦发现某类危险人员在某地的相关活动信息,该平台将给当地派出所实时发布警示,当地派出所可以快速的有目的的出警。该系统实现了警务的自动调度,有利于合理有效的利用警力,为云南省治安稳定,社会和谐发挥了积极作用。
该系统由三个层面构成:用户层面,应用层面,数据中心。用户层面是指云南省16各地市上千个派出所的数千个终端,它们经由云南省公安内部网络连接到应用层面。应用层由数十台web服务器构成,接受用户的请求,并向下对数据中心进行访问,最后将数据中心产生的数据返回给终端。
二、客户需求
1. 高可用性
能够在通过对多台服务器进行负载均衡,确保终端用户(如某派出所)能始终连接到web服务器上,不会因为某台web服务器的宕机而导致业务中断。
2. 可扩展性
根据云南省公安厅的部署,该系统首先在昆明市进行部署,并且随着不断发展, 会有不同更多的不同应用开发出来,更多的应用服务器会添加到现有网络中, 因此需要能够透明地, 快速地实现系统地扩展。
3. 可管理性
简易易用的操作平台, 高效集中的管理模式, 省去了管理众多后台服务器而消耗的无谓时间以及人力资源。4. IP保持
本系统用户访问的特点是,用户需要长时间在线。用户连接到系统后,会时断时续发出服务请求,一旦服务器与客户端建立了连接,就必须保证这个用户一直在这个服务器上操作。否则如果换另外一台web进行响应,可能造成查询或提交失败。
三、梭子鱼解决方案
本方案中,梭子鱼向云南省公安厅提供梭子鱼负载均衡机440型号设备以实现对数十台web应用服务器的负载均衡。
梭子鱼负载均衡机是提供本地的服务器群负载均衡和容错的产品,在充分利用现有资源以及对IT基础设施进行最小变动的前提下有效地进行流量的分配,从而提高服务器的处理性能。对客户端而言,这一切都是透明的。
在本方案采用服务器直接返回模式来部署以实现最简单,并做到对现有系统的影响最小化。
本方案整体拓朴示意图如下:
方案总体设计
1.将梭子鱼440设备的WAN口接入到在省厅内部网络交换机上。
2.在LB中建立虚拟IP,并将后台服务器与之绑定,形成虚拟服务。
3.在web服务器上设立回环地址,指向虚拟IP。四、梭子鱼解决方案的优势
1. 易于部署
梭子鱼的部署十分简单,几乎不需要对现有的网络做任何改动;部署前也不需要经过复杂的培训,事实上本系统主要由云南省厅工作人员实施,梭子鱼只是对部署配置的有关问题提供一些咨询意见而已。
2. 多层实时的服务器健康检查
梭子鱼负载均衡机会实时地对后台服务器进行健康检查,并决定在真实服务器不可用情况下服务如何处理。梭子鱼负载均衡机服务监控机制可以通过3/4层上(PING, PORT 等),以及7层 (DNS, HTTP, SMTP 等)来实现。
3. 扩充能力灵活
梭子鱼负载均衡机与任何品牌、使用界面、操作系统的网络服务器均兼容,在安装时完全不须改变企业原有的网路架构。当您为业务扩充而更新网络服务器,新设备只要与梭子鱼负载均衡机连接,您不须费时集成新旧设备、或统合协定机制。因此梭子鱼负载均衡机使您对网络服务器的投资更为灵活,随时依用户需求而弹性更新网络架构。
4. 高性价比
梭子鱼负载均衡机极高的性价比让用户惊喜,用户在考察了梭子鱼产品的稳定性和功能后,毫不犹豫的采购了梭子鱼产品,对用户的预算没有产生任何压力。此外,使用梭子鱼不会产生昂贵的培训费用和维护费用。用户能够轻松的享受负载均衡机带来的便利。