天弘基金,支撑余额宝的弹性扩展架构

摘要 弹性扩展,数据备份,数据迁移天弘基金将系统迁移到金融云进行了重新部署,又陆续对以余额宝为基础的服务、监控、查询进行了逐步部署。

作为中国第一家核心系统在云上的基金公司,天弘基金曾凭借着“余额宝”这一产品,成为中国基金史上第一个规模突破千亿的基金。

天弘基金的系统发展分为两个阶段:早期为支撑“余额宝”业务,对直销和清算系统进行了一期扩容。由于一期系统遇到瓶颈后,无法支撑双十一的需求。后期,天弘基金将系统迁移到金融云,对它进行了重新部署,又陆续对以余额宝为基础的服务、监控、查询进行了逐步部署。

1eb7448f62935a7070caa67bf1fd9f7c62859d79

天弘基金云上架构部署图




天弘基金在规划了上层前置机数量以后,对下行数据库进行了分库、分表的部署。目前有1000个数据库在云平台上跑,相当于1000套清算系统和实时交易系统同时在跑,而且可以实时扩展云计算最大的优势就是弹性的处理能力,平时仅部署六七台前置机就够了,在双“十一”期间,把前置机扩展到20台以上,达到每秒3000多笔客户的业务水平。当然,开户流量比正常交易流量大10倍。数据库方面,采用50RDS1000个数据库,当数据库容量承载到达瓶颈的时候,可以扩大,最大可以扩大到1000RDS 

 

在迁移过程中,最大的障碍是数据库。数据库解决的问题是插入、删除修改。迁移的时候,这些问题需要一个个去研究去解决,然后复制过来一个个测试,开发阶段的测试工作量可想而知。业内认为MySQL无法支撑大数据清算,这是有根据的。但在彻底了解MySQL之后,迁移就如同修路一样原来基于IOE是条路而基于阿里云架构,一条不行,可以修50条路,100条路,总归是可以化整为零,用水平化、分库分表等方式,并行化思路来解决,用小单位来解决问题的。

 

本文中提到的产品

云数据库 云服务器 对象存储
相关文章