阿里云应用高可用服务AHAS详细讲解

_相关内容

什么是功能开关

功能开关是一个轻量级的动态配置框架,通过功能开关可以动态管理代码中的配置项,根据需求为某个应用开启或关闭部分功能,或设置某个性能指标的阈值。功能开关通常用于设置黑白名单、运行时动态调整日志级别、降级业务功能等场景。背景信息...

同城多活架构实践

同城多活架构介绍 同城多活(DB主备)的架构图如下:同城多活架构包含以下主要特征:应用可用区级多活。数据库跨可用区主备。RPO:分钟级(AZ级故障)。RTO:分钟级(AZ级故障)。应用场景:针对可用区级的故障、灾难,期望业务具备分钟级...

管理ECS服务器

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

新增功能开关

ahas.namespace=default project.name=AppName ahas.license=说明 仅公网环境接入需要 License,您可在 新应用接入 页面查看并保存 License,详情请参见 查看并保存 license。重新部署您的应用。通过Spring Boot接入 通过Spring Boot接入的...

配置SpringCloud

本文介绍对于SpringCloud应用,如何配置同城多活服务层规则。前提条件 已创建注册中心。SpringCloud服务已注册到注册中心。已创建同城多活实例。具体操作,请参见 新建同城多活实例。操作步骤 登录 AHAS控制台。在控制台左侧导航栏中单击 ...

管理CLB网络

操作步骤 登录 AHAS控制台。在控制台左侧导航栏中单击 多活容灾。在左侧导航栏选择 资源管理>CLB。CLB 页面展示了各个单元CLB的相关信息。单击目标单元,然后选择以下任意一种方式新增CLB。单击右上角的 录入CLB,配置新增的CLB,单击 确定...

同城容灾演练产品概述

当企业的业务迁移部署在阿里云上,可使用阿里云的云解析DNS(Alibaba Cloud DNS)、负载均衡SLB(Server Load Balancer)、关系型数据库RDS(Relational Database Service)等产品,搭建同地域多可用区容灾系统架构,实现同城容灾。...

接入主机

在普通主机上安装AHAS探针后,即可体验架构感知和故障演练功能,直观地查看应用对基础架构的依赖关系,组件间的依赖关系,以及对应用进行故障演练。本文介绍如何将探针接入主机,主机类型包括Linux和Windows。操作步骤 登录 AHAS控制台,并...

应用基础设置

应用管理页面的基础设置中,您可以切换防护模式来提升系统防护能力,配置Web应用触发流控等规则后的处理逻辑,以及设置簇点数目限制、来源数目限制等信息。本文介绍如何进行应用的基础设置。前提条件 若需使用模块适配设置和通用设置,则...

配置热点规则

应用配置热点规则后,AHAS将分析统计参数,即资源调用过程中的调用次数较的参数,并根据配置的热点规则对包含热点参数的资源调用进行限流,保护系统稳定性。本文介绍如何为应用配置热点规则。背景信息 热点即经常被访问的数据。例如在...

配置流控规则

配置流控规则的原理是监控应用或服务流量的QPS指标,当指标达到设定的阈值时立即拦截流量,避免应用被瞬时的流量高峰冲垮,从而保障应用高可用性。本文介绍如何配置管理流控规则,以及3种常用场景的流控配置规则。前提条件 将应用接入AHAS...

规则管理

您可以在此页面进行以下操作:单击 新建方案,可以新增不同的规则的方案组合。单击各个页签,查看各个规则下包含的接口名称、来源应用、规则状态等信息。在各规则页面,单击 新增XX规则,可以快速创建流控、隔离等规则。具体操作,请参见...

集群流控

相较于普通的单机流控,集群流控可以精确控制集群内某个服务的实时调用总量。在网关防护中采用集群流控,用户可无需关心负载均衡状况和网关数量,只需配置总阈值即可完成操作。本文主要介绍设置集群流控的操作步骤。计费说明 自2021年03月...

基于SLS的流量防护告警

