在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战。

7月17日,阿里云应用高可用服务AHAS 正式商用,包含架构感知、流控降级和故障演练三大独立的功能模块,可快速提高应用的高可用能力,解决分布式架构下的高可用难题。

在分布式环境下,我们经常会遇到多样的组件和错综复杂的依赖关系,局部故障导致的错误放大,突发流量导致的瞬间拥塞,面对这些难题,我们通常会难以下手。

应用高可用服务AHAS 源自阿里巴巴的全链路压测技术,历经集团多年双十一的技术大考,提供强稳定性的流控降级保护等防护手段。同时,提供了自动感知应用的拓扑结构,可绘制组件间依赖关系和应用对基础架构的依赖,并提供基于真实故障的演练场景来测试应用系统的高可用能力,是混沌工程在云上的最佳实践。

流控降级

该功能是基于阿里巴巴集团自主研发的开源流量控制组件 Sentinel,提供了Java 应用和网关(Spring Cloud Gateway, Zuul)应用方法级别的限流和降级,适配多种开源框架,支持Agent和SDK两种接入方式,提升应用面对流量洪峰、依赖服务不稳定时的可用性,具有多样化的流量控制、秒级实时监控、极低的性能损耗等特点。

适配多种开源框架,支持Agent和SDK两种接入方式,以流量为切入点,从流量控制、熔断降级、系统保护等多个维度保障服务的稳定性,同时提供强大的秒级监控和历史监控查询功能。

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

架构感知

应用高可用服务AHAS 提供了自动探测智能识别的功能,通过对操作系统和三方的标准接口进行采集和分析,构建进程级的调用关系,基于特征库算法识别进程使用的技术组件,并通过server、container、process三个维度进行可视化架构展示。

故障演练

通过主动制造故障,应用高可用服务AHAS 可检查应用系统及其各组件在这些故障下的可用性表现,从而验证应用系统的高可用能力,提前暴露故障风险,避免造成严重后果。

据介绍,目前已有中国太平、安利、未来集市等企业已将应用高可用服务AHAS部署至生产环境,以应对突发的流量洪峰导致的应用不稳定。值得注意的是,应用高可用服务AHAS提供的架构感知和故障演练均是免费提供,同时提供了每天每个 Region 5个限流降级节点的免费使用,帮助开发和运维工程师更好的体验一键提升云上应用可用性。

原文链接
本文为云栖社区原创内容,未经允许不得转载。

