阿里云AHAS(应用高可用服务)接入
引入背景
目前,我们各个微服务中,比较少的用到了限流和降级,即使有也缺乏统一的配置页面,无法对流量的精确监控和让配置及时生效。开源组件sentinel 可以做到这一点, 但是最大的问题不适用于生产环境,其配置规则不支持持久化,监控数据没有持久化,要进行改造就需要引入zookeeper或Nacos等配置中心, 由于改造工作量较大,如果我们并没有大规模使用限流和降级,那么AHAS目前是适合的,成本很小,其产品功能如下。
产品简介
应用高可用服务(Application High Availability Service)是阿里的一款专注于提高应用高可用能力的 SaaS 产品,包含架构感知、故障演练和流控降级(即限流降级)三大独立的功能模块。
- 架构感知:
-
- 自动感知应用的拓扑结构
- 以可视化的方式直观呈现应用对基础架构的依赖关系和组件间的依赖关系
- 持续记录上述依赖关系
- 故障演练:
-
- 提供基于真实线上故障的高可用能力演练服务
- 根据您的应用架构智能推荐故障演练场景
- 流控降级:
-
- 专业化多样化的限流手段
- 实时秒级的监控
- 立即生效的规则管理
官方文档: https://help.aliyun.com/document_detail/90320.html?spm=a2c4g.11186623.6.542.385f5416s8CuEf
前提条件
已开通 AHAS 服务,参见