文/王慧升
应用软件系统必须良好解决的一个难题是大用户量并发、在线、振荡情况下的稳定性。H3C测试中心通过对EAD解决方案验证多种组网场景和用户规模的配套组合,以适应不同用户规模、不同安全需求企业的最优资源配置,规避风险的同时,也找到最佳的配置投入。
2008年出现的奥运门票系统瘫痪、公务员考试报名系统瘫痪两次重大事故,暴露了对用户量集中并发规模估计和验证不足,导致系统在大用户量情况下的处理和保护失效的问题。虽然通过提升硬件设备的配置和设计分布式服务器系统,可以改善此类问题,但如不能对实际应用规模进行分析和良好模拟验证,带来的会是客户的高昂投入成本和峰值用户量并发时不确定的风险。
本文针对C/S架构下的EAD(End user Admission Domination,终端准入控制)解决方案,分析其大用户性能测试核心要素和测试设计,并简要介绍了基于此专门开发的模拟测试工具。
EAD解决方案性能测试分析设计
EAD解决方案包含四个核心组件:安全客户端iNode、安全策略服务器iMC、安全联动设备、第三方软件服务器。通过组件的联动实现对接入网络的用户终端强制实施企业安全策略。
其工作原理和过程简述如下:
图1 EAD解决方案组件示意图
1、用户终端接入网络时,首先通过安全客户端进行用户身份认证,非法用户将被拒绝接入网络。
2、合法用户将被要求进行安全状态认证,由安全策略服务器验证补丁版本、病毒库版本是否合格,不合格用户将被安全联动设备隔离到隔离区。
3、进入隔离区的用户可以进行补丁、病毒库的升级,直到安全状态合格。
4、安全状态合格的用户将实施由安全策略服务器下发的安