gracejh
作者gracejh·2021-03-23 12:28
系统架构师·浪潮商用机器有限公司

无处不在的POWER -------- 某省人社厅小型机案例使用分享

字数 2636阅读 4629评论 2赞 4

在深入贯彻落实 “ 放管服 ” 改革、进一步推动人力资源社会保障领域 “ 清事项、减材料、压时限 ” ,我省系统开展了 “ 人社服务快办行动 ” ,通过关联事项 “ 打包办 ” 、高频事项 “ 提速办 ” 、所有事项 “ 简便办 ” ,为企业群众提供更加优质便捷高效的服务。省厅 全面坚持以人民为中心,坚持目标导向、问题导向、效果导向,围绕人社服务高频事项,以标准化促服务规范,以信息化促服务创新,以资源整合促服务效能提升,大力开展 “ 快办行动 ” ,实现企业群众办事 “ 跑腿 ” 越来越少,材料越来越简,时限越来越短,体验越来越好,不断提升企业群众的获得感和满意度 。

K1 Power 作为人社厅业务系统的重要支持,帮助我们应对日益复杂的混合架构,满足了业务发展的需求,经受了业务转型带来的挑战。结合我省实际情况,我们采用 K1 Power E880 等设备作为我省关键业务系统支撑平台。通过升级 6 台 K1 Power E880 采用 PowerVM 的虚拟化架构,进行了核心数据库系统的优化部署,通过简化的模版部署方式,做到分钟级的部署和资源调整。

我省人社业务特点尤其在业务高峰期间,我们通过动态资源调整策略优化 CPU 使用资源,目前在 6 套 K1 Power E880 系统上部署了我省绝大多少核心系统数据库 30 多套, K1 Power 是我们重要数据库支撑和业务支撑平台。

下面结合业务实际情况介绍一下为什么我们会选择 K1 Power 作为核心数据库平台的架构。

1.省级人社厅业务的业务特点

我们的业务特点要求紧密围绕人力资源和社会保障事业的重点工作,需要构建统一、高效、安全的信息系统应用支撑平台,实现各项业务领域之间、全省 20 多个地市之间的信息共享、协同办理和有效衔接,实现全省社会保障 “ 一卡通”,为建立统一规范的信息化公共服务体系和科学有效的决策支持体系提供有力支持。

省厅业务系统作为全省业务的集中和地市平台的交换中心,业务系统复杂,牵扯到全省居民的日常生活和各个单位的协同工作。涉及到居民养老,就业保障,医疗卫生等各个核心领域的民生要害部门。因此对系统的要求可靠性和稳定性提出很大挑战。尤其在涉及到居民医疗等方面,全省医保报销等环节不能出现任何差错,否则极大影响人民群众的日常生活,会产生不利的社会影响。

如上图可以基本展现人社系统涉及到居民生活的方方面面。

2.省级人社厅业务的数据特点

如下这张图是我省 2020 年度月业务数据的简单汇总:

从上面数据可以反应出我们系统对数据处理能力的需求,作为全国重点大省,整体业务量全国排名领先。也从侧面反应了我们对核心数据库信息处理能力的要求比较高。在常住人口,社保卡持有量,城乡居民参保人数,工伤生育保险,定点医疗机构管理等上面数据业务量巨大,尤其在月底、年底 K1 Power E880 数据库系统平台使用量剧增,对系统的处理能力是巨大挑战,我们曾经尝试把一些系统迁移到 X86 平台,采用 4 路 X86 系统进行内部项目论证,结果因为系统压力问题导致业务反应变慢,数据库调优后,反应依然不理想,所以一直采用 Power 小型机作为我们的核心业务平台使用至今。

根据我们的经验,小型机特别适合处理大规模混合负载。可以高效地支持联机数据服务、批量数据处理、数据转换、查询和统计分析等各类业务混合运行,并提供满意的服务水平。

对于社保系统的瓶颈业务定期批量处理,具有特别明显的性能优势;对于社保系统的其它重业务,如统计分析和社保卡,也具有明显的性能优势。

业务实践中主数据库、核心业务数据库、监督监管、公共服务、历史信息、查询服务和决策支持等各类核心数据库统一地部署在同型 K1 Power E880 平台,可以极大地提高数据管理的效率,提高数据生成、转换和流转的效率。提高数据的时效性、完整性、和安全性。利用单机或双机构建强大的 SMP 架构的集中式数据处理环境,具备 ACID 特性,能够保证社保业务所要求的强数据一致性。

3.K1 Power E880在省人社厅的部署模式

经过多年实践,我们对 PowerVM 的技术及成熟度有相关经验和技术积累,多年使用经验告诉我们 PowerVM 虽然没有花里胡哨的功能,但是核心功能在核心数据库平台上已经完全满足日常的管理维护等相关工作。

我们采用 PowerVM 部署模式对所有资源进行虚拟化,前期根据业务规划每台设备部署 4-8 个虚拟化分区,还可以结合业务需求进行简单的调整,基本做到应用和数据库无感知化。

如下是在一期系统上我们进行的简单资源规划:

实际上在二期项目中我们部署的分区数量都在 8 个以上。采用 6 台设备基本覆盖了相关核心系统的所有数据库。

4.为什么不采用互联网的分布式架构

肯定有人会有疑问为什么不采用互联互化的分布式架构来替换小型机系统呢?

对此我们也进行了详细的评估,首先,不可否认小型机还是有很坚挺的市场支持者,这段时间虽然国内互联网化架构风头无两,带动整个行业进行变革和转型,但是通过拆分数据库方式进行分布式改造,对整个业务系统的架构影响巨大,相关业务系统需要重构,花费巨大,效果未必比现在明显。尤其是核心架构底层的变化对整个业务生态都带来重大变革,风控需要整体评估。其次,并非所有系统都适合互联网化改造,在面向 To C 端我们的业务系统都进行了互联网化架构,采用分布式架构,分布式事务的处理方式,如相关 APP ,小程序等来服务群众。但是该类业务都是变化比较大,又属于新兴业务系统,对业务属于锦上添花,但是底层核心系统还是会用到我们传统的数据库平台来处理比如银行卡结算,划拨转账等。我们架构套用现在流行说法是稳态和敏态双模运行。其实看待任何事物需要看它的两面性,简单来讲就是分析利和弊,从我们目前的情形看我们采用小型机架构的核心数据库平台对我们是利大于弊,是整个系统稳定可靠的基石。反过来讲就是价格贵,采购成本会高,但是整体的维护成本相比大量 X86 平台可以节省大量人力资源,物理成本及分布式式数据库的智力成本,随着 K1 Power 国产化的顺利进行相信国产化后 Power 小型机会比之前成本有所降低。

最后, 2020 年我们迈入了新的元年,在国内及国际双循环格局下,相信中国经济发展动能和历史切换必如长江之水,势不可挡,也希望以 K1 Power 为代表的国产化 IT 技术成为推动中国经济全面战略转型的新支点、新引擎。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

4

添加新评论2 条评论

Jason111Jason111系统架构师ibm
2021-03-23 13:12
哈哈哈,写的不错吗,有理有据!!!
testtututesttutu系统架构师浪潮商用机器有限公司
2021-03-23 13:10
浅显易懂,深入浅出,好文章。
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广