什么是应用防护

AHAS应用防护在不同的层次以流量为切面提供秒级实时的流量分析(例如在客户端层提供流量实时监控和水位诊断分析功能),帮助运维人员采取针对性的防护措施,全方位地保护应用的稳定性。功能特性 秒级流量分析功能,动态规则实时推送。专业...

应用概览

应用接入AHAS应用防护后,AHAS将监控各应用、接口、机器的实时数据,从而评估系统的整体表现,并为流控降级规则提供重要依据。本文介绍应用概览页的主要功能。功能入口 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制...

业务LDC

若勾选了可用区,则可用区内启动的应用实例均属于该单元格。若可用区为空,则需要通过JVM参数(-Dmsha.unit.cell)指定应用实例所属的单元格。流量隔离 开启流量隔离后,该单元格的流量比例固定为0%。配置自定义的流量规则后,才会引流到该...

接入MyBatis应用

将MyBatis应用接入AHAS应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。本文介绍使用SDK方式将MyBatis应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择 ...

支持组件列表

AHAS为了简化应用的接入流程,对主流框架进行了适配。本文将列出AHAS支持的第三方组件和框架列表。组件 支持版本 支持该组件的Java Agent版本 支持该组件的SDK版本 Dubbo Agent:3.x,2.7.x,2.6.x SDK:3.x,2.7.x,2.6.x All All Web ...

围绕混沌工程的平台实践

本文主要介绍AHAS Chaos是如何围绕混沌工程来打造故障演练服务,您可以了解到混沌工程的基本知识和AHAS Chaos的优势。混沌工程和故障演练 首先您需要了解混沌工程和故障演练的关系。以下是混沌工程官方定义:混沌工程是在分布式系统上进行...

CPU类场景

帮助您在CPU在特定负载的环境下,验证应用服务的性能指标以及监控告警、流量调度、弹性伸缩等能力。参数说明 参数名称 参数说明 指定CPU满载的个数 指定使用率满载的CPU核数,可取值区间为[0,应用总核数],默认值为0,表示全部核满载。...

规则管理

在 应用防护 页面 应用卡片 页签单击目标应用卡片。在左侧导航栏中选择 规则管理。功能介绍 在规则管理页面以不同类型的规则为维度,展现了各个规则下包含的接口信息,包括接口的来源、阈值模式、流控效果等,还可以在此页面管理接口的流...

注册中心同步集群

同步集群扩容 为了保证服务高可用,同步集群下可以多个ECS实例共同同步,确保一个不可用后,其余的能够正常提供服务。在 注册中心同步集群 页面,选择待扩容的集群,单击 扩容。在 ECS扩容 页面,选择 步骤一:准备工作 中添加的实例...

创建流量大盘

展示的应用包括接入应用防护和网关防护的应用。在双选框左侧面板中选择需查看的接口,然后单击>。所选择的接口将出现在双选框右侧面板中。单击 确认。执行结果 操作结束后,添加的大盘将显示在 流量大盘 页面。单击目标流量大盘右上角的...

管理ECS服务器

操作步骤 登录 AHAS控制台。在控制台左侧导航栏中单击 多活容灾。在左侧导航栏选择 资源管理>ECS 进入 ECS 页面。在 ECS 页面,展示了各个服务器的相关信息。在左侧 全部单元 列表,选择目标单元,然后选择以下任意一种方式新增服务器。...

配置RAM权限

AHAS支持对云服务器ECS(Elastic Compute Service)和容器服务ACK(Alibaba Cloud Container Service for Kubernetes)进行演练,为了控制被演练对象的范围,AHAS故障演练支持对RAM子账号进行授权配置。配置方法 使用阿里云账号登录 RAM...

功能优势

本文向您介绍故障演练产品的功能优势,故障演练以下简称 AHAS Chaos。灵活的流程编排 AHAS Chaos 将故障演练的环节分为了准备、注入、检查以及恢复四个阶段,每个阶段除了系统初始化完成的必要节点之外,您也可以根据需要添加所需的流程...

Warm Up(冷启动)

对于长期处于低水位状态的系统,可以使用Warm Up(冷启动)功能来避免流量骤增导致水位瞬间升高系统不可用的情况。功能原理 Warm Up,即冷启动/预热的方式。当系统长期处于低水位的情况下,若流量突然增加,可能会把系统水位瞬间拉高把系统...

