近年来,随着电商产业的不断发展,越来越多的传统企业加入电商战场,根据《中国电子商务行业市场前瞻与投资战略规划分析报告》,预测2019年全国电子商务交易规模将达37.75万亿元。未来五年(2019-2023)年均复合增长率约为11.52%,并预测在2023年全国电子商务交易规模将达到58.38万亿元。
每个节假日都成为各大电商平台、社群网站、分享社区进行引流、大促、活动的战场,保障每一次高压高并发环境下业务能够稳定运行,是这类电商网站和信息流网站的强需求。
01、客户背景
某款查询化妆品成分的手机APP企业,主打“化妆品成分表查询”帮助更多消费者理智挑选适合自己的护肤品。作为一个工具型APP,该公司更加关注于产品成分的安全性,所以在“3.15”消费者权益日准备了一系列的化妆品安全活动,让更多消费者理性看待化妆品,通过科学的化妆品成分分析,合理规避风险。
因该APP目前在App Store健康排行榜第一位,流量较大,为了更好的完成此次活动,该APP希望有专注于企业大促运维的团队协助完成整个高压高并发环境下的活动维稳护航。
云掣科技是一家专注于企业云托管(MSP)服务的公司,现拥有多年淘宝双十一大促维稳实践,服务了方太厨卫、阿吉豆、老板电器等电商企业。本次将会在活动期间保障该客户业务的稳定运行,使得CPU占比较之前下降64%。
02、项目方案
在315活动前,该企业的数据库实例突然出现一次夯机,影响业务正常运行,在排查了故障后,客户预想到“3.15”流量上涨可能会再次出现业务无法访问的情况,遂寻求云掣科技数据库团队的协助。
大促护航专项服务方案图
云掣数据库团队根据该企业的现状进行大促护航专项服务方案制定,预设活动环境下数据量情况,对性能进行评估检测。
由于时间紧急,业务方没有时间来做压测,当前数据库可承受最大压力上限无法得知。所以数据库团队使用日志信息寻找数据库中出现的慢SQL,通过日志数据分析与开发同学进行沟通优化,完成了整个活动前期的准备。
03、客户收益
云掣科技数据库团队帮助该企业完成了以下目标:
1、评估当前数据库资源使用情况以及活动预计流量后,建议业务方对实例进行升配
2、现场支持期间对数据库存在的慢SQL进行优化
优化前
优化后
活动优化前后CPU占比图,较优化前下降了64%
图为活动前cpu状态
活动前该企业的CPU被打满,严重影响业务使用。云掣科技数据库团队帮助该企业进行了深度的检索分析,从数据库入手,发现数据库查询队列与活跃会话堆积严重。针对数据库情况进行紧急排查故障原因,故障处理,并且针对此次情况对MongoDB、MySQL、Redis进行升配,并对数据库中存在的慢SQL进行优化。
在整个活动期间,数据库整体运行正常,各负载均处于低水位,未因运维原因导致服务中断。
后记:
云掣数据库团队会继续为用户提供云上数据库的运维服务,帮助客户从繁杂的数据库运维中解脱出来,专注于企业核心业务发展。
数据库是企业的核心,企业的身家性命都存在一个个的数据库中,云掣科技希望可以通过数据库的能力,帮助更多企业在云时代管理好数据库,让业务稳定运行。