前提条件 已开通日志服务SLS,完成Logstore设置与数据接入。具体操作,请参见 开通日志服务。已使用 AHAS 流量防护功能,且配置了流量防护规则。已将流量防护事件采集到了SLS。具体操作,请参见 AHAS流量防护事件上报至SLS。操作步骤 以下...

切流单

切流单是多活实例历史切流工单的统一入口,记录每次切流的场景、时间以及具体的切流流程。您可以在切流单页面查看某次历史切流,也可以创建新的切流。前提条件 已创建多活实例。...各架构切流 同城多活切流 异地应用双活切流 异地双活切流

配置熔断规则

在指定的时间内,系统不会调用该不稳定的资源,避免应用受到影响,从而保障应用高可用性。当指定时间过后,再重新恢复对该资源的调用。前提条件 已在AHAS应用防护中接入应用,具体操作请参见 接入应用方式。背景信息 除了流量控制以外,对...

压测Dubbo服务

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

Java SDK和Java Agent版本说明

版本说明 本文包含以下Java SDK和Java Agent版本说明:Java SDK AHAS-Sentinel-Client版本说明 Spring-Boot-Starter-AHAS-Sentinel-Client版本说明 Spring-Cloud-Gateway-Starter-AHAS-Sentinel版本说明 Spring-Cloud-Zuul-Starter-AHAS-...

什么是可视化演练

AHAS的可视化演练是基于架构视图来控制爆炸半径,并通过可视化方式,直接面向演练效果发起的演练。通过可视化演练,您可以从可视化的系统架构观察演练的爆炸半径,从而降低配置参数、控制爆炸半径的成本。可视化演练特性 AHAS Chaos的可视...

配置隔离规则

前提条件 将应用接入AHAS应用防护,具体操作,请参见 接入应用方式。背景信息 当强依赖的方法或接口出现不稳定的时候,可以通过配置并发线程数来限制不稳定的强依赖并发数,起到隔离异常的效果。若运行该请求的响应时间变长,会导致线程的...

配置自动重试规则

前提条件 将应用接入AHAS应用防护,具体操作,请参见 接入应用方式。背景信息 自动重试规则仅支持AHAS Sentinel Java SDK 1.8.0及以上版本,且仅支持通过注解方式埋点(@SentinelResource)或SentinelWrapper自定义埋点,以及Apache ...

系统防护

系统防护即从整体维度对应用入口流量进行控制,结合应用的Load、总体平均RT、入口QPS和线程数等几个维度的监控指标,让系统的入口流量和系统的负载达到一个平衡,让系统尽可能跑在最大吞吐量的同时保证系统整体的稳定性。背景信息 长期以来...

为Java应用手动安装探针

您可以使用探针(SDK)接入方式,低代码改造接入MSHA多活容灾,实现多活容灾服务层和数据层的功能。本文介绍如何安装和卸载MSHA探针。安装探针 登录 AHAS控制台。在控制台左侧导航栏中单击 多活容灾。在左侧导航栏选择 监控中心>探针管理。...

API流控规则

为网关应用配置网关流控规则后,AHAS将从流量入口处拦截激增的流量,防止下游服务被压垮。本文将介绍如何为已接入AHAS的网关应用配置网关流控规则。新建网关流控规则 登录 AHAS控制台,然后在页面左上角选择地域。在控制台左侧导航栏中选择...

流水单据型业务场景多活实践

本文通过一个电商业务下单链路案例,介绍典型的流水单据型业务场景,如何基于多活容灾解决方案AHAS-MSHA)帮助业务实现多活容灾架构。背景信息 本文示例应用包含以下模块:frontend:入口Web应用。负责和用户交互。cartservice:购物车...

应用节点

本文介绍接入SDK后,如何在MSHA控制台实时监控应用的运行情况。前提条件 已创建多活实例。具体操作,请参见 多活实例。已为Java应用手动安装探针。具体操作,请参见 Java应用接入。基础信息 重要 列表页仅展示30天内上报过心跳的应用。登录...

