网站建设| 网站制作| 网站设计 找卓云互联!

网站建设
联系我们

金融支付行业服务器该如何选择配置?提供选型参考

发布于:2015-06-11 22:46来源:未知 作者:admin 点击:

一、选型原则:

服务器配置选型主要是基于业务建设目标,来制订一个符合业务增长并且合理选择服务器的配置。在满足系统正常运行前提下,响应公司轻资产,合理配置服务器的配置,降低服务器采购费用,并结合我司实际情况定义以下服务器配置规则:
1、尽可能采用PC服务器作为首选,避免采购大量小型机。
2、PC服务器作为WEB、APP类型使用时,硬盘采用 2块300/600G硬盘 raid1形式使用.重要核心系统使用时,4块300G硬盘raid5。
3、PC服务器作为DB类型使用时,硬盘采用 4块硬盘(带电池) raid5形式使用。
4、PC服务器在主板自带4个电口网卡情况下,更加实际情况增加网卡数量(电口或光口网卡)。
5、 PC服务器需要连接存储情况并需要连接NBU备份服务器情况下配置2块2口的HBA卡。 
6、传统交易类型系统服务器配置如下(以下参考价格不含HBA卡、额外网卡费用)
 
 
 
 

tps参考处理能力 服务器CPU\MEM配置 tpmC 选型参考
参考品牌:IBM\DELL 参考价格(万元)
300tps 4C8G 10W>tpmC IBM X3650 4
Dell R720 3
500tps 8C16G 10W<tpmC<18W IBM X3650 4.4
Dell R720 4
700tps 8C16G 25W< tpmC<51W IBM X3850 5.8
Dell 4
900tps 16C32G 51W< tpmC IBM X3850 10
Dell  10
7、互联网类型web、app服务器配置如下(以下参考价格不含HBA卡、额外网卡费用)
编号 并发数(个) 服务器CPU\MEM配置 选型参考
参考品牌:IBM\DELL 参考价格
(万元)
1
 
并发数<500
 
8C、16G IBM X3650 4.4
Dell   4
2 500<并发数<800 12C、32G IBM X3650 5.2
Dell  4.7
3
 
1600<并发数
 
16C、64G IBM X3850 10.3
Dell 11
如采用负载方式,则服务器配置降档使用。例如系统并发700时,采用负载方式,则服务器采用8C16G配置。
 
 
8、DB服务器配置

编号 数据量 服务器CPU\MEM配置 选型参考
参考品牌:IBM\DELL 参考价格
(万元)
1
 
数据量<500GB  12C、16G/24G IBM X3650 5.3/5.5
Dell   4.4/4.6
2 500GB<数据量   < 1T <800 12C、32G/64G IBM X3650 5.6/6.1
Dell  4.8/5.3
3
 
1T<数据量 根据具体情况另议 IBM X3850 --
Dell --
9、小型机配置
TPC-C标准值估算  
型号 主频 CPU数(MAX) CORE数 tpmC(1CPU) tpmC(2CPU) 参考处理能力
P740 [email protected] 2 4,8 531406 956531 900tps
  [email protected]  2 6,12 804355 1447839 1200tps
  [email protected] 2 8,16 1028995 1852191 1800tps
             
P720 [email protected] 1 4 483096    
  [email protected]  1 6 652180    
  [email protected] 1 8 869573    
 
联机事物处理类型使用情况下:  P720 4C 16G 起  参考价格 约26万元,根据具体情况另议。 
大型分析、数据库使用情况下:  P740 8C 32G起,参考价格 约75 万元,根据具体情况另议。
 
 
 
 
 

附件:参考标准测算依据

(1)、对于联机交易类型的系统参考tpc进行配置规划
主要衡量服务器在业务处理过程中所需要的并行处理能力,通过衡量主机的tpmC值来取得。
关于TPMC说明:
 TPC组织(事务处理性能委员会)提出性能测试标准TPC-C(数据模型为批发商货物管理环境)。各主机厂商在此标准下,对主机进行性能测试结果。
TPC-C的测试结果主要有两个指标
1 流量指标(tpmC)
流量指标描述系统在执行支付,订单状态,派件,库存级别四类操作情况下,每分钟新订单提交数。此指标越大越好。
2性价比指标(price/tpmC)。
测试设备价格与tpmC比值。改指标越小越好。
选型方法:
主要通过业务每日交易量,峰值,集中交易时间,数据库事务量,CPU运行情况等因数,通过TPMC计算公式进行预算,将tpmC计算结果与TPC公布结果进行对比,选取合适机型配置。
tpmC计算方法:
按照总公司新一代27平台交易数据量为数据模型,以此进行综合系数的推导。选择此平台作为参考模型是因为,27平台交易数据流具有典型性,该平台服务器配置经过了生产环境考验,是可信的,可靠的数据模型。
参照公式  tpmC=M*Ct*M0/(1-M1)*(1+P)^N
M = 每分钟交易数 
Ct= 每笔交易对数据库操作次数 
M0= 基准TPC指标值对应实际交易值的比值 
M1= CPU保留计算能力
(1+P)^N =N年内每年处理能力增长率P 
数据库服务器=tpmC
应用服务器 tpmC = 数据库服务器 tpmC *  50%
根据上述算法取得需求服务器tpmC值,通过下表确认配置。
说明:下表tpmC带*值由tpc.org公布,未公布配置tpmC为根据公布值换算得到。

型号 配置 tpmC
X3650 4Core  E5606 2.13GHz 10W
  8Core  E5606 2.13GHz 18W
  4Core  X5570 2.93GHz 13W
  8Core  X5570 2.93GHz 25W *
X3850 8Core  X7350 2.93GHz 25W
  16Core X7350 2.93GHz 51W *
验证tmpC选型正确性:
按上述计算新一代服务器可以使用4Core  E5606 2.13GHz,8G内存配置。对比真实新一代27平台,8core CPU型号E5310  1.60GHz,内存4G。在一个月内查看CPU使用情况,CPU使用率不超过25%。
CPU实际使用=8*1.6*25%=3.2GHz
换算到E5606型号CPU 使用率为 3.2/2.13*4=37% 满足应用需求。
 
 
 
(2)、对于webservice类型的系统参考spec进行配置规划
根据spec组织公布的基于 web2005标准各厂商web服务测试结果作为web服务器选型参考。(http://www.spec.org/web2005/results/web2005.html)
参考IBM X3650服务器(4C24G)基于此测试标准的测试结果
http://www.spec.org/web2005/results/res2006q2/web2005-20060605-00031.html) 
    在银行业、电子商务、支持服务三个测试模型结果如下表所示:
银行金融服务器配置

按照最苛刻支持服务模型测试结果,在服务器在4C24G配置情况下最少能够支持8800个用户会话,假设10%用户同时向服务器进行请求,既服务器并发处理能力能达到880个。

本文系内部原创,仅供参考,转载请注明出处!---卓云互联


------分隔线----------------------------
------分隔线----------------------------