大型应用系统(以下简称应用系统)硬件平台是支撑应用系统运行的核心基础设施,主要包括高性能服务器、高容量存储设备和其他相关软硬件设备
其中,高性能服务器用于提供快速、可靠的计算,高容量存储设备用于容纳存储相关数据
硬件平台性能的好坏将直接影响到应用系统的运行效果
由于该类应用系统通常采用数据集中的方式部署,通常在总部机房放置相关硬件设备
应用系统相关数据全部集中在总部,所属企业通过网络使用该系统,有利于总部增强对所属企业的管控力度,及时掌握经营状况
随着公司的发展,该系统将承载日益增大的负载和保存日益增多的数据,必须为该系统搭建性能优良的硬件平台,以保障该系统高效、稳定和安全地运行
应用系统建设初期,需要将各类原始数据录入系统,类似OLTP系统,此时要求硬件平台有较强的事务处理能力;建设中后期,更多侧重于数据挖掘和分析,类似于OLAP系统,此时要求硬件平台有较快的数据分析能力,而业界建议5年更换新的硬件设备
故应用系统的硬件平台需要兼顾应用系统的深入应用情况,并满足未来3~5年的需求
1选型原则由于应用系统的复杂性和特殊性,对于其硬件平台设计需要采用如下的原则:统一规划、高可用性、高扩展性、高安全性、高可维护性和合适性价比
统一规划:明确应用系统在规划期内的规模,对整个应用系统的模块、用户、流程进行分析,确定总体需求,从而定义出其硬件平台对应的架构和配置
高可用性:要求硬件平台具有单点失效保护,能够实现故障预警、报警,具有良好的故障应急处理能力
如在出现有限个数的服务器、磁盘、存储设备或交换机故障等情况下,系统可以继续运行,不影响业务处理
高扩展性:由于应用系统建设是一个长期持续的过程,日后随着公司规模扩大和业务量的增长,用户数可能会超出预期,当硬件平台的处理能力不够时,要求可以在原有架构的基础上实现灵活扩展
硬件平台的扩展性主要分成两类:纵向扩展和横向扩展
纵向扩展是指通过