微服务应用通过阿里云业务实时监控ARMS监控发现节点及容器故障,在日常中可以通过AHAS演练及时发现问题及针对性防护。本文介绍微服务应用问题定位及故障演练的场景描述、解决的问题、部署架构图、选用的产品及参考链接等。
直达最佳实践
更多最佳实践
场景描述
您微服务架构应用基于阿里云容器服务Kubernetes(ACK)部署,通过阿里云业务实时监控ARMS发现微服务应用的容错能力是否健壮、容器编排配置是否合理、节点故障引发的问题等。方案通过AHAS故障注入模拟生产环境产生的故障,通过ARMS及时发现问题、定位问题,并结合ARMS的告警功能快速发现并解决问题。
- 发现调用下游一个服务实例出现异常。
- 发现业务Pod故障,验证业务的稳定性。
- 发现调用数据库延迟故障,验证Pod的水平扩容能力。
解决问题
- 定位并解决微服务应用的容错能力。
- 定位并解决微服务应用编排合理性。
- 发现故障并验证系统故障的告警时效性。