AHAS应用防护以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来保障业务的稳定性,提供更专业稳定的流量防护手段、秒级的流量水位分布分析功能,是阿里巴巴双十一技术体系中的核心组件,同时也是开源框架Sentinel的商业化产品。
使用场景
AHAS应用防护广泛用于秒杀场景、消息削峰填谷、集群流量控制、实时熔断等场景中,从多个维度保障您的业务稳定性。
在一个常见的分布式应用中,如下图所示。一个请求先通过终端到达Gateway,再经过防火墙和网络负载均衡,其中还包括调用下游的其它服务和第三方应用,才能到达前端网络服务。AHAS应用防护在不同的层次以流量为切面提供秒级实时的流量分析(例如在客户端层提供流量实时监控和水位诊断分析功能),帮助运维人员采取针对性的防护措施,全方位地保护应用的稳定性。
功能特性
- 秒级流量分析功能,动态规则实时推送。
- 专业多样化的防护手段:
- 入口流量控制:按照服务容量进行流量控制,常用于应用入口,例如:Gateway、前端应用、服务提供方等。
- 热点隔离:将热点和普通流量隔离出来,避免无效热点抢占正常流量的容量。
- 对依赖方隔离或降级:对应用和应用之间、应用内部采用隔离或降级手段,将不稳定的依赖对应用的影响减至最小,从而保证应用的稳定性。
- 系统防护:AHAS应用防护可以根据系统的能力(例如Load、CPU使用率等)来动态调节入口的流量,保证系统稳定性。
- 实时的单机监控能力,强大的聚合监控和历史监控查询能力。
参考文档
关于Sentinel的详细介绍,请参见Sentinel介绍。
文档内容是否对您有帮助?