1.2.3 国产基础软件集群平台的特点
国产基础软件集群平台的特点如下。
1.生态深度集成
国产基础软件集群平台对操作系统、数据库、中间件这三大基础软件进行了深度集成。在统一技术规范的指导下,对不同国产CPU服务器环境下的各种集群软件进行适配,同时与党政办公及重点行业的典型应用系统也进行了集成验证,解决了大量之前国产基础软硬件中上下游产品之间的接口不匹配、安装不容易、运维不方便、监控不到位等方面的问题。通过深度集成,极大地降低了国产基础软硬件系统集成难度,真正实现了基础软件开箱即用的便利。
2.性能调优
国产基础软件集群平台针对不同规模的应用场景,在Intel x86服务器、各种国产CPU服务器上进行性能测试,并联合操作系统、数据库、中间件厂商技术人员进行多轮调优,给出对应的推荐部署架构和配置参数。这些架构和参数可以作为应用系统架构设计和项目调优的重要参考。
3.高可用性
国产基础软件集群平台为应用环境提供了从操作系统高可用集群、数据库共享存储集群、中间件应用服务器集群到内存网格集群等全面的解决方案,没有单点故障,给应用系统提供7×24小时的运行支撑环境,极大地提升了系统的可用性。
4.统一开发风格
国产基础软件集群平台的统一技术规范,一方面指导各集群组件之间的交互调用,另一方面也给应用系统对操作系统、数据库、中间件的各个功能调用制定了相应的技术规范,实现了统一的开发风格,如数据库连接、SQL语法、Session共享、文件访问等。采用平台推荐的统一应用接口、设计范式等,不仅有助于充分利用基础软件提供的各种功能,简化应用程序开发工作,而且也有助于应用程序设计的标准化,便于在不同基础软件之间移植。
5.统一管理
如果用传统方式管理各种操作系统高可用集群、数据库共享存储集群、中间件应用服务器集群,需要手动在不同的节点上安装不同的集群软件,并且需要仔细配置各种参数。另外,多节点之间往往还存在约束关系,安装配置工作量很大,而且一旦出错,就得返工。不同基础软件集群的运行日志位置分散,性能指标采集方法各异,增加了运维工作的复杂性。国产基础软件集群平台提供了用于统一部署、统一监控的管理工具,能够图形化统一管理各种集群,极大地简化了安装配置、运维监控等管理工作,降低出错概率,提升管理效率。