大型应用系统硬件选型原则

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大型应用系统硬件选型原则

大型应用系统的硬件平台是支撑其运行的核心基础设施。该平台主要包括高性能服务器、高容量存储设备和其他相关软硬件设备。其中,高性能服务器用于提供快速、可靠的计算,高容量存储设备用于容纳存储相关数据。硬件平台的性能将直接影响到应用系统的运行效果。

由于该类应用系统通常采用数据集中的方式部署,通常在总部机房放置相关硬件设备。应用系统相关数据全部集中在总部,所属企业通过网络使用该系统,有利于总部增强对所属企业的管控力度,及时掌握经营状况。随着公司的发展,该系统将承载日益增大的负载和保存日益增多的数据,必须为该系统搭建性能优良的硬件平台,以保障该系统高效、稳定和安全地运行。

在应用系统建设初期,需要将各类原始数据录入系统,类似于OLTP系统。此时要求硬件平台有较强的事务处理能力。在建设中后期,更多侧重于数据挖掘和分析,类似于OLAP

系统。此时要求硬件平台有较快的数据分析能力。业界建议每

5年更换新的硬件设备。因此,应用系统的硬件平台需要兼顾

应用系统的深入应用情况,并满足未来3-5年的需求。

在硬件平台设计时,需要采用如下原则:统一规划、高可用性、高扩展性、高安全性、高可维护性和合适性价比。

统一规划:明确应用系统在规划期内的规模,对整个应用系统的模块、用户、流程进行分析,确定总体需求,从而定义出其硬件平台对应的架构和配置。

高可用性:要求硬件平台具有单点失效保护,能够实现故障预警、报警,具有良好的故障应急处理能力。如在出现有限个数的服务器、磁盘、存储设备或交换机故障等情况下,系统可以继续运行,不影响业务处理。

高扩展性:由于应用系统建设是一个长期持续的过程,日后随着公司规模扩大和业务量的增长,用户数可能会超出预期。当硬件平台的处理能力不够时,要求可以在原有架构的基础上实现灵活扩展。硬件平台的扩展性主要分为纵向扩展和横向扩展。纵向扩展是指通过增加硬件设备的CPU、内存、通道和

板卡等资源来提高原有设备的处理能力。横向扩展是指通过购买新的设备和原有设备并行工作,通过负载分担来实现处理能力扩展。

高安全性:能够实现良好的信息安全能力,能够应用灵活的安全策略,如对不同用途的服务器进行安全分区以实现不同程度的隔离等。

在设计硬件平台时,还需要考虑其可维护性和合适的性价比。只有在兼顾以上所有原则的情况下,才能为应用系统搭建一个优良的硬件平台,以保障其高效、稳定和安全地运行。

高可维护性是一个应用系统硬件平台必须具备的特性。维护过程应该简单便捷,尽可能减少宕机时间,特别是在故障修复、系统扩展和变更时。同时,友好且全面的监控工具也是必不可少的。

除了满足需求和上述原则,良好的性价比也是关键。虽然各家硬件都有所长,但关键是需要关注满足应用系统需求的技术,而不是一味追求先进技术。只要能解决主要问题,满足需求和原则,有合适的价格,就可以考虑购买。

应用系统硬件平台由服务器、存储和网络三部分构成。服务器包括应用服务器、数据库服务器和管理服务器。应用服务器一般为小型机或PC Server,用于运行应用系统的应用程序。这些程序至少应该冗余部署在两台机器上。数据库服务器一般为小型机,通常以RAC或其他集群方式运行数据库程序。也

建议至少冗余部署在两台机器上。存储通常与服务器分开部署,通过SAN或其他方式将存储资源在不同的服务器和应用之间

共享。网络负责将应用系统中的服务器和存储进行互联,一般通过交叉互联、安全分区和共享技术等实现安全的高可用网络。

实际应用中,应用系统将部署四套系统:生产系统、开发系统、测试系统和培训系统。应用系统硬件平台主流的架构主要有两种:集中式架构和分布式架构。两种架构的差别主要在于生产系统中应用系统的部署方式不同。集中式架构是指将生产系统的应用服务器和数据库服务器通过分区技术部署在同一台物理主机上;而分布式架构是指将生产系统中应用系统的应用服务器和数据库服务器部署在两台物理主机上。其他设备的部署方式在两种架构中均一致。

生产系统区包括应用系统和辅助系统的生产环境。建议部署两台服务器,每台分为应用服务器和数据库服务器,实现负载均衡和单点失效恢复。辅助系统也应该部署两台服务器。开发、测试、培训系统中也包含应用系统和辅助系统,建议部署一套服务器,以节约成本,有条件的情况下可以和生产环境部署一样。其他系统服务器区部署备份管理系统、监控和维护系统、ETL系统等。存储区包括一个存储阵列和一个带库。网络设备包括两台负载均衡设备和两台光纤交换机。

分布式架构将生产系统的应用服务器和数据库服务器分别部署在不同物理主机上。在生产系统中部署至少4台服务器,两台作为应用服务器,另两台作为数据库服务器,实现负载均衡和单点失效保护。其他配置与集中式部署一样。

两种架构的差别在于生产系统的部署方式不同。

集中式架构优点:架构简单,易于部署;服务器数量少,易于维护;纵向扩容能力强。

集中式架构缺点:低宕机可用性;扩展能力有限。

建议根据实际情况选择适合自己的架构。

综合考虑各种因素后,我们推荐采用分布式架构来搭建系统硬件平台。分布式架构的优势强于集中式架构,而且已成为业界的主流,广泛应用于各类企业中。当然,在确定采用何种架构时,需要综合考虑应用系统的技术、业务特征、硬件基础设施和人员素质等关键指标。

另外,需要注意的是,分布式架构的搭建需要考虑各个节点之间的通信和数据同步,以及负载均衡等问题。因此,在实际操作中,需要谨慎规划和设计,确保系统稳定性和可靠性。

总之,选择适合自己企业的架构是非常重要的,需要根据实际情况进行综合评估和决策。

相关文档
最新文档