业务挑战
根据客户总公司上云整体目标,为推动下一阶段相关业务板块全面推广使用奠定良好基础,需完成项目管理系统上云升级改造工作。 项目管理系统所使用的技术栈为 Java + MySQL,为满足未来更多项目的云上高效管理,结合当前系统架构,围绕业务、研发及运维三个维度进行了梳理,本次上云升级改造工作需同时达成如下目标。
- 提升系统扩展能力
- 提高系统资源利用率
- 减少查询流程响应时间
解决方案
面向业务构建数据通用接入层,通过 “DBPlusEngine + RDS + 云平台” 打造云上数据底座,提供轻量化分布式数据库解决方案。 在沿用 MySQL 技术栈基础之上提供分布式计算和存储能力,客户端(Driver)访问模式为业务提供低延时响应支持,服务端(Proxy)访问模式为运维提供便捷维护入口。 数据分片及分布式事务的支持使应用程序无需修改;全局高可用、多数据库支持及一体化运维能力减轻运维工作。
客户收益
- 平滑迁移上线:保持了原有业务逻辑与数据库使用模式,人员、生态及工具均可复用;
- 避免厂商绑定:为自主创新落地提供必要支撑平台,多数据库支持可避免被指定厂商绑定;
- 提升扩展能力:计算及存储扩展灵活,新一代数据底座为业务快速增长提供良好扩展能力;
- 提升系统效能:显著提高云上资源利用率,压力负载均衡,同时业务请求响应时间缩短近 90%。
客户感言
“SphereEx 数据库增强平台具有良好的扩展能力,最重要的是对业务没有入侵。对于不希望改变技术栈,同时有分布式改造升级诉求的业务场景,这样的方案是一个合适的选择。”