大促作为JD一年两度的盛事,质量备战是不可或缺的重要环节。每逢大促都是一次大型的联合战役,在这种战役中,不仅有各种“海陆空”技术争奇斗艳,还会让我们的技术视野变得更宽阔,让我们协同变得更默契,所谓以战养兵。测试团队作为质量备战团队,沉淀了“常态化”、“精细化”、“一体化”的三化备战策略,希望与君共勉,共保大促!
一、常态化篇( 步履匆匆,筹谋早行,日日如此,稳操胜半)
测试联合架构师把大促备战事项进行分类、分级划分,将部分备战工作纳入常态化,通过双周会形式推进系统架构治理,提前消除隐患,使其安全稳固,资源高效。
1.1 流量驱动(流量定开关,伸缩助节源)
为了提高资源的利用效率,产研测联合成立治理专项。全面分析产品流量状况和机器资源利用率,持续推进低价值产品的关停并转,释放机器资源。通过推进与完善ServerLess部署,使其核心应用具备快速扩缩容能力, 实现资源动态调整。基于流量的关停并转和全面覆盖的弹性伸缩,为大促备战低碳化打下了坚实基础。
1.2 健康指数(健康指数高,高危勿忽略)
- “规则统一,忽略有据”: 测试联合架构师团队设定“不可忽略项”的标准,使团队成员认知统一,防止忽略潜在风险,虚假高分埋下生产隐患。
- “策略驱动,重心聚焦”: 健康度提供较多检查项,可以更好地进行应用/任务自检,及时发现和解决潜在的问题。针对特定事项进行专项治理也是非常必要的,可以采取有针对性、有策略的措施,以提升应用/任务的健康度。如:链路超时,JVM参数GC线程数合理性,监控告警治理(监控覆盖度、告警合理性、触达有效性) 和 慢SQL治理 等。
- “天天检查,日日治理”: 利用自动化方式按日检查不合规的忽略项和应用健康分,运营通晒治理,确保目标达成 。<