活动简介
随着PaaS技术在金融企业云平台建设中使用的越来越广泛,尤其是在各银行行业中。都遇到同一个问题,即如何将数据库容器化部署在PaaS平台。MySQL使用广泛,能够支持大多数高并发环境下的OLTP场景,在全球许多发展迅猛的大型互联网公司,如Facebook,Google,腾讯、阿里巴巴等各大公司都在使用MySQL。大型商业银行中均已在开放平台使用MySQL数据库,涉及个人账户、对公账户、基金等核心交易系统。但作为一款传统单机数据库,承载能力受单机的限制,其适用场景一般为数据量为500G或1T以下,更大规模的使用需要通过分库分表中间件等方式进行水平拆分。
银行业要使用MySQL数据库需着力解决数据安全性、运维管理等方面的问题:
1、数据安全性:金融行业对系统稳定性和数据安全性要求较高,传统的MySQL主从复制难以满足数据强一致的需求。可以考虑通过MySQL发布的组复制功能(Group Replication)来提供高可用能力。与Oracle RAC的共享存储(Shared Disk)模式不同,组复制基于分布式一致性协议Paxos实现了一种Shared Nothing的高可用架构,保证了数据的一致性。
2、运维管理:随着MySQL实例数的增多,一定会遇到资源利用率低和运维管理困难的问题。为充分发挥后发优势、建议在引入MySQL之前就应该考虑对应解决方案,例如可以通过数据库上云、利用PaaS云平台的能力提高资源利用效率,降低运维管理难度。但从虚机或物理机环境迁移至PaaS的过程中就要考虑数据的持久化、备份、同步等问题。
本次的交流重点围绕数据库容器化部署在PaaS平台上难点交流,twt社区特意邀请了2020容器云职业技能大赛获得方案奖的嘉宾:李正杰 兴业银行,他会在社区进行线上答疑,同时也会分享他的方案和经验供大家参考。欢迎大家线上参与提问,提出的问题嘉宾都会给与详细解答。
答疑嘉宾:
李正杰 兴业银行信息科技部 质量经理
一直从事银行业的开发与管理工作,经历了应用的全行推广工作以及整个数字化转型及敏捷体系、DevOps平台的建设与推广,对整个软件开发的流程有深刻的理解。对互联网、开源知识有浓厚兴趣,对开源社区里面的前端,后端以及云原生都有过研究实践。