在企业信息化建设中,领导在考虑信息化系统在集成时首要关注的要点是稳定性及成本的控制。其中成本包含购买硬件设备、安装介质及后期维护的成本。
笔者撰写本文的目的是为了满足一些信息部门主管在考虑系统稳定性及成本控制方面的诉求。首先有些企业主在集成部署自己企业内部信息化系统时既想得到企业级的服务及达到企业级稳定、安全和高效的信息化系统又想尽量压缩企业信息化建设及维护的成本。
现给出一个经典案例,观摩一下有些公司是如何控制成本的:
某公司希望使用甲骨文公司(原bea公司)的中间件产品WebLogic作为中间件搭建一个Web系统但是又不想购买该产品的license,经研究发现该公司的使用版限制为最大并发量响应5个不同IP源请求。
于是该公司维护工程师使用在前端部署一个apache代理后端部署Weblogic企业级试用版产品得到完美解决,目前该架构下web服务运行状态良好且响应速度有大幅提,目前可以承载每秒1000人的并发,用户平均耗时3到10毫秒左右。
关于该架构下用户请求的流程大致如下:用户请求首先到达apache代理,然后再有部署apache的服务器跳转到部署weblogic的小机上。前端部署代理的目的就是达到欺骗weblogic,假装告诉weblogic目前只有一个IP在请求服务不要拒绝为我服务的目的。呵呵,此架构下apache还有加速的功能哦。