七匹狼高性能部署
项目背景
福建七匹狼实业股份有限公司(下文简称"七匹狼")是一家以服装为核心产业,经营涉及皮具、鞋业、商务礼品等多领域的综合性企业。公司主导服装开发、生产和销售,因此,公司需要有效处理产品多样、管理复杂,生产计划多变等问题。面临的数据量迅速增长,系统应用人数多,应用复杂的困境。一个高效、强大的协同办公平台必不可少。为了帮其摆脱这种困境,助力企业实现高性能运转,兵器工业信息中心技术人员为其搭建高性能、高并发协同办公系统。主要工作有:高性能解决方案的部署、老版本OA的版本升级及数据迁移、配置OA与Discuz!论坛的集成、对部署的环境进行压力测试、撰写维护文档和压力测试报告。
项目概述
整个系统共包含六部分:LVS负载均衡服务器、Web服务器集群、MySQL服务器集群、缓存服务器、即时通讯服务器集群和文件服务器。如下图所示
由上图可以看出,系统是由Web应用服务器集群、文件服务器集群和MySQL数据库服务器集群等组成的一个完整OA服务器集群,突破了单服务器的硬件和操作系统的瓶颈,达到高性能的目的。系统中的Web应用和MySQL数据库访问均由多台服务器提供服务,其中一台或多台服务器故障时,不会影响用户访问。 此外,系统基于Linux和Windows混合部署的Web集群、数据库集群,极大的降低了系统运营维护的成本和技术门槛。
此次实施的通达高性能、高并发协同办公系统。在Linux环境下实现Web服务器的集群,通过LVS负载均衡技术,分散用户访问到三台3台真实Web服务器上,组成Web服务器集群,在实现高性能的同时也实现了高可用,如果一台Web服务器出现故障,用户请求通过LVS被分发到正常运行的Web服务器,用户可以继续使用OA系统。除了Web服务器集群外,还实施了MySQL数据库集群、IM即时通信服务器集群、文件服务器与Web服务器分离,Memcached缓存服务器,其中除了IM服务及OA的其他服务安装在Windows环境下,其他均采用Linux服务器。
高性能方案实施后,使用压力测试工具LoadRunner测试部署好的系统,根据测试结果调整一些参数配置,如Apache、MySQL和缓存等,使系统性能、稳定性进一步优化。
除高性能实施外,对OA界面进行了调整、对其他系统整合。后续工作需要对OA中已有的功能模块如车辆、会议、流程、日程、文件柜等进行改进,使之适应集团化、多层级应用的需要,还会对新增功能模块如聊天室、礼品管理等进行开发。全新的七匹狼家园如下图所示
系统的成功搭建,帮助七匹狼实现了整体工作的高效协同,有效地提升了其处理、分析各类信息和数据的执行能力,为七匹狼在获取企业发展所需的洞察、创新、优化、协作、安全等企业"软"实力方面提供协助,让企业迎来高速发展新纪元。