阿里云应用高可用 AHAS 正式商用,可一键提升云上应用可用性相关推荐

  1. 大促场景下云通信高可用、稳定性实战

    简介:为了帮助用户更好地了解和使用云通信的产品,秒懂云通信系统课程还在继续中.12月21日的秒懂云通信,阿里云高级技术专家卢彬彬分享了<安全可靠 稳如泰山+揭秘双11背后阿里云通信黑科技> ...

  2. 企业级网络架构—云平台高可用网络的修炼之道

    前言 当他睡眼惺忪.手拿红牛.嘴刁香烟迈着沉重的步伐从某网络核心机房走出来的时候,除了看门大爷简短问候之外,也只有刚刚过去的这个黑夜才真正懂得刚刚发生了什么,在外人眼里,这个夜晚再正常不过,和往常一样 ...

  3. 阿里双11高可用架构演进之路

    阿里巴巴平台的业务规模在过去的8年呈指数级增长,给双11所带来的技术挑战是世界性的,特别是如何在零点峰值到来时确保系统的稳定性.零点技术挑战的本质是用有限的成本去实现最大化的集群整体吞吐能力和最佳的用 ...

  4. 免费的容器架构可视化工具 | 阿里云应用高可用服务 AHAS 发布重大新特性

    工具下载链接:点这里. 活动发布链接:点这里. 采用容器服务后,了解容器之间的关系及依赖是一个比较有挑战的问题.容器化改造后的实际架构模型可能与预想的架构存在较大的差异,架构师或系统运维人员需要精确地 ...

  5. 一键托管,阿里云全链路追踪服务正式商用:成本仅自建1/5或更少

    随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务.消息收发.分布式数据库.分布式缓存.分布式对象存储.跨域调用,这些组件共同构成了繁杂的分布式网络. 在一次800 ...

  6. 阿里云应用高可用服务公测发布

    产品介绍: 应用高可用服务 AHAS 是一款专注于提高应用高可用能力的 SaaS 产品,提供应用架构自动探测.故障注入式高可用能力评测和一键应用限流降级等功能,可以快速低成本地提升应用可用性. 适用客 ...

  7. 服务追踪系统_一键托管,阿里云全链路追踪服务正式商用:成本仅自建1/5或更少...

    随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务.消息收发.分布式数据库.分布式缓存.分布式对象存储.跨域调用,这些组件共同构成了繁杂的分布式网络. 在一次800 ...

  8. 阿里云 mysql 高可用_如何在阿里云上构建高可用应用

    原标题:如何在阿里云上构建高可用应用 业务高可用是我们每个项目的需求,一个经常故障的项目,会让我们觉得不靠谱而选择放弃,从而导致项目的失败.今天,我们来聊一聊,如何让你自己的业务能够更加稳固的运行! ...

  9. 云原生高可用技术体系的构建

    简介:原来单一的技术环境开始走向分布式.分层的多组件技术架构,越来越多的组件使得保障业务稳定运行的工作也越来越艰巨.本文从容灾.容量.线上防护.演练四个维度全方位讲解如何构建一个真正的高可用体系. 伴 ...

最新文章

  1. Java中的DeskTop类
  2. 解决导入第三方图片JS出现403问题
  3. Big Data應用:以玩家意見之數據分析來探討何謂健康型線上遊戲(上)
  4. div+css的布局方式进行设计成品作业_原创响应式php企业成品网站,清晰风格版
  5. MySQL、MariaDB修改默认字符集
  6. 深圳华强北三菱服务器维修,三菱电梯GPS维修的故障分析 -解决方案-华强电子网...
  7. php pacs,DICOM医学图像处理:WEB PACS初谈四,PHP DICOM Class – 只要踏出一步,路就在前方——zssure – CSDN博客...
  8. 【数据结构与算法】【算法思想】Dijkstra算法
  9. 数据结构实验之排序二:交换排序
  10. 【kafka】java使用jmx 监控Kafka
  11. python计算长方体体积编程_计算体积 编程创建一个Box类(长方体) 联合开发网 - pudn.com...
  12. adb.exe可能被其他程序关闭_怎么快速的做自己小程序商城推广?
  13. 现代语音信号处理之时域分析
  14. Keil工程窗口各项图标描述
  15. 哈工大校园网极路由设置-寝室校园网路由器拓展
  16. spring boot结合shiro实现用户-角色-权限的控制(包含用户名密码登陆和手机号验证码登陆)
  17. 草根精神改变历史,山寨模式创造未来
  18. 静态路由特点及其配置
  19. 处理器排行_数字信号处理器价格和库存TOP10排行
  20. sumo之使用netedit绘制路网并进行简单模拟

热门文章

  1. Java设计模式之迭代器模式
  2. 经典Java编程面试题分析
  3. java文件学生_文件存储学生信息(JavaIO流)
  4. delphi datasnap断线后再次连接_电脑连接WiFi后经常出现断线断开连接问题的解决方法...
  5. linux设置历史命令保留数目限制,linux下修改history命令保存条数
  6. java队列加锁_java并发-----浅析ReentrantLock加锁,解锁过程,公平锁非公平锁,AQS入门,CLH同步队列...
  7. mysql数据结构_mysql的底层数据结构
  8. tomcat配置自动服务器地址,修改eclipse部署tomcat时服务器部署地址
  9. java super用法_Java基础面试题汇总
  10. 从优青到杰青:优秀青年科技人才成长典型特征