配置Dubbo

Dubbo同城服务层支持应用服务信息的展示,以及单元格(Cell)内流量封闭策略的配置(能够有效避免跨单元格、跨机房RPC调用带来的网络延迟增长,并控制爆炸半径在单元格内)。本文介绍如何针对Dubbo应用,配置同城多活服务层规则。前提...

API概览

本文列举了AHAS支持的API接口。监控 监控相关的API如下表。API 描述 GetMetricsOfResource 调用GetMetricsOfResource接口获取资源监控数据。流控规则 流控规则相关的API如下表。API 描述 CreateFlowRule 调用CreateFlowRule接口创建流控...

网络类场景

示例:应用A调用下游服务服务端口是7001)延迟5秒,延迟时间上下浮动500毫秒,网络调用的网卡是eth0。演练场景配置如下:网络丢包 网络丢包场景是指通过指定网络丢包因素(例如网卡、本地端口、远程端口、目标IP等)和丢包百分比,对应用...

接入Spring Boot/Spring Cloud应用

将Spring Boot/Spring Cloud应用接入AHAS应用防护后,可以对其配置流控、隔离、熔断、系统或热点规则来保证系统稳定性。本文介绍如何使用SDK方式将Spring Boot/Spring Cloud应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上...

开源ChaosBlade与商业化AHAS CHAOS故障演练对比

平台侧 核心能力 项目 AHAS CHAOS故障演练 ChaosBlade 基础的故障注入、应用管理等功能 支持 支持 高可用的演练服务保障 支持 不支持 演练场景参数自动识别 支持 不支持 演练流程编排(串行、并行)支持 不支持 演练流程安全防护 支持 不...

使用Ingress-sentinel实现流控

背景信息 应用高可用服务AHAS(Application High Availability Service)提供了应用架构探测感知,故障注入式高可用能力评测和流控降级高可用防护三大核心能力,其中针对Nginx的流控降级高可用防护功能已集成到ACK提供的Ingress-Nginx-...

演练概述

故障演练支持对部署在阿里云ECS实例、容器服务Kubernetes集群、K8s架构应用、Java类应用进行故障演练。完整的故障演练包括以下四个阶段:安装故障演练探针 对指定机器进行演练,需要在机器上面安装故障演练探针,探针的作用是下发故障...

Ingress Sentinel ConfigMap配置

指令名称 示例值 是否必须 说明 ahas-app-name app_name 是 AHAS应用名称。ahas-license否 AHAS License,以公网方式接入Sentinel流量防护时需要配置该项。ahas-region-id cn-public 否 指定VPC地域,一般情况下无需配置。sentinel-block-...

应用高可用服务免费版服务协议

