应用高可用服务

快速提高应用高可用能力

应用高可用服务(Application High Availability Service)是一款专注于提高应用高可用能力的SaaS产品,提供应用架构自动探测,故障注入式高可用能力评测和一键流控降级等功能,可以快速低成本的提升应用可用性。

我们的优势

自动化
自动探测应用的架构组件和依赖关系,构建架构拓扑并持续跟踪变化
智能化
智能识别主流的三方组件和大部分阿里云服务,通过AI不断学习架构特征
全面性
来自线上真实的故障类型和演练模板,通过故障演练来全面评测应用的高可用能力
稳定性
历经双十一等技术大考的流控降级保护等防护手段,确保应用万无一失

精心打造的功能

架构感知

自动感知应用的拓扑结构,绘制组件间依赖关系和应用对基础架构的依赖,并持续记录

第三方组件与云服务识别

自动感知识别Redis,Mysql,ZooKeeper等常用的三方组件和RDS,SLB,EDAS等云服务

Kubernetes集群感知

自动识别容器服务、Kubernetes环境中的node、Pod、service、container及其之间的依赖关系

故障演练

提供基于真实故障的演练场景来测试应用系统的高可用能力,是混沌工程在云上的最佳实践

小程序扩展

通过故障演练小程序,可以方便的添加各种准备,监控,检测等故障演练环节

演练库

不断积累的基于真实故障场景的演练库

限流降级

提供应用流控降级和网关限流等可用性防护手段,零代码改动,一键启用

低成本接入

支持SDK和Agent方式接入应用,提供常用接口和自定义代码的限流降级能力

网关限流

提供SpringCloudGateway和Zuul等常用网关的限流功能

常见使用场景

  • 传统应用高可用
微服务高可用

微服务高可用

一键托管式微服务高可用能力提升

针对基于SpringCloud,Dubbo或K8S的微服务应用,一键快速接入高可用能力,无需改造代码,无需运维后台服务。

能够解决

  • 微服务流控

    应对突发的流量洪峰,保护微服务稳定

  • 微服务降级

    应对服务依赖引发的雪崩问题,提高整体应用的稳定

传统应用高可用

传统应用高可用

快速无成本接入高可用能力

针对传统单体或分布式应用,提供一种无需开发侵入和改造的快速获得应用高可用的能力,已上线的应用也可以方便的接入应用高可用服务。

能够解决

  • 业务入口限流

    对突发的业务流量和异常访问进行流控

  • 数据库访问保护

    隔离各类业务对数据库的调用,保护重要业务