众安⾦融微服务架构演进实战

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 众安金融微服务架构演进实战 韩冬振
2.
3. 目录 01 众安金融微服务宏观架构发展历程 02 众安金融微服务架构演进中的痛点及解决方案 03 众安金融未来架构展望
4. 众安金融的生态 消费贷 理财 (信用保证保险) 保险经纪 生活服务 技术输出 分期商城
5. 众安金融的业务特点 主体 多 客户 多 ⻓尾用户多, 用户粘度低, 用户体验要求高 业务领域多, 运营主体多; 支持SAAS 交易结构清晰 大规模 高并发 易伸缩 渠道 多 上百家上下游合作方, 合作通道 全数字化运营快速 适应市场变化 场景 多 合作方多,场景复杂 系统快速迭代上线 稳定运行 新产品新场景新模 式快速上线 竞争 多 来自市面上场景贷、消 费贷公司竞争压力 快速获客
6. 众安金融微服务宏观架构发展历程 part1 • 分层结构 • 中台化 • 敏捷中台+产品化 6
7. 架构演进路线 未来 金融科技3.0 敏捷中台+产品: 金融科技2.0 中台架构: 金融科技1.0 层级式架构: ➢ 分离核心层及业务层; ➢ 核心层撮合资产与资 金,赋能产品快速上 线。 ➢ 通过自动化手段配置 使得老中台敏捷化; ➢ 建设协同业务中台, ➢ 架构向下沉淀成共 横向支持信贷、保 享服务中心; 险、商业化等业务 ➢ 依托服务中心,搭 建搭业务中台,快 速形成产品能力。 线。 金融云-多维架构体系: ➢ 金融科技将具备一套 成熟多维架构体系; ➢ 形成一套完整的金融 云,为行业舔砖加瓦 推动行业发展。
8. 层级架构 分离核心层和业务层,各层分而治之各司其职,提升运维和服务效率及稳定性 互联网平台 信息流投放 新媒体 合作机构 渠道层 APP 场景层 自营业务 联营业务 银行信保 对公业务 业务层 营销管理 供应商管理 交易管理 统一运营 核心层 基础设施 资产管理 信保管理 保后管理 征信平台 ⻛险管理 资金管理 支付清结算 合同管理 账户管理 用户管理 数据库 缓存 监控 依 赖 性
9. 中台架构 共享服务中心提供做大限度的可重用服务,业务中台通过服务编排实现领域内业务的快速创新 前 台 众安贷平台 业 务 中 台 共 享 服 务 中 心 后 台 联营平台 供应商平台 信贷 信保 资金 催收 配置化 配置化 配置化 配置化 触达中心 KYC中心 会员中心 账户中心 财务中心 营销中心 ⻛控中心 清结算中心 支付中心 短信服务 鉴权服务 会员注册 开立 会计 活动服务 征信服务 计费服务 收银台 语音服务 OCR服务 会员权益 维护 记账 推荐服务 决策服务 清分服务 支付工具 站内信 服务 认证服务 会员画像 注销 核算 CMS服务 反洗钱服务 结算服务 支付路由 推送服务 活体检测 CRM服务 账户体系 报表 红包服务 特征服务 对账服务 支付网关 配置化 配置化 配置化 配置化 配置化 配置化 配置化 配置化 配置化 绿洲数据库管理平台 泰山稳定性平台 搜索平台 缓存平台 六翼监控平台 IDE大数据平台
10. 中台服务编排 通过责任链的流转完成配置 单 业 元 务 服务化中台架构:以独立 营 销 配 置 服务的维度,建设协同业 务中台,连接中小金融机 构,包括资产、资金、信 保、清算支付机构。通过 流程化、配置化手段,提 升平台服务化能力,连接 与赋能中小金融机构开展 线上业务 众安小贷 责 服务化 配 任 置 链 灵 流 活 程 管 控 供 应 配 置 保 后 配 置 资 金 配 置 ⻛ 控 配 置 合 同 配 置 账 户 配 置 鉴 权 认 证 支 付 代 扣 联营 银行信保 对公信保 合作分润 小微信保 … 营销中台 供应商中台 保后管理 保后营销 资金平台 决策服务 征信服务 反欺诈服务 反洗钱服务 认证中心 服 合同服务 账户额度服务 卡鉴权 支付服务 财 务 结 算 清结算服务 计费服务 安抚金服务 对账服务 监 控 配 置 触达服务 监控告警服务 用户服务 务 拆 解 赋能 连接 银行 小贷 消金
11. 敏捷中台 敏捷中台不仅是对领域内创新敏捷,还需好对领域外创新一样需要敏捷,快速创新和试错;敏捷中台进化也需要业务的滋养 前 台 敏 捷 中 台 共 享 服 务 中 心 后 台 众安贷平台 信 贷 中 台 虚 拟 卡 中 台 流程配置化 信贷 分期商城 联营平台 资金 信保 催收 流程配置化 信贷 信保 开卡 资金 消费 催收 触达中心 KYC中心 ⻛控中心 清结算中心 支付中心 会员中心 营销中心 账户中心 收银台 短信服务 鉴权服务 征信服务 计费服务 收银台 会员注册 活动服务 开立 支付工具 语音服务 OCR服务 决策服务 清分服务 支付工具 会员权益 推荐服务 维护 站内信服 务 认证服务 反洗钱服务 结算服务 支付路由 会员画像 CMS服务 注销 推送服务 活体检测 特征服务 对账服务 支付网关 CRM服务 红包服务 账户体系 绿洲数据库管理平台 泰山稳定性平台 缓存平台 搜索平台 六翼监控平台 场景贷业务 。。。 IDE大数据平台
12. 引导式服务编排 信贷领域通过系统自动流转 单 业 元 务 信 贷 敏 捷 中 台 共 享 服 务 中 心 自 动 化 众安小贷 注册 联营 绑卡 授信 银行信保 信用 开户 对公信保 借款 投保 合作分润 还款 批改 小微信保 逾期 … 报案 催收 SIT 追偿 产品运营 通过运营直接 完成产品上线 同步配置 UAT PRD 资金资产撮合 资金 资产 清结算 账户中心 KYC中心 ⻛控中心 清结算中心 支付中心 会员中心 营销中心 开立 鉴权服务 征信服务 计费服务 收银台 会员注册 活动服务 维护 OCR服务 决策服务 清分服务 支付工具 会员权益 推荐服务 注销 认证服务 反洗钱服务 结算服务 支付路由 会员画像 CMS服务 账户体系 活体检测 特征服务 对账服务 支付网关 CRM服务 红包服务 产品自检 通过自检完成 生产验证 测试结果通知 自动化测试 人工测试 抽检任务 验证结果通知 抽检结果 事件管理
13. 渐进式演进架构指导 可用、易用、复用进化路线:从服务抽象到流程抽象到产品抽象到解决方案抽象 3 2 1 可用 易用 复用
14. 软件架构铁三⻆ 软件架构铁三⻆,共同支撑架构的演进 业务 架构 三维 服务架构 技术 架构 组织 架构 持续演进
15. 微服务架构演进中的痛点及解决方案 part2 • 服务多->微服务治理 • 稳定性->观测与监控 • 数据一致性->异步补偿+对账 • 敏捷性->DevOps 15
16. 技术架构目标 互联网+金融对系统架构的要求更高 高性能 ⻓尾用户群体 高TPS 高弹性 01 02 互联网 高可用 故障隔离 快速恢复 高冗余 03 容量扩展性 性能扩展性 金融 04 安全可靠 数据安全 交易安全 资金安全
17. 云原生架构 充分利用云原生架构特点,促进业务的开展 智能运维 支撑服务 api网关 异常检测 容量预测 SLL卸载 API路由 调用审计 HMAC 根因分析 故障自愈 微服务1 微服务2 微服务3 微服务4 全链路监控 服务治理 网络监控 配置中心 降级 流控 业务监控 容量监控 注册发现 路由 熔断 安全监控 数据监控 负载均衡 用户与组织 审计服务 配置管理 灰度 中间件 DevOps 代码库管理 流水线管理 发布管理 持续构建 持续部署 持续交付 自动化扫描 自动化测试 容器服务 服务治理 权限登陆 流量调度 前端监控 容器管理 统一登陆 服务编排 kubernetes 公有云 横向伸缩 消息队列 分布式缓存 分库分表 搜索引擎 任务调度 时序数据库InfluxDB 流计算flink 数据库 私有云
18. 微服务治理 k8s原生服务治理体系,基本满足业务需求 k8s master api server kube schedule etcd kube controlle manager service1 service2 service3 pod ➢ 微服务治理框架维护 ➢ 在线扩缩容能力欠缺 ➢ 灰度发布 k8s cluster 解决 实践 痛点 https:// www.iconfont.cn/ node1 %3D%22%2312c286%2 pod 2&size=200&ctoken=M DtJYWLw_DgfV2a_7lE wlGw4 node2 网络组件 pannel 服务发现 kube DNS 消 息 日志监控 -ELK 调用链路监控 -Pinpoint 主机及进程监控 Zabbix
19. 稳定性体系 稳定性体系是业务能够稳定运行的基石 痛点 ➢ 生产故障频发 ➢ 类似生产问题重复出现 ➢ 告警处理不及时 目标 0资损 0P级事故 5分钟发现、30分钟止损、60分钟恢复 原则 事前预防、事中快速恢复、事后复盘 解决 实践 抓手 团队 提测标准; 上线规范; 灰度验证; TOP10验证; 稳定性奖惩制度; 复盘机制; 故障学习、考试; 运营 产品 架构 开发 全链路压测; 故障演练; 线上抽检; 测试 QA DBA PE
20. 全链路可视化监控体系 全面监控体系,为数字化运营打下基础 业务监控 应用看板 展 示 痛点 ➢ 问题发现难、定位难 ➢ 业务指标波动难发现 网络监控 调用链拓扑 流量统计 决 策 计 算 采 集 连接数统计 漏洞统计 指标可视化图表 指标规则 安全事件统计 先知系统 根因分析 故障传播链分析 故障策略 异常学习 异常预测 实时计算 数据统计 数据分析 数据解析 指标聚合 机器学习 模型训练 数据清洗 指标计算 容量监控数据 网络监控数据 主机 SLB jvm 安全监控 指标服务 异常分析 离线计算 容器 活跃数统计 网络请求速度统计 监控体系 告警规则 数据监控 告警通知 4xx、5xx数统计 前端监控 ⻚面加载速度统计 错误类型统计 容量监控 主机资源使用率统计 容器资源使用率统计 解决 实践 告警服务 Traefik Nginx 数据库监控数据 mysql mongo 业务监控数据 调用 应用日志 链数 业务日志 据 阈值判定 安全监控数据 WAF数据 HIDS数据 漏洞数据 反欺诈数据
21. 监控落地 可视化监控大盘让业务及系统运行状况尽收眼底 业务大盘 • • • 赋能200+金融产品 支持10+业务模式 沉淀7+交易结构 亿级交易规模 日承保金额达3.5亿元 产品上线速度平均3周以内 • • 服务5000W用户 链接200+合作机构 前台系统每周发布 中后台系统每两周发布 告警处理追踪 实时 多维度 多通道 精确 监控闭环 100%覆盖交易链路 监控面板52组 监控指标819个 告警规则260条 责任到人,跟踪处理 系统监控 100%交易自动化,系统全覆盖 近20组规则,可自动熔断、自动降 级、自动恢复 容器可动态伸缩 服务连续性达99.97%
22. 业务一致性保障 一致性保障双保险-异步补偿+对账处理 补偿服务端 业务应用 痛点 ➢ 数据不一致 ➢ 发现不及时 解决 实践 补偿 消息 AOP 业务方法 client 补偿调度 补偿策略 补偿监控 重试服务 补偿管理 补偿回调 数据-2 数据-1 神算对账中心 数据源管理 对账管理 对账引擎 差异处理
23. DevOps价值 产品、研发、测试、运维人员共同协作 开发 需求 构建 测试 部署 运维 •把运维人员作为首 要干系人 小团队 构建工具 自动化测试 部署工具 监控 •在开发需要时获取 他们的意⻅ 有限的合作 支持持续集成 用户验收测试 支持持续部署 对错误做出响应 单元测试 DevOps CD DevOps CI 敏捷开发 Technology Operations
24. DevOps实践 DevOps平台为原生云微服务架构提供基础设施 CI/CD平台 发布管理 流水线管理 代码开发(Build) 测试验证(Test) 单元测试 接口测试 静态扫描 UI测试 构建镜像 痛点 ➢ 迭代速度慢 ➢ 发布频繁 服务管理 镜像扫描 开发环境部署 解决 实践 配置管理 质量管理 资源管理 持续部署(Deploy) 生产交付(Release) 预发环境部署 生产交付 性能测试 功能覆盖测试 生产环境部署 SIT环境部署 项目管理 OA系统 项目管理 代码合并 度量中心 可编排流水线引擎(Tekton / Jenkins) 发布指标 质量指标 单元测试 执行耗时指标 DevOps工具链集成 代码库 质量/检测 测试工具 Gitlab/Gitlab/ Bitbucket SonarQube Jmeter 制品库 Twistlock Nexus Fortify Junit 部署工具 Ansible Robot Framework Jacoco docker K8S 告警指标 代码贡献指标 资源使用指标
25. 众安金融未来架构展望 part3 • 产品化 • 行业解决方案 • 金融云 25
26. 产品化 神算系列化产品快速解决行业痛点 清结算平台 清分产品 结算产品 清分登记 结算登记 支付中心 结算单 收付核对 收银台 分润 安抚金 自助下载中心 神算对账中心 自动计费平台 下载配置 数据源管理 数据接入 帐号管理 对账引擎 计费规则 安全管理 差异处理 计费报表 清分行清分 下载上传 租户管理 计费大盘 清分行切换 特色产品 通用产品 支付工具 支付路由 支付网关 体系化、产品化 神 算 品 系 列 化 产 自助下载中心 自动计费平台 神算对账中心 清结算平台 支付中心 一站式解决数据搬运问题 计费自动化/大盘可视化 对账可视化/自动化/规范化 清分结算产品化可配置 支付产品化体系化 计费
27. 解决方案 众志星云助力行业发展 社会化协同 资产场景平台 持牌金融机构 (银行、保险、消金、信托、小贷……) (电商、通讯、生活服务、物流、教育、⺟婴、社交……) 连接 输出 智能资产匹配 金 融 科 技 智能⻛控 智能营销 大数据⻛控中台 业务交易中台 智能营销中台 资产平台 资金平台 智能决策 智能追偿 用户管理 智能服务 增信平台 支付结算 反欺诈 ⻛险建模 智能投放 营销平台 规则引擎 Z搜索引擎 分布式架构 数据智能 生物识别 移动技术 弹性可信计算 监管合规 安全攻防 智能监控 智能运维 持 牌 经 营
28. 新科技-金融云 未来已来,只不过还未全面展开 轻资产 交易型 平台化 大数据⻛控能力 金融级技术 弹性基础设施 金融业务 云 Saas 金融数据 云 Daas 金融技术 云 Paas 基础设施 云 Iaas • • • 为客户提供随时随地可用的金融服务 安全、易用、开放的金融应用开放平台 公共金融业务组件与服务 • 海量数据处理、计算能力与建模能力 • 实时的数据处理能力、流转能力与决策能力 • 可伸缩、高可用的分布式金融技术 • 弹性资源分配与访问管控 • 基础资源不变性和可伸缩性 • 安全、智能监控系统资源稳定性,鲁棒性
29.
30.

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 10:56
浙ICP备14020137号-1 $Map of visitor$