3、服务器存储方案
服务器方案
从项目需求来看,需要至少配备文件服务器1台、应用服务器四台(OA\ERP\CRM\协同工作软件)、数据库服务器4台(用以满足应用系统的架构是 APPLE/DB 分离的模式)、备份服务器2台(本地和远程各1台)。
从系统全局出发,除了要求服务器必须满足工作所需的性能要求之外,没有特殊要求。假设应用软件采用的是B/S结构,即浏览器/服务器模式,因此对客户端也没有特殊要求,只要有IE浏览器就可以了。对于服务器,最关键是需要满足业务处理。目前业界通常都用主机的TPC-C指标来反映一个主机的处理能力。
系统的存储设备也必须满足一定时间内系统对于存储容量的要求。
下面,我们就以上几个方面的问题,逐一进行分析和估算。
根据与该公司需求情况,按照2000个员工为参考值计算。
性能估算公式为:
A=(人员最高并发访问数 * 60 * 操作处理TPC系数 *系统响应时间/60)* 1.4/0.65
B=总处理记录数/(处理小时X60)X 处理1条记录的TPC操作系数 X 1.4/0.65
假设和分析:
系统忙时假设全部操作在2.5个小时内完成,每小时操作数为 120*2000/2.5 = 96000 笔
操作TPC系数假设为 30
人员最高并发访问假设为系统总用户的1/10 , 这里并发是指1秒内同时发起操作的用户,假设取300 。
操作响应时间假设为 5秒
Linux系统的特性,理想工作负荷在60%-70%,取工作负荷为65%
考虑到其他一些不可预料因素,服务器能力冗余40%
A:
TpmC = ( 200 * 60 * 30 * 5/60 ) *1.4/ 0.65
= 45000 * 1.4 / 0.65
= 64616
B:
TpmC = 96000/(2*60) *30* 1.4 / 0.65
= 24000 * 1.4 / 0.65
= 51416
取两者最高值,TPCC 为64616 tpmC 以上配置的Linux 服务器可以满足业务运行的要求。
由于没有提供统计硬盘容量所需要的业务数据量、业务特征、数据特征,我们只能假设一些数据进行估算。
计算公式如下:
磁盘存储总容量(MB) =(业务数据量+操作系统、应用服务器、数据库及其他必须软件的空间)/磁盘冗余系数
下面做如下假设:
业务数据量因为和业务数据特征、业务数据密集度、保存周期等要素有关系,而上述数据有多大,也没有参考数据,假设业务数据量 10G。
操作系统、应用服务器、数据库和其他软件所占的空间,按50GB计算,其中还包括了系统和临时表空间,归档日志,及临时文件使用空间等;
磁盘冗余系数,取70%。
则根据以上数据计算得到
系统所需存储容量如下:
磁盘存储总量为 = ( 10G + 50G )/ 0.7 = 86G
综合考虑性能和可靠性的因素,我们推荐采用RAID1即镜像方式的磁盘阵列。因此总的购买的物理存储量是数据量的2倍。
因此,每个服务器的存储总量为 86*2 = 192 G
编辑推荐服务器产品
推荐使用IBM 公司的BM eServer xSeries 366
②存储方案
根据系统存储的要求来看,由于数据量不是很大,单从存储的角度来讲,服务器本身自带的硬盘容量已经满足系统存储的需求,无需再增加。