应用防护规则适用场景

AHAS应用防护功能就可以预防这些不稳定因素带来的影响,针对流量进行高可用的防护,从而保障服务“稳如磐石”。核心场景 应用防护各规则说明和适用的核心场景如下表所示。应用防护规则 描述 核心场景 说明文档 流量控制规则 通过AHAS配置...

接入自建Kubernetes集群

AHAS架构感知和故障演练支持接入自建Kubernetes集群,可以自动侦测容器环境包含的ECS主机、容器组、容器、进程等。本文介绍如何将探针接入自建Kubernetes集群。前提条件 确保您的Kubernetes api-server组件接口版本在1.10及以上。操作步骤 ...

什么是消息演练

这些消息服务之前并没有在系统中实际经历过真实流量考验,其中某些隐患或缺陷很难被发现,急需通过故障演练来评测高可用性。AHAS提供了强大且高灵活度的故障演练功能,可以根据不同的场景注入对应的故障类型。为了使您的演练服务更便捷,...

配置RAM权限

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

性能基准

本文列出了 AHAS 应用流控降级在特定 CPU、OS、Java 版本的测试环境下的基准表现。测试环境 基准的测试环境:CPU:Intel(R)Xeon(R)CPU E5-2650 v2@2.60GHz(32 cores)OS:Linux 2.6.32-220.23.2.ali927.el5.x86_64 Java 版本:java ...

配置HSF

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

接入Dubbo应用

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

功能优势

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

接入Http Client

AHAS的流量防护支持接入Http Client,首先应用通过SDK方式接入,然后将应用中的Http Client调用再接入AHAS控制台,使Http Client可以使用流量防护服务。目前AHAS提供OkHttp及Apache HttpClient(同步模式)框架的适配。本文介绍如何接入...

AHAS多活容灾计费逻辑变更公告

如果您正在使用“单Region容灾”或者“双Region容灾”规格,那么该变更可能会影响您的AHAS多活容灾服务账单,通常情况下会降低您使用AHAS多活容灾服务的成本。同时此次计费变更无需您进行任何操作,系统将在后台服务端侧自动生效,请您关注...

Nginx Sentinel模块配置(旧版)

安装Sentinel Sidecar 下载 AHAS Sentinel Sidecar,并解压到本地。建议解压到/opt 目录下,操作命令如下:curl-L-O ...

应用防护页面看不到应用或资源?

本文介绍接入Agent后找不到应用的解决办法以及接入应用后无法看到接口数据的原因。接入Agent之后,AHAS控制台看不到应用?请参考以下步骤检查。确保选择了正确的地域(Region)。切换地域(Region)步骤请参见 如何切换地域(Region)。...

使用可视化演练

全局架构视图 可视化演练的全局架构视图展示应用的机器数量、演练数量以及应用之间的调用关系等。登录 AHAS控制台,在左侧导航栏选择 故障演练>概览。在故障演练页面的左侧导航栏选择 可视化演练。界面展示可视化演练的全局架构视图。左侧...

配置主动降级规则

AHAS主动降级规则可以指定对某些接口进行降级,被降级的接口会触发自定义的降级行为(如返回指定内容)而不会执行原有的逻辑。本文介绍如何新增主动降级规则。前提条件 将应用接入AHAS应用防护,具体操作,请参见 接入应用方式。注意事项 ...

Mesh防护

AHAS为网格化应用提供控制全局流量的能力,例如Istio、Envoy服务网格。本文介绍如何在AHAS中接入Istio服务网格(包括阿里云服务网格ASM)、Envoy集群并为其配置流控规则。前提条件 已开通AHAS专业版,若没有开通,请进入 开通页面。背景...

Java SDK接入指南

您可以使用AHAS提供的Java SDK进行API调用。前提条件 安装Java SDK必须用1.6或更版本的 JDK。获取Java SDK 您可以通过Maven直接获取Java SDK(联网环境下推荐)。打开Maven项目下的pom.xml文件,添加aliyun-java-sdk-core和aliyun-java-...

主机视图

主机视图呈现主机在可用区之间的分布以及请求链路信息。本文介绍如何查看主机视图。查看拓扑图 登录 AHAS控制台,从左侧导航栏选择 故障演练>架构感知。在 基础视图 区域,单击 主机视图 的 查看视图,进入详情页。默认的拓扑图将显示当前...

配置Dubbo

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

网关防护概述

AHAS 可以对网关进行流量控制,从流量入口处拦截骤增的流量,防止下游服务被压垮。网关防护的主要功能如下:针对路由配置中的某个路由进行流量控制,或者自定义一组 API 进行流量控制。针对请求的客户端 IP、Header 或者 URL 参数进行流控...

压测Spring Cloud服务

应用压测功能通过对系统的压测,得到一系列的性能指标,从而指导您配置最优的防护规则,实现业务的高可用。本文介绍压测Spring Cloud服务的操作步骤。前提条件 应用已接入AHAS应用防护,具体操作,请参见 接入应用方式。背景信息 应用压测...

演练概述

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

业务LDC

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

强弱依赖治理最佳实践

本文以对一个部署在Kubernetes上的微服务应用进行强弱依赖治理为例,介绍通过场景化演练来发现依赖问题、暴露风险的整个过程。背景信息 关于强弱依赖治理的更多信息,请参见 强弱依赖治理概述 和 应用强弱依赖治理。示例说明 本文示例的...