应用强弱依赖治理

应用强弱依赖治理提供应用层面的强弱依赖关系分析。用户可以选择单个治理应用,查看其依赖分析,并根据依赖验证结果操作演练,完成依赖治理,治理周期为30天。本文介绍应用强弱依赖治理的操作步骤。前提条件 需要安装探针才能识别到应用,...

新建实例

本文介绍如何新建MSHA异地应用双活实例。前提条件 在新建异地应用双活实例之前,需要将完成多活基础中的模块开通和业务LDC新增、资源管理中的ECS/SLB导入以及接入层集群的新增与配置。操作步骤 多活实例MSHA Namespace,是一个逻辑租户的...

什么是Ingress/Nginx防护

Nginx为目前比较流行的性能开源服务器,Ingress则为实际的K8s流量入口。Ingress/Nginx防护作为应用侧的上游,可以提前对业务流量做控制,从而有效地保证下游服务不会因流量激增而导致系统瘫痪。功能特性 Ingress/Nginx防护提供的主要功能...

新建实例

登录 AHAS控制台。在控制台左侧导航栏中单击 多活容灾。在左侧导航栏选择 多活实例,进入 多活实例 列表页。单击列表左上角的 新建多活实例,在 新建多活实例 页面完成以下配置。填写 多活实例名称,例如交易单元化的正式环境,导购单元化...

多活实例列表

MSHA进入多活实例列表页后,您可以在多活实例列表页管理多活实例,包括新建、删除多活实例等。本文介绍如何在多活实例列表...各架构新建多活实例 同城多活:新建同城多活实例 异地应用双活:新建异地应用双活实例 异地双活:新建异地双活实例

读多写少型业务场景多活实践

本文通过一个电商业务导购链路案例,介绍典型的读多写少型业务场景,如何基于多活容灾解决方案AHAS-MSHA)帮助业务实现多活容灾架构。背景信息 本文示例应用包含以下模块:frontend:入口Web应用,负责和用户交互。cartservice:购物车...

Ingress Sentinel ConfigMap配置

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

产品架构介绍

多活容灾致力于帮助客户构建多活容灾架构架构上通常将业务系统自上而下分为接入层、应用层和数据层三层。配合产品提供的管控和数据面组件,实现多活架构的创建和管控。MSHA产品架构图 控制台 控制台是用户侧控制台入口,提供MSFE、HSF、...

配置集群流控规则

集群流控可以精确控制集群内某个服务的实时调用总量,适用于网关流量控制的场景。本文主要介绍设置集群流控的操作步骤。计费说明 自2021年03月22日起,集群流控功能公测期结束,正式开始计费。集群流控功能按应用申请的QPS量级计费,具体...

新建实例

异地双活架构可以嵌套同城多活架构,但是同一个多活实例不允许同时选择两种异地架构。选择 多活架构类型 后,多活组件 将允许选择,选择需要启用的 多活组件(可多选)。点击下一步,可以进入管控命令通道配置页面,您需要配置管控命令通道...

Spring Config配置项

user.ahas=false user.number=123 request.port=8081 request.inter=hello destination=sun property.destination.max=300 property.destination.min=10 property.destination.avg=100 查看应用的开关配置 登录 AHAS控制台,然后在页面左上...

定义资源

AHAS提供了5种定义资源的方法,定义资源后,在AHAS控制台为应用配置相应规则即可生效。背景信息 AHAS是围绕着 资源 来工作的。编码的时,只需关注如何定义资源,即哪些方法或代码块可能需要保护,而无需关注这个资源要如何保护。可通过定义...

通过开源Sentinel SDK接入

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

应用大盘

应用大盘用于展示具有调用关系的应用,在调用拓扑结构上透出应用概览信息,如节点资源,应用防护信息,流量防护事件等,方便您及时感知系统情况、调用关系、应用内部问题或者告警等,帮助您采取必要的问题解决措施。本文以应用通过Agent...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用