本文介绍数据库自治服务DAS助力捷顺,实现数据库运维自动化。

客户简介

捷顺科技是一家智慧停车、智慧社区综合服务提供商,集研、产、销于一体,公司的产品线涵盖各类软硬件产品,包括捷停车及捷生活APP、停车场智能硬件、智能门禁、通道闸、城市级智能一卡通系统、停车场智能管理平台、智慧商业O2O运营平台等。

业务挑战

  • 业务转型过程中遇到的困难:捷顺科技的停车场和门禁系统在业务发展初期主要是线下独立部署,对性能要求不高。为降低客户运维成本,近几年把停车和门禁系统SaaS化。SaaS服务承载大租户全国的业务,有突发的高并发访问需求,对数据库的性能和稳定性要求大幅提升。
  • 原有监控体系的监控能力不足导致如下影响:
    • 多租户多库共享一个实例造成资源竞争,给业务造成影响。
    • 当某个租户的业务突然爆发时,运维工程师难以及时洞察到共享数据库资源利用率的快速增长,不能及时把大租户的库迁移到独享实例,导致数据库实例上所有租户的业务都受影响。
  • 从旧系统迁移到SaaS的业务代码在低并发时运行正常,但是随着并发请求越来越高,请求的响应时间突然大幅增加。特别是订单系统在突发高并发的场景下性能问题突出,导致大量请求堵塞,影响车场车辆正常进出。

解决方案

  • RDS实例全部接入DAS服务进行管理,实现监控大盘巡检评分,通过异常检测识别数据库实例的性能和磁盘用量趋势,提前进行风险预警。
  • 开启DAS自动SQL限流自动SQL优化,DAS对监测到的慢SQL在一段时间内限制并发数。并且在可能的情况下对这些慢SQL进行自动SQL优化或者提出优化建议,避免旧系统遗留的慢SQL在高并发执行时把数据库资源耗尽导致系统崩溃。
  • 开启DAS自动扩容,当数据库实例CPU使用率因为QPS增长而持续超过阈值一段时间,DAS调用RDS OpenAPI自动增加只读节点;当数据库实例CPU使用率持续低于阈值一段时间,DAS调用RDS OpenAPI把只读节点释放。das

客户价值

  • DAS服务让DBA可以提前洞察到数据库的运行趋势,及时做好预案,系统故障率降低了60%以上,大幅提高了客户满意度和用户体验。
  • DAS服务自动SQL限流和自动SQL调优,帮助DBA从救火员转向数据库架构师,有更多时间和精力帮助研发优化系统架构,审核数据库的变更和各种操作,进一步降低系统故障的概率。
  • DAS服务自动对数据库实例进行治理,帮助捷顺科技把数据库的运维成本降低了30%以上。

客户感言

“阿里云DAS服务帮助捷顺科技对数十个数据库实例进行异常监测、自动限流、自动优化、自动弹性扩缩容,大幅降低了数据库运维成本和故障时间,大幅提高了系统的可用性。”——捷顺科技总工&运维负责人。