服务器还需要对实时产生的数据进行实时汇总、分发。要实现汇总、分发的实时高效,需要将实时信息放入存,进行处理,才能提高系统的性能,这样服务器需要有较高的存。
3、高的I/O能力
对每天生成的数据需要实时入库,需要有很强的I/O能力,使得数据的入库不会成为系统的瓶颈。
4、系统扩展
在追求数据服务器单机高性能时,也需要考虑业务巨大时的系统负载的分流,系统在规划设计时,在软件设计上进行合理处理,使得应用可以在单机上运行,也可以有不同的服务器上进行任务分担,共同完成实时的业务处理。 4.7.4性能测算
服务器系统是整个数据中心的心脏,负责管理数据中心的基础信息、共享信息、各专业区域信息以及业务应用过程中发生的相关业务数据、以及数据管理的过程中产生的比对信息、整理信息、管理信息等,同时为各个分系统提供共享信息。
服务器的处理能力作用体现在每秒钟的事务处理数量上。事务处理主要包括卡业务受理、数据的实时汇总、入库、分发等功能。根据日业务量可以推算出服务器每秒需要处理的事务数。
服务器主要负责业务业务逻辑的实现和数据的处理,因此它的处理量主要表现在TPMC 即事务处理以及一些计算上,根据XX市数
据中心应用模型,按照服务器支持100万/天的访问量,每个事务按0.2秒的响应时间计算,每天8小时,峰值为平均数的3倍计算,冗余30%,每个事务触发5个Transaction,每分钟处理的事务量:
=(100万/天)*3*130%*5/0.2/(8*60) =20312Transaction/分钟
因此我们建议服务器的TPMC值为:20312
基于上述计算, 建议服务器采用TPC-C值在25,000左右的服务器系统。 4.8存储系统设计 4.8.1设计原则
由于电子商务数据中心存储了所有相关的业务数据、统计数据等重要数据,存储系统作为数据存储的设备,对于它的可靠性要求很高。
存储设备必须满足以下需求:
存储系统必须具有高性能、高可靠性和足够的容错特性,提供多种信息保护、共享、管理方案,以保证信息的高可用性。
必须拥有足够的系统扩充性,以支持目前社会保障的数据容量,同时还要考虑未来业务的发展。
高性能智能型企业存储,对主机CPU的性能无影响,将主机资源充分应用于业务系统,同时还要考虑未来业务的发展。
具备多平台、企业级的连接能力,以便于主机的选型和系统的整
合。
满足作数据远程镜像备份(容灾)的要求 4.8.2主流存储技术比较及建议
1、直连方式存储 (Direct Attached Storage-DAS)
存储设备是通过电缆(通常是SCSI接口电缆)直接到服务器。I/O请求直接发送到存储设备。这种方式是连接单独的或两台小型集群的服务器。
它的特点是初始费用可能比较低。可是这种连接方式下,对于多个服务器或多台PC的环境,每台PC或服务器单独拥有自己的存储磁盘,容量的再分配困难;对于整个环境下的存储系统管理,工作烦琐而重复,没有集中管理解决方案。所以整体的管理成本较高。
2. 网络连接存储(Network Attached Storage - NAS) NAS设备通常是集成了处理器和磁盘/磁盘柜,类似于文件服务器。连接到TCP/IP网络上(可以通过LAN或WAN),通过文件存取协议(例如NFS,CIFS等)存取数据。NAS将文件存取请求转换为部I/O请求。这种方式是将存储设备连接到基于IP的网络中,不同于DAS和SAN,服务器通过“File I/O”方式发送文件存取请求到存储设备NAS。NAS上一般安装有自己的操作系统,它将File I/O转换成Block I/O,发送到部磁盘。NAS系统有较低的成本,易于实现文件共享。但由于它是采用文件请求的方式,相比块请求的设备性能差;并且
NAS系统不适合于不采用文件系统进行存储管理的系统,如某些数据库。
3. 存储区域网络(Storage Area Network - SAN)
存储设备组成单独的网络,大多利用光纤连接,采用光纤通道协议(Fiber Channel,简称FC)。服务器和存储设备间可以任意连接,I/O请求也是直接发送到存储设备。光纤通道协议实际上解决了底层的传输协议,高层的协议仍然采用SCSI协议,所以光纤通道协议实际上可以看成是SCSI over FC。存储区域网络的优点如下:服务器和存储设备之间更远的距离(光纤通道网络:10公里相比较DAS的SCSI:25米);
高可靠性及高性能;
多个服务器和存储设备之间可以任意连接;
集中的存储设备替代多个独立的存储设备,支持存储容量共享; 通过相应的软件使得SAN上的存储设备表现为一个整体,因此有很高的扩展性;
可通过软件集中管理和控制SAN上的存储设备,提供数据共享; 由于SAN通常是基于光纤通道的解决方案,需要专用的光纤通道交换机和管理软件,以SAN的初始费用比DAS和NAS高。
4.IP SAN
如果SAN是基于TCP/IP的网络,实现IP-SAN网络。这种方式是将服务器和存储设备通过专用的网络连接起来,服务器通过“Block

