如何使用全链路流量控制排查应用问题

灰度分组上通过 流量监控 可查看流量的分布,判断灰度规则是否生效,以及流量的分布是否符合预期。具体操作,请参见 监控灰度流量。通过灰度流量,在应用D的灰度分组上排查问题。如果排查过程顺利,准备排查目标应用B,为应用B创建灰度...

基本概念

用户可以实现Beta发布、AB测试,灰度发布等运维方式。支持用户从分组角度实现应用生命周期管理、资源监控与告警,可以迅速提升运维效率。应用运行环境 应用运行的环境,例如HSF应用的运行环境EDAS-Container或开源应用的运行容器(如Apache...

API概览

DescribeDcdnDomainRegionData 查询用户区域分布数据统计 调用DescribeDcdnDomainRegionData查询加速域名天粒度的用户区域分布数据统计,支持获取90天的数据。DescribeDcdnRegionAndIsp 查询地域和运营商列表 调用DescribeDcdnRegionAndIsp...

管理别名

分布百分比:表示按照指定参数值的特定百分比灰度发布。例如,设置 参数类型 为Header,参数 为 user-id,值 为 20,表示根据HTTP请求Header user-id 值的分布,其中20%的请求路由至灰度版本。值:控制灰度发布的参数值。单击下方的+添加...

使用版本和别名实现灰度发布

分布百分比:表示按照参数值的特定百分比灰度发布。例如,设置 参数类型 为Header,参数 为 user-id,值 为 20,表示根据HTTP请求Header user-id 的具体分布,取其中20%分布值对应的请求路由至灰度版本。值:控制灰度发布的参数值。单击...

PolicyItem

名称 类型 描述 示例值 object 规则项具体描述实体。type string 参数类型。...例如,一条 { type=Header,key=uid,value=20,operator=percent } 的规则,表示根据请求 header 中字段 uid 的值的分布,其中 20%的请求路由到灰度版本上。

什么是边缘函数

(上图仅为示例说明,边缘函数将根据您的请求规模自动增减分配的节点,具体节点的区域分布以实际为准)。灰度环境:将代码或配置的变更直接发布至所有的线上节点(生产环境)是有一定的风险的,如果您的代码或配置中存在失误,可能将影响您...

什么是边缘函数

(上图仅为示例说明,边缘函数将根据您的请求规模自动增减分配的节点,具体节点的区域分布以实际为准)。灰度环境:将代码或配置的变更直接发布至所有的线上节点(生产环境)是有一定的风险的,如果您的代码或配置中存在失误,可能将影响您...

基于Mixerless Telemetry实现渐进式灰度发布

当您需要在生产环境中安全稳妥地推出应用更新,同时希望全面监控发布效果时,可以基于 服务网格 ASM的Mixerless Telemetry技术实现渐进式灰度发布。该技术无侵入地收集业务容器的遥测数据,并通过Prometheus追踪关键监控指标。通过结合...

API网关灰度发布最佳实践

本文主要用于介绍在API后端服务版本迭代过程中,新版本服务正式发布前通过API网关进行灰度发布,A/B Test的通用方法实践。该方法的核心是通过配置后端路由插件来确保可以控制服务升级对用户造成的影响。一、概述 灰度发布是指在API的新、旧...

如何指定标签

应用场景 主要应用在灰度、压测等场景。同一个应用分组下的机器,部分机器可能要用于灰度或者压测,任务实现类和线上其他机器不一致。任务调度时,机器为随机分配,所以灰度任务被分配到正常机器时,可能无法找到实现类。传统解决方案 传统...

全链路流量控制简介

灰度发布是指在应用的新、旧版本间平滑过渡的一种发布方式。EDAS支持单应用的灰度流量控制和多应用的全链路流量控制。使用场景 您可以基于HTTP和HSF两种方式完成单应用和多应用的流量控制。单应用升级 应用迭代过程中会不断有新版本发布,...

全链路流量控制策略

灰度发布时,设置流控规则和部署新版本这两个动作的先后次序并没有限制,可以有多种策略。以下是几种可能的组合方式,您可以根据具体情况评估选用。使用方式 优势 问题 部署新版本>设置流控规则 可以验证灰度分组承接流量的能力。应用部署...

监控灰度流量

灰度发布后,您可以通过监控灰度流量确保灰度发布成功并监控应用及实例的流量状态。背景信息 监控灰度流量包括监控单个应用的灰度流量和监控涉及多个应用的全链路流量控制的流量。监控单个应用的灰度流量 单个应用基于应用实例分组进行灰度...

如何使用定时任务的灰度

方案一:复制一个灰度任务 复制一个任务,生产的任务指定生产的标签,灰度任务指定灰度的标签,通过灰度的任务进行灰度测试。方案二:一个任务通过自动调度和手动调度来进行灰度 如果您希望在灰度发布时,将定时任务在灰度机器上 运行一次 ...

灰度发布

本文介绍EDAS全链路灰度发布。

全链路灰度发布

全链路灰度发布主要专注于整个调用链,关注重心不再是链路上经过具体哪些服务,流量控制视角由服务移至请求链路,仅需要少量治理规则即可构建从网关到整个后端服务的多个流量隔离环境,从而有效保证了多个亲密关系的服务顺利安全发布以及...

如何通过全链路流控升级单个应用

在应用的迭代过程中,可以通过全链路流控对新版本进行小规模灰度验证,在验证通过后,再将应用全量升级到新版本。场景概述 Web应用A,包含2个应用实例,通过WAR包在ECS集群中部署了V1版本。V2版本开发完成后,需要先在一个实例进行验证,...

使用控制台金丝雀发布应用(ECS)

如需升级部署在ECS集群中的Spring Cloud或Dubbo微服务应用,为确保升级操作的安全性,可以使用金丝雀发布(即灰度发布)进行小规模验证,验证通过后再全量升级。本文介绍如何在EDAS控制台灰度发布ECS集群中的应用。前提条件 请确保应用中...

使用控制台金丝雀发布应用(ECS)

如需升级部署在ECS集群中的Spring Cloud或Dubbo微服务应用,为确保升级操作的安全性,可以使用金丝雀发布(即灰度发布)进行小规模验证,验证通过后再全量升级。本文介绍如何在EDAS控制台灰度发布ECS集群中的应用。前提条件 请确保应用中...

使用控制台金丝雀发布(ECS集群)

目前支持 按内容灰度 和 按比例灰度 两种方式设置灰度规则。按内容灰度:单击 创建新的入口流量规则,设置入口流量规则。说明 您可以创建多个入口流量规则。按内容灰度参数说明:参数 描述 协议类型 包含 Spring Cloud 和 Dubbo,按应用...

管理灰度规则

对于部署在 SAE 的微服务应用,为了确保升级操作的安全性,您可以通过启用灰度发布(即金丝雀发布)的灰度规则进行小规模验证,验证通过后再全量升级应用。使用限制 仅适用于2023年11月08日起新增的微服务应用。前提条件 已创建微服务应用 ...

管理灰度规则(Java)

对于部署在 SAE 的Spring Cloud或Dubbo微服务应用,为了确保升级操作的安全性,您可以通过启用灰度发布(即金丝雀发布)的灰度规则进行小规模验证,验证通过后再全量升级。前提条件 已部署Spring Cloud或Dubbo微服务应用。具体操作,请参见...

灰度发布微服务

灰度发布是服务治理领域中最重要的策略之一。当需要上线新的功能时,您可以使用灰度发布功能在小范围内进行新版本测试,待验证通过后再进行全量升级。本文以Spring Cloud微服务应用为例,介绍在 Serverless 应用引擎 SAE(Serverless App ...

灰度环境(选配)

灰度坏境指在您将编写好的函数发布至全球节点之前,避免函数出现漏洞导致全球节点受影响,从而仅仅在指定的一个或者多个节点上提前测试函数的一个环境。功能介绍 为了帮助您在发布时控制可能的故障影响,我们提供以区域划分的灰度环境供您...

灰度环境(选配)

灰度坏境指在您将编写好的函数发布至全球节点之前,避免函数出现漏洞导致全球节点受影响,从而仅仅在指定的一个或者多个节点上提前测试函数的一个环境。功能介绍 为了帮助您在发布时控制可能的故障影响,我们提供以区域划分的灰度环境供您...

数据库灰度

在数据库灰度方案中,可以将新版本的数据库和旧版本的数据库同时部署,然后逐步将流量引导到新版本数据库,以实现平滑升级。这可以降低因大范围数据库变更带来的风险,确保系统的稳定性和连续性。使用影子表是一种实现数据库灰度的有效方法...

灰度

灰度为变更提供一种快速低成本的试错机制,其具有多种不同层面的实现形式。一种典型的灰度机制,是提供一套完整而独立的灰度环境,用于正式生产变更前的提前验证。另一种较为典型的灰度机制,为在生产环境分批次变更,通过细化控制变更的...

如何使用定时任务的灰度

方案一:复制一个灰度任务 复制一个任务,生产的任务指定生产的标签,灰度任务指定灰度的标签,通过灰度的任务进行灰度测试。方案二:一个任务通过自动调度和手动调度来进行灰度 如果您希望在灰度发布时,将定时任务在灰度机器上 运行一次 ...

基于MSE Ingress的全链路灰度

通过MSE Ingress网关提供的全链路灰度能力,您可以在不需要修改任何业务代码的情况下,实现全链路流量控制。本文介绍如何通过MSE Ingress网关实现全链路灰度功能。前提条件 已创建Kubernetes集群。具体操作,请参见 创建Kubernetes托管版...

产品优势

变更管控与保障 针对金融级场景下大规模分布式系统的特点,提供了丰富的发布策略以满足不同的场景,如:分组发布、Beta 发布、灰度发布等,帮助传统架构平滑过渡,适应金融技术风险保障需求,实现大规模金融级运维场景下的容器服务落地。...

使用控制台金丝雀发布应用(K8s)

对于部署在K8s集群中的Spring Cloud或Dubbo微服务应用,为确保升级操作的安全性,可使用金丝雀发布(即灰度发布)进行小规模验证,验证通过后再全量升级。本文介绍如何使用EDAS控制台进行金丝雀发布K8s应用。使用限制 HSF应用:不支持金丝...

使用控制台金丝雀发布应用(K8s)

对于部署在K8s集群中的Spring Cloud或Dubbo微服务应用,为确保升级操作的安全性,可使用金丝雀发布(即灰度发布)进行小规模验证,验证通过后再全量升级。本文介绍如何使用EDAS控制台金丝雀发布K8s应用。使用限制 HSF应用:不支持金丝雀...

使用控制台金丝雀发布应用(K8s)

对于部署在K8s集群中的Spring Cloud或Dubbo微服务应用,为确保升级操作的安全性,可使用金丝雀发布(即灰度发布)进行小规模验证,验证通过后再全量升级。本文介绍如何使用EDAS控制台金丝雀发布K8s应用。使用限制 HSF应用:不支持金丝雀...

EDAS应用支持金丝雀发布时指定任务调度比例

灰度规则区域,选择 按比例灰度 页签,设置灰度规则,然后单击 确定。接入SchedulerX的ECS应用支持 在线应用 与 任务调度 两种比例灰度规则的设置。配置项 描述 在线应用 可开启或关闭。开启:配置按比例流量规则生效。关闭:配置按比例...

配置金丝雀发布

通过ECS方式接入的应用,以及部署在阿里云 容器服务 Kubernetes 版 集群中的Spring Cloud或Dubbo微服务应用,可以使用金丝雀发布(即灰度发布)进行小规模验证。在金丝雀发布中,新版本的应用会先 部署在一小部分服务器上,然后通过小部分...

配置消息灰度

如果您在使用金丝雀发布、全链路灰度以及开发环境隔离等场景中需要使用到消息的灰度,那么您需要开启消息灰度的功能。目前,MSE只支持RocketMQ类型的消息灰度。背景信息 虽然绝大多数业务场景下对于消息的灰度的要求并不像RPC的要求得这么...

业务流量隔离功能实践

基于MSHA实现精准流量灰度的方案 步骤一:搭建灰度环境 将需要灰度的应用扩容出1~2个实例,作为灰度环境。基于MSHA单元格模型,创建一个新的单元格作为灰度环境逻辑区域。将上述应用实例划分归属到灰度环境单元格。单元格配置为开启流量...

ASM网关灰度升级

ASM网关支持灰度升级,能够提供流畅的升级体验。本文以ASM原地升级为例,介绍如何使用ASM网关的灰度升级功能。前提条件 已 添加集群到ASM实例,且ASM版本为1.20及以上。关于升级ASM的具体操作,请参见 升级ASM实例。已 创建入口网关。背景...

ASM网关灰度升级

ASM网关支持灰度升级,能够提供流畅的升级体验。本文以ASM原地升级为例,介绍如何使用ASM网关的灰度升级功能。前提条件 已 添加集群到ASM实例,且ASM版本为1.20及以上。关于升级ASM的具体操作,请参见 升级ASM实例。已 创建入口网关。背景...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
企业级分布式应用服务 文件存储 CPFS 金融分布式架构 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用