操作系统之上部分(如您在系统上安装的应用程序)由您负责。此外,您自行升级操作系统可能会造成宕机等不良影响,请把握风险并谨慎操作。5.5.您了解阿里云无法保证其所提供的服务毫无瑕疵(如阿里云安全产品并不能保证您的硬件或软件的绝对...

通过开源Sentinel SDK接入

通过开源组件Sentinel,可以便捷地接入AHAS应用防护。操作步骤 使用开源组件Sentinel将应用接入AHAS应用防护以及连接控制台的具体操作,请参见 新手指南。若您已接入Sentinel控制台,您可以将Pom包中的 sentinel-transport-simple-http ...

查看热点监控详情

登录 AHAS控制台,然后在页面左上角选择地域。在控制台左侧导航栏中选择 流量防护>应用防护。在 应用防护 页面单击目标应用卡片。在左侧导航栏单击 热点详情。在左侧 热点规则 页签中可查看最近10秒被触发的热点规则信息。单击被触发的热点...

应用大盘

应用大盘用于展示具有调用关系的应用,在调用拓扑结构上透出应用概览信息,如节点资源,应用防护信息,流量防护事件等,方便您及时感知系统情况、调用关系、应用内部问题或者告警等,帮助您采取必要的问题解决措施。本文以应用通过Agent...

2023年

2023年08月 功能名称 功能概述 变更分类 产品文档 新增PostgreSQL数据库跨云主备管控功能 针对应用双活架构,MSHA支持PostgreSQL数据源的配置,结合MshaSDK支持数据库主备切换,以及切换期间的禁写保护能力。新增 配置数据层 新增数据库...

安装探针概述

为您的主机等资源安装应用高可用探针后,即可使用AHAS架构感知和故障演练功能,能直观地看到应用对基础架构的依赖关系、组件间的依赖关系,以及对指定机器进行故障演练。接入 AHAS架构感知和故障演练可以接入云服务器ECS、自建Kubernetes、...

第三方组件和云服务支持列表

本文列出了AHAS可识别的第三方组件和云服务。可识别的第三方组件 Apache Java Jetty Memcache MongoDB MySQL Nginx RabbitMQ Redis Tomcat ZooKeeper 可识别的云服务 Alibaba Cloud ACM Alibaba Cloud DRDS Alibaba Cloud Elastic Search ...

接入演练应用

在 安装应用高可用插件 页面安装探针,在目标主机右侧 操作 列 单击安装。填写应用、应用分组信息。已应用,则选择应用名称与应用分组,单击 安装。新增应用,则填写应用名称与应用分组,单击 安装。单击 下一步,查看已安装的探针。单击...

接入SAE应用

对于在Serverless应用引擎SAE(Serverless App Engine)平台上部署的应用,可以使用AHAS应用防护对其配置流控、隔离等规则来保证系统稳定性。本文介绍如何将SAE平台上的应用接入AHAS应用防护。前提条件 您已在SAE平台部署应用,具体操作,...

模块开通

多活容灾MSHA(Multi-Site High Availability),是在阿⾥巴巴电商业务环境演进出来的多活容灾架构解决⽅案,可以将业务恢复和故障恢复解耦,灵活的规则调度、跨域跨云管控、数据保护等能力,保障故障场景下的业务快速恢复,助⼒企业的容...

接入容器服务K8s版

卸载步骤 卸载容器服务中的探针(即AHAS应用高可用服务组件)的步骤如下:登录 容器服务管理控制台,在左侧导航栏单击 集群。在 集群列表 页面中,单击目标集群名称或者目标集群右侧 操作 列下的 详情。在集群管理页左侧导航栏中,选择 ...

产品架构

产品架构AHAS Agent AHAS Agent安装在指定的目标机器上,用来执行服务端下发的故障注入命令以及采集演练相关的必要信息,例如CPU、内存占用等。主要以下特点:快捷高效:支持在控制台一键安装AHAS Agent,如果是公网则需要用户手动...

机器监控

在 应用防护 页面 应用卡片 页签单击目标应用卡片。在左侧导航栏中选择 机器监控。功能介绍 机器监控 页面展示了应用的所有节点详细信息以及这些节点的QPS、CPU、LOAD时序图。您可以在此页面进行以下操作:(图标①)在页面右上角选择 ...

配置流控规则

配置流控规则的原理是监控应用或服务流量的QPS指标,当指标达到设定的阈值时立即拦截流量,避免应用被瞬时的流量高峰冲垮,从而保障应用高可用性。本文介绍如何设置Nginx应用的流控规则。前提条件 将Nginx接入流量防护 请求分组管理 操作...

接入Web应用

将Web应用接入AHAS应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。本文介绍如何使用SDK方式将Web应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择 流量...

接口详情

单击 或 图标,进入 管理规则 或 新增规则 对话框,可以新增或删除流控、隔离和降级规则,也可以编辑已有的规则或开启关闭规则。具体操作,请参见 配置流控规则、配置隔离规则 和 配置熔断规则。单击 图标,可以查看该接口指标的历史数据。...

同城容灾架构概述

架构说明:在同城不同可用区之间,对原有应用架构做一套完整的备份,SLB、ECS、RDS、Redis等均在两个机房同时部署。前端部署DNS解析,如果某个可用区出现像IDC机房断电或者火灾等机房级故障时,可以通过前端切换DNS来及时恢复业务。非机房...

通过自定义埋点接入

通过自定义Java SDK埋点的方式将应用接入AHAS应用防护,可以更加灵活地对任意代码块进行操作。本文介绍如何通过自定义埋点接入AHAS应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
应用高可用服务 轻量应用服务器 阿里邮箱 域名 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用