常规高可用解决方案往往是基础架构层面的,应对突发流量通过增加资源供给的方式解决,不过这种基础架构的弹性效率是有能力上限的,同时某些自身应用模块出现的问题也会导致整个应用的严重故障。在这种情况下就需要有一款对应用流量监控管理的产品,保障在突发情况下提高用户的体验,保障整个系统的健壮性。
方案架构
云原生应用流控解决方案
本方案基于提供业务系统全方位的流量管理,从网关和应用级别两个层面、入口/应用/应用间/单机负载多维度,进行数据量流管理,提升整体系统的高可用性。
可以解决的问题
突发流量情况下保障系统整体的健壮性
为业务系统配置合适资源,节约成本,减少超额配置
提升客户体验,减少因流量导致的整体宕机
方案优势
简单便捷
支持SDK和Agent两种方式,支持多种主流框架及语言,零代码侵入
防护全面
提供应用级别的流量控制、应用间的降级隔离、单机过载保护等能力
敏捷高效
流量防护提供包括QPS、并发线程、RT等指标的秒级监控能力
方案优势
业务流量入口防护
在业务平台的入口,根据链路的最短板以及业务属性来进行防护,保障整体系统的健壮性。同时可以自动识别出可疑热点流量,如突然出现来自某些ip的大量流量,并将其圈定在特定范围内。
应用自身防护
根据应用自身的服务能力进行防护,防止流量过载导致服务不可用。对关联服务进行策略设置,在遇到流量过载或故障时,将弱依赖服务,即功能不影响主体流程的,采取熔断策略;对于强依赖,即功能影响主流程,例如慢SQL等,则通过隔离的手段,把异常控制在一定的范围之内,不影响正常的流程。
秒级实时监控
针对QPS、进程等指标提供可视化的接口调用统计、TOP接口/节点、热力图、分场景类型汇总等。此外,可在控制台上快速配置并秒级推送规则并生效。
推荐产品
应用实时监控ARMS
ARMS是一款应用性能管理产品,能帮助你实现全栈式的性能监控和端到端的全链路追踪诊断, 让应用运维从未如此轻松高效。
应用高可用AHAS
AHAS是专注于提高应用及业务高可用的工具平台,提供应用架构探测感知,故障注入式高可用能力评测和流控降级高可用防护三大核心能力。
性能测试PTS
PTS是面向所有技术背景人员的云化测试工具,以互联网化的交互,提供性能测试、API调试和监测等多种能