◆ 业务增长太快,需要系统水平扩容遇到瓶颈
◆ 应用耦合度过高,系统研发成本过高,生产问题频发
◆ 需求响应慢,无法适应互联网业务的快速发展
◆ 数据治理难以落地,影响数据应用发展
◆ 系统升级需要停机,无法7*24运行
◆ 不支持灰度发布,试错成本过高
大核心系统:大核心系统强调系统集成、安全与高效,除提供银行存贷结算、客户信息等基础产品和服务外,通常会把与之关联较为紧密的辅助业务功能和管理功能捆绑在一起实现。
小核心系统:小核心也称为“瘦核心"系统,强调系统松耦合、组件化,通常是指剥离了大部分辅助和管理功能,只保留银行存贷款、支付结算等银行基础产品和服务的核心交易处理系统。
☆ 以服务化方式将系统专业分工
☆ 构建共享服务层,实现“厚平台,薄应用”架构
☆ 完善的服务治理和管控,保证业务
☆ 弹性扩缩:不管是DRDS还是后端MySQL都可以通过扩容快速实现水平扩展,从而解决容量,吞吐量问题
☆ 高可用设计:高可用无单点设计,实现数据层面高可靠
有很多实际的管控需求,例如为服务设置不同的Qos,业务要求强制限流等等服务管控方式,是基于淘宝网10多年的实际运营中总结出来的
使用企业应用服务框架(HSF)来实现应用去中心化架构
示例:调用跟踪发现线上系统故障源
DRDS让普通的开发者使用分布式数据库像使用普通的单数据库简单