配置Web行为

前提条件 将应用接入AHAS应用防护。具体操作,请参见 接入应用方式。背景信息 配置行为主要是配置Fallback行为。Fallback行为定义某个埋点资源触发了某种规则(如流控、熔断、降级)后的处理行为。目前Fallback行为仅支持Web和RPC两种资源...

报警演练

AHAS的报警演练支持批量触发报警和定时触发报警,本文介绍这两种报警演练的操作方法。前提条件 集群已开启报警配置,具体操作,请参见 容器服务报警管理。批量触发报警 登录 AHAS控制台,然后在页面左上角选择地域。说明 目前容器演练暂不...

配置集群流控规则

集群小流量流控:某些高可用防护场景下需要将服务调用QPS限制到很小的量,此时平均到每台机器的QPS可能小于1,无法通过单机流控进行精确控制。例如希望限制总QPS为50,但节点数有100个。有业务含义的流量控制:例如限制某个API每个用户每...

历史记录

操作步骤 登录 AHAS 控制台,然后在页面左上角选择 地域。在控制台左侧导航栏选择 功能开关,在 应用列表 页面单击目标应用的资源卡片。进入目标应用的 开关列表 页面。在左侧导航栏选择 历史记录。在 历史记录 页面展示了所有开关 90 天内...

围绕混沌工程的平台实践

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

配置告警

AHAS控制台上添加告警,并在钉钉群中添加钉钉机器人后,即可在钉钉群接收告警和通知等信息。操作步骤 获取钉钉机器人地址。在PC版钉钉上打开您想要添加报警机器人的钉钉群,并单击右上角的群设置图标。在群设置弹框中选择 智能群助手>...

自适应流控

系统支持自适应流控或手动设置系统规则,自适应流控是根据系统的CPU使用率自动动态地调整应用程序的入口流量;系统规则是从整体维度手动设置规则,对应用入口流量进行控制。目的都是为了让系统的入口流量和系统的负载达到一个平衡,保证...

配置SpringCloud

MSHA支持导入SpringCloud应用,并为其配置异地服务层的多活规则。本文介绍如何针对SpringCloud应用,配置异地多活服务层规则。前提条件 已创建注册中心。SpringCloud服务已注册到注册中心。操作步骤 登录 AHAS控制台。在控制台左侧导航栏中...

削峰填谷

当消费端请求骤增时,可以为其配置排队等待的流控规则,以稳定的速度逐步处理这些请求,起到削峰填谷的效果,从而避免流量骤增造成系统负载过。背景信息 在实际应用中,收到的请求是没有规律的。例如:某应用的处理请求的能力是每秒10个...

接入ARMS监控

故障演练时通过接入应用实时监控服务ARMS(Application Real-Time Monitoring Service)可以对演练过程的指标进行监控,包含JVM内存、JVM线程数、JVMGC相关、网络出入口流量、磁盘、CPU等指标。本文介绍如何在故障演练中接入ARMS并监控演练...

演练场景说明

恢复阶段的演练任务目的是清除故障演练的影响,使应用服务恢复正常,通常不需要配置参数。本文不再介绍恢复阶段的演练活动。基础资源类场景 场景名称 特性 CPU类场景 CPU场景包含指定CPU使用率负载和指定核使用率满载,旨在让CPU在特定...

微服务强弱依赖治理

具体操作请参见 ACK微服务应用接入MSE治理中心。接入MSE之后,选择对应的集群。对治理应用所在的 namespace 开启服务治理。接入完成后,单击 重新分析。上述操作完成后,可以看到当前应用依赖的服务及方法。在 依赖预判 配置向导页,设置...

同城流量封闭实践

多活容灾MSHA(Multi-Site High Availability)是一个云原生的多活容灾架构解决⽅案,同城流量封闭是指调用都在同一可用区内进行,减少和避免跨可用区调用带来的响应时间增长。本文通过一个电商业务案例,介绍如何进行同城流量封闭的操作。...

AHAS流量防护事件上报至SLS

本文介绍如何将 AHAS 流量防护的触发事件上报至SLS,其中流量防护触发事件由 sentinel-block.log 采集。前提条件 已开通日志服务SLS。具体操作,请参见 开通日志服务。已创建ACK集群。具体操作,请参见 创建Kubernetes专有版集群。本教程以...

事件列表

事件级别 说明 Warning 告警 Serious 严重 事件类型和对象 目前AHAS架构感知仅支持Kubernetes类型的事件,事件对象包括Pod、Deployment和Service。事件对象 说明 Pod 容器组 Deployment 无状态类型的工作负载 Service 服务 事件信息 ...

配置RPC行为

前提条件 将应用接入AHAS应用防护。具体操作,请参见 接入应用方式。RPC Fallback行为仅支持AHAS Sentinel Java SDK 1.9.5及以上版本以及Java Agent 1.10.1及以上版本。RPC行为在AHAS SDK 1.9.5~1.10.3版本仅支持在Dubbo类型接口下生效,在...

服务提供方或消费方流控

AHAS 应用防护可以根据服务提供方的能力和服务消费方的分配能力进行流量控制。其中服务提供方(Service Provider)是指对外提供请求的服务应用服务消费方(Service Consumer)是指调用该服务的下游应用。根据服务提供方限流 为了保护...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
应用高可用服务 商标服务 阿里邮箱 微服务引擎 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用