罗海雄-互联网背景下传统金融行业架构演进

罗海雄-互联网背景下传统金融行业架构演进
展开查看详情

1.互联网背景下的 传统金融行业数据库架构演进 罗海雄 云和恩墨 交付部副总经理

2.

3.

4. Who Am I ? 罗海雄(网名RollingPig) 2011 全国SQL大赛冠军得主,Oracle ACEA Oracle ACE Associate, 2011 ITPUB全国SQL大 赛冠军得主,资深的架构师和性能优化专家。 曾经服务于甲骨文公司亚太区开发者计划部 门和大型制造企业中芯国际,从开发到性能 管理,有超过15年的企业级系统设计和优化 经验。 现任云和恩墨交付部副总经理及性能优化总 监。

5.传统金融行业

6.传统金融与互联网

7.互联网的冲击

8.网上银行/手机银行日益普及 J.D. Power(君迪) 7月27日发布的 “2017中国零售银 行满意度研究”显 示,手机银行业务 持续“井喷”, 2017用户渗透率年 已经攀升至78%, 同比上升23个百分 点,较2011年前仅 3%的市场占有率高 出26倍。 网银用户量增长示意图

9.• 互联网背景下时代变革和挑战 • 云化互联,移动共享 • 移动互联网无处不在,推动了各行业的快速发展变革; • 快速迭代和资源共享,使得云技术成为基础设施标准; • 数据驱动,跨界融合 • 互联网企业业务传统化 – 互联网+ • 金融:传统到互联网 – 支付宝、余额宝、微信红包; • 传统企业业务互联网化 - +互联网 • 交通:12306,智慧城市,共享单车; • 智慧智能,自动自治 • 在瞬息万变的竞争环境之下,在海量数据积累之下,人工智能开始用武; • 以自动化、自治技术降低成本,以智慧智能替代有限的人力; • 金融科技 – 科技和数据驱动 • 招行行长田惠宇:...举全行『洪荒之力』推进以『网络化、数据化、智能化』为 目标的金融科技战略,要不设上限地寻求数据、科技人才,加快敏捷开发和云技 术的创新应用,设立专门投资基金,孵化金融科技项目。 • 平安银行马明哲:…智能科技的时代正在来临,赢科技者赢未来…将平安从资本 驱动型转变为科技驱动型公司.

10.金融科技银行战略: 什么是“金融科技银行”? 就是“以科技敏捷带 动业务敏捷”, 一家金融科技银行要紧紧围 绕客户需求,深度融合科技与业务,快 速 迭代、持续交付产品和服务,创造最佳客 户体验,实现效率、成 本、风险的最佳平 衡。 金融科技技术战略:

11.异地双活– RAC + OGG • 正常情况下 • 每套RAC双节点; • 2套RAC组成双活架构 ; • 通过应用使RAC的各节 点访问的数据不交叉; • 应用根据客户号后2位 分割路由数据; • 单节点失效 • 同一RAC中的其他节点 接管; • 站点失效; • 切换路由到双活的异地 节点;

12.应用发布自动化平台让版本投产更敏捷

13.数据库部署自助化,完成一套环境的架建从一到两周缩减至不到两个小时就能完成。

14.数据库基础运维操作封装成原子化模块,通过流程 编排可以快速提供完整和复杂的服务流程。

15.数据库基础运维操作封装成原子化模块,通过流程 编排可以快速提供完整和复杂的服务流程。

16.数据库基础运维操作封装成原子化模块,通过流程 编排可以快速提供完整和复杂的服务流程。

17.保险行业混合架构 报表、日志 (ElasticSearch) 小额保单 (MySQL) 保险核心 数据仓库 (Oracle 12c 多租户) 数据交换 (Oracle) 审计信息 (MongoDB) 配置、缓存 (Redis)

18.核心(Oracle 12c多租户) • RAC + DG + 多租户 SCANIP 自动切换 DG自动切换 使用oracle ADG技术进行 Oracle RAC 数据实时同步 Oracle RAC DG jdyadg1 jdyadg2 配置NBU 定期备份 共享存储阵列1 共享存储阵列2

19.Oracle 12c 多租户 AP Self-contained PDB for each application GL OE • Applications run unchanged • Rapid provisioning (via clones) • Portability (via pluggability) Common operations performed at CDB level • Manage many as one (patch, upgrade, HA, backup) • Granular control when appropriate Complementary to VMs Shared memory and background processes • More applications per server

20.MongoDB集群 • 3分片 mongos1 mongos2 mongos3 Config (Replicat set)) 3个Shard(Replicat set)

21.MySQL集群 • MySQL + MyCat + HAProxy

22.Redis集群 • 1主、2从、3哨兵 监控 监控 监控 sentinel1 sentinel2 sentinel3 监控 监控 监控 master 复制 复制 slave1 slave2

23.ElasticSearch • 3节点

24.支持多种数据库的自动化运维平台

25.数据可视化大屏

26.数据可视化大屏 点击插入正文

27.资源管理 点击插入正文

28.资源池创建

29.实例管理