《2022年通达OA解决方案 .pdf》由会员分享,可在线阅读,更多相关《2022年通达OA解决方案 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通达 OA 高性能解决方案一、引言通达 OA作为中国用户群最广泛的OA品牌,面对 2000 多家正式用户以及未来 OA用户,并发使用OA的人数是不尽相同的。而性能的好坏恰恰也是关系OA成败的关键,通达OA围绕这一用户迫切关注的问题,量体裁衣,提出了不同的解决方案。二、背景介绍通达 OA运行环境采用WAMP(WINDOWS+APACHE+MYSQL+PHP),PHP语言是 WEB应用中效率最高的一种编程语言。雅虎、FaceBook 等大型应用也证实了PHP在WEB 应用中的地位。而通过测试PHP在 WINDOWS平台的性能在加载ZEND 优化器下已经与 LINUX/UNIX持平,从对操作系统的熟
2、悉与维护角度考虑,我们推荐一般用户在 WINDOWS下安装与使用。三、瓶颈分析以下是通达 OA系统架构, B/S 系统下,面对大用户群体, 我们要考虑的是服务层、应用层、数据层。应用层我们通过改进设计思路、优化程序算法不断来提高应用模块的执行效率,同时对于有 LINUX/UNIX维护能力的用户,可以指导在LINUX/UNIX下应用。随着并发终端的增长,服务层和数据层的压力会线性或非线性增长。这两层的承载能力主要是有服务器硬件水平直接决定的。并发数量的不同, 对服务器硬件有着不同的要求和解决方案。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
3、 - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 四、解决方案以下方案及测试均以OA配置文件中默认配置为准,即在线人员刷新时间 =30秒; 内部短信刷新时间 =120 秒对 web 服务器性能测试可采用Aapche 自带的负载性能评估软件Apache Bench,程序位于 d:myoabinab.exe. 使用方法:命令行下输入 ab n 总连接数c 并发数 http:/oa网址或者采用 Loadrunner 等软件进行测试,这里不作详细介绍。1、并发用户500 以下:单服务器方案可以满足应用要求,根据具体的并发用户数,可以选择
4、IBM SYSTEM X3200 X3400 X3600等配置级别的服务器。下面列举出IBM SYSTEM X3400系列服务器配置及负载承受水平。用户层浏览器WEB服务器服务层Apache通用办公模块业务管理模块系统管理模块应用层PHP数据库数据层MySQL名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 外形 / 高度塔式 /5U 处理器(最多)双核Intel?Xeon? 处理器 5130(最高主频 3.0 GHz ,最高前端
5、总线速度 1333 MHz)或者四核 Intel Xeon 处理器 E5320 (最高主频 1.86 GHz )处理器数量(标配/ 最大) 1/1 L2 缓存4MB (双核)或 2x4MB(四核)内存(标配 / 最大)1GB/32GB 全缓冲 DIMM 667MHz (通过 8 个 DIMM 插槽)扩展插槽3 个 PCI-Express、2 个 PCI-X 和 1 个 PCI 磁盘托架(总计 / 热插拔) 4/0或 8/8 (因型号而异)最大内部存储量4.0TB 热插拔 SATA 、2.4TB 热插拔 SAS或 2.0TB 易插拔 SATA 网络接口集成的千兆以太网电源 ( 标配 /最多 )
6、670W 1/1 或 835W 1/2 2、并发用户数在500-1000 之间:可以考虑 WEB 服务器与数据库服务器分离,来分散和缓解服务器压力。用户可根据自身使用特点,或者咨询通达OA技术人员,来分析对WEB 服务器和数据库服务器的配置要求,基本配置可参考上例。具体操作方法如下:1、分别在两台服务器上安装通达OA软件。假设 A 为 WEB 服务器, B 为数据库服务器。在B服务器上,更改 MYSQL 服务 root 帐号设置,使其能够从 WEB 服务器登录。 (具体可咨询通达OA技术支持 ) 2、A服务器上对 D:MYOAWEBROOTINCOA_CONFIG.PHP文件里数据库参数做相关
7、设置。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - W EB 服 务 器数 据 库 服 务 器客 户 端图表1 通过 WEB 与数据库分离简单环节服务器压力3、并发用户1000 人以上可以考虑使用专用的NAS 服务器设备组建WEB 服务器集群。 这里先简单介绍一下 NAS服务器的概念:NAS (Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、 集中化管理的数据中心, 以便于对
8、不同主机和应用服务器进行访问的技术。 按字面简单说就是连接在网络上, 具备资料存储功能的装置, 因此也称为“网络存储器”。 它是一种专用数据存储服务器。它以数据为中心, 将存储设备与服务器彻底分离, 集中管理数据, 从而释放带宽、 提高性能、 降低总拥有成本、保护投资。NAS包括存储器件(例如磁盘阵列、CD/DVD 驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。NAS通常在一个 LAN名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页
9、 - - - - - - - - - 上占有自己的节点,无需应用服务器的干预,在这种配置中,NAS集中管理和处理网络上的所有数据,将负载从应用或企业服务器上卸载下来. W EB 服 务 器数 据 库 服 务 器W EB 服 务 器N A S服 务 器对于并发数小于 3000人的用户, 可以使用两台 WEB 服务器 +一台数据库服务器+NAS服务器的方式。根据实际性能表现,可以很方便增加WEB服务器与 NAS设备挂接。同时 WEB 服务器与 NAS服务器的连接以光纤为宜, 这样可以有效保证传输带宽。对于多台 WEB 服务器资源的划分利用,简便方法可分网段去访问,或者采取负载均衡技术,需要购买相关商业软件实现,本方案不做细致讨论。关于此方案配置方法: WEB 服务器与数据库服务器有关配置参考第二种方案的说明。 NAS服务器用户附件存储, WEB 服务器上分别安装OA软件,同时修改oa_config.php里附件路径参数为NAS共享目录, 则实现了集群 WEB 服务器上传附件的统一管理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -
限制150内