2015年曾冲刺入全行业保费发展规模前三的富德生命人寿,作为一家在业界连年刷新保费增速记录的创新性金融机构,近几年进入集团化经营发展战略阶段后,在更多的业务内容创新、业务渠道创新、业务结构优化改造方面始终走在行业尖端。
而这一切的业务发展成绩离不开强大的IT技术支持与引领,尤其是在应对互联网金融业务市场的激烈竞争时,IT能力的对决往往决定着业务发展的优劣。2015年下半年,富德生命人寿与中国平安科技——这两家传统金融机构科技创新力量的优秀代表,几乎同时开始启动了对容器技术的调研与引进,并在历时大半年的选型与方案验证测试后,各自完成了自己的容器技术应用项目。
作为领先并专注于金融行业容器技术与产品服务的合作伙伴,睿云智合非常荣幸地参与了这两个率先迈出行业探索和实践步伐的项目实施过程,并且在其后为更多金融企业用户提供了我们的专业产品与技术服务,积累了目前遥遥领先市场同业的成功案例。
为了回馈广大用户,我们特别选择在这新年伊始之际,回顾与总结过去1年多来由睿云智合为诸多客户提供服务的容器技术实践案例,期待我们的分享能够带给大家有益的参考和启发,推动容器技术在传统企业用户更为广泛的应用落地!
编者注:作为一个系列分享,我们将按照项目商业落地的先后顺序对代表性案例一一进行讲解,欢迎大家持续关注并与我们积极互动,文末获取进入微信群方式,加入微信群,各个项目的客户代表、实施方技术团队,将乐于解答您对项目细节问题的咨询与探讨。农历新年将至,相信这一票干(年)货正是你想要 的!)
下面就让我们来看看富德生命人寿容器技术应用案例的具体解析。
富德生命人寿的容器技术应用场景可以说在传统金融企业中是最为全面、最为丰富的案例之一,非常具有代表性。其项目需求具体包括:
在引进容器技术之前,富德生命人寿已经将核心业务系统解耦为六十多个业务模块,正在尝试系统架构的微服务化治理,而容器技术刚好可以在有限的基础设施及人力资源条件下帮助实现高效部署和运维这些微服务模块。
作为大部分业务模块自研为主的IT团队,业务软件的生产过程大幅提升自动化管理水平也迫在眉睫,CI/CD平台建设很早就已在富德生命人寿进行实施,容器技术的助力使得这一平台的使用将变得更加高效、流畅。
作为大力开展互联网创新业务的金融企业,混合云架构支持下的诸多互联网应用需要在安全可靠的前提下解决高并发计算资源的弹性伸缩和业务灵活迁移,容器管理平台正是解决这一刚需的最佳利器。
支撑富德生命人寿核心系统运行的计算资源每天差不多有一半时间没有任何业务流量,然而大数据团队的计算资源却非常紧张,富德生命人寿希望将大数据平台部署在容器化环境中,可以有效提高计算资源在不同运行时段的合理利用,真正实现云计算资源的科学管理。
整体技术方案:
富德生命人寿基于容器技术设计了两个中心: 软件持续交付中心和系统持续运行中心, 第一期方案将主要支撑寿险业务的核心系统从软件开发测试,部署上线到持续运行全流程管理。
生命人寿IT平台架构部经过近一年的广泛调研,分析和验证性测试,最终采用了如下整体技术方案:
容器管理平台采用Rancher, 为上层应用提供容器化的基础设施和容器化应用的运行环境,以及基础性容器服务。
持续交付中心, 在睿云智合的WiseBuild基础上,实现了针对目前研发,测试,运维流程的集成和定制开发。
在容器管理平台之上,与睿云智合的产品WiseRun设计思路一致,双方合作研发了持续运行中心,高效管理复杂业务系统的建模,部署过程,以及全面的系统应用监控,配置中心和日志中心。
应用容器化和持续运营中心
将应用容器化,实现业务系统在多环境的一键部署;
引入容器管理和编排平台(Rancher),实现开发,测试,生产环境的自动化和底层基础设施的适配,以提供应用的运行环境,屏蔽底层基础设施差异;
实现应用的自动化部署及后续生命周期管理;
结合持续交付中心,实现业务系统的持续部署。
构建基于容器的交付中心
将开发环境,测试环境和应用环境容器化,实现环境“一键部署”,及大规模构建环境的自动创建和复制,实现开发,测试和预生产环境的一致性和标准化交付。
实现持续构建服务,代码管理服务,并支持并行、弹性地自动构建服务。
混合云管理
项目中睿云智合技术团队为富德生命团队完成了市场几乎所有主流的公有云主机以及私有环境混合场景的基础设施架构搭建测试及验证,为富德生命人寿未来的IT资产投入规划提供了有力的数据支持。
大数据平台容器化及自动化部署
项目中睿云智合技术团队帮助完成了包括Hadoop以及HDFS、YARN、HBase、Hive、Kafka、Zookeeper等大数据组件的容器化集群部署,并全面实现了高可用特性以及平台的弹性伸缩能力。
建立了在非忙时段使用业务计算资源快速启动大数据集群进行自动化数据处理的科学机制。
日志收集方案
项目中我们根据富德生命人寿的实际情况设计了一个低资源资源消耗,无应用侵入,可以清楚识别日志来源的统一日志收集方案。请参阅往期微信分享 容器内应用日志收集方案。
监控告警方案
富德生命人寿在监控方面的需求主要包含以下四个功能点,日志采集,告警,存储以及展示。目前业界流行的方案中只有prometheus是作为一个整体的方案可以同时满足这四个功能,但是prometheus的默认的存储方式是本地存储,对opentsdb这种分布式的时间序列数据库支持不够,在扩展性上不够好。 所以我们为富德生命人寿设计了一种组合式的方案采用cAdvisor + scollector + Bosun + OpenTSDB + Grafana实现监控告警需求功能。各个组件之间都有官方支持,所以兼容性有足够的保证。
结语
本次项目睿云智合携手富德生命人寿IT团队共同实践了领先业界的多种容器技术应用场景,积累了若干技术方案首次落地并反复验证、选优的宝贵经验,项目已经在2016年11月圆满交付,得到了富德生命人寿IT团队的高度认可,双方一致相信容器技术的引进对大幅提升富德生命人寿这样的传统金融机构IT能力建设的帮助将非常显著。未来,我们将继续支持富德生命人寿的容器技术和产品引进服务,也期待富德生命人寿的业务发展在IT创新技术的有力支持下更加稳健、辉煌!
下一篇,我们将为大家奉上中国平安容器云平台建设的项目案例分享,敬请期待!
关注睿云智合微信公众号:Wise2C