喜马拉雅基于Apache ShardingSphere实践

彭荣新,沈辉

中文演讲 2022-07-30 13:30 GMT+8  #middleware

喜马拉雅成立之初,各个业务管理各自的数据库,在不断地发展中,逐渐意识到需要在公司层面,提供统一的定制化的数据访问平台的重要性。为此,基础架构团队推出了自己的PaaS化平台,业务只需要申请一个资源ID,就能使用数据库,达到对资源使用的全部系统化。其中,对数据库的访问,是基于 Apache ShardingSphere 来实现,基于Apache ShardingSphere强大功能,在故障容灾、资源动态变更、读写分离、影子库、多活、分布式唯一ID和监控报警等方面,做了优化和增强。

Speakers:


彭荣新: 上海喜马拉雅科技有限公司, 架构师, 喜马拉雅架构师,基础架构部云原生中间件团队负责人,一手搭建了喜马拉雅自研网关项目,并先后负责了喜马拉雅的多活平台、压测平台、故障演练等项目的推广和落地。


沈辉: 上海喜马拉雅科技有限公司, 高级工程师, 在喜马拉雅3年时间内,参与了公司paas平台相关中间件的开发,多活系统的搭建和维护,以及喜马拉雅云原生落地