全链路流量控制策略

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

监控灰度流量

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

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

灰度类型 根据不同的灰度策略分为 按百分比随机灰度 和 按指定规则灰度。按百分比随机灰度:设置一定的权重切换流量到灰度版本。按指定规则灰度:设置一定的规则,并按照指定的规则模式进行灰度发布。灰度版本权重 当 灰度类型 为 按百分比...

配置金丝雀发布

通过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实例。已 创建入口网关。背景...

配置灰度发布

当前MSE Nacos支持两种灰度发布的方式:基于IP地址的灰度以及基于标签灰度的方式。基于IP地址灰度 Beta发布是指在修改配置之后,首先在指定的一小部分的机器(一般是流量比较低、或者影响较小的机器)上进行Beta配置推送,其他机器依旧使用...

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

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

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

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

MSE+云效AppStack实现应用服务全链路灰度

在应用开发、测试验证通过后,进行生产发布前,为了降低新版本发布带来的风险,期望能够先部署到灰度环境,用小部分业务流量进行全链路灰度验证,验证通过后再全量发布生产。本文主要介绍如何通过云效 AppStack 和 MSE 微服务引擎实现灰度...

通过云效构建CI/CD实现微服务全链路灰度

在进行应用的自动化构建和部署时,通常希望能够快速将部署后的应用发布到灰度环境,并且能够方便地对灰度环境的应用进行全链路测试,将运维效率提升到极致。本文介绍如何通过云效整合MSE全链路灰度来实现。前提条件 应用使用云效进行构建和...

RoutePolicy

名称 类型 描述 示例值 object 灰度规则:满足灰度规则条件的流量,打向灰度实例。condition string 条件模式:灰度规则项的逻辑运算。取值如下:AND:全部灰度规则项满足则命中。OR:任意一个灰度规则项满足则命中。AND policyItems array ...

CreateAlias-创建别名

Random routePolicy RoutePolicy 灰度规则:满足灰度规则条件的流量,打向灰度实例。示例 正常返回示例 JSON 格式 {"additionalVersionWeight":{"key":1 },"aliasName":"alias_test","createdTime":"2020-04-23T06:32:43Z","description":...

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

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

UpdateAlias-更新别名

Random routePolicy RoutePolicy 灰度规则:满足灰度规则条件的流量,打向灰度实例。示例 正常返回示例 JSON 格式 {"additionalVersionWeight":{"key":1 },"aliasName":"test","createdTime":"2016-08-15T16:06:05.000+0000","description...

如何指定标签

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

管理别名

什么是别名 函数计算 支持为服务的版本创建别名。别名可以理解为指向特定版本的指针。您可以利用别名来轻松实现发布、回滚以及灰度发布等功能。别名无法脱离服务或版本单独存在。使用别名访问服务或函数时,函数计算 会将别名解析为其指向...

如何指定标签

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

API网关灰度发布最佳实践

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

如何指定标签

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

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

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

问题排查和FAQ

如果您不清楚自己函数代码的执行时间,您可以先默认选择50ms,并将函数发布至测试环境或灰度环境中进行试跑,通过ER日志查看请求实际执行的时间,并根据实际执行的时间留出20%的buffer选择函数规格。例如函数实际执行80ms,则选择100ms的...

问题排查和FAQ

如果您不清楚自己函数代码的执行时间,您可以先默认选择50ms,并将函数发布至测试环境或灰度环境中进行试跑,通过ER日志查看请求实际执行的时间,并根据实际执行的时间留出20%的buffer选择函数规格。例如函数实际执行80ms,则选择100ms的...

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

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

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

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

新建发布

参数 说明 发布类型 控制台提供灰度发布模式,您可以在控制台发布灰度批次,并按批次指定灰度人数和标签,客户端拉取到补丁时会消耗该灰度人数,达到指定数量后,灰度批次自动设置为停止状态。可选:灰度发布、全量发布 发布人数 设置可供...

典型场景迁移说明

采用灰度方式,按照2、3、4、5步骤验证灰度迁移,验证网关设备。采用灰度批量迁移或者全量迁移,迁移存量设备。场景三 业务场景 设备使用一型一密预认证方式,采用公共实例域名,接入物联网平台。设备采用自定义Topic上报数据,通过AMQP...

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

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

回退历史版本

发布策略 灰度发布:更多信息,请参见 灰度发布应用。分批发布:更多信息,请参见 分批发布应用。灰度数量 发布策略 选择 灰度发布 时,需要设置。设置需要首先进行灰度发布的应用实例数量。灰度后剩余批次 发布策略 选择 灰度发布 时,...

UpdateAlias

由版本号和对应的权重组成,例如,2:0.05表明调用函数时,版本2为灰度版本,切5%的流量到灰度版本,95%的流量默认到主版本。Float Body 否 1 流量权重,取值范围[0,1]。description String Body 否 test_description 别名的描述。versionId...

iOS 发布管理

对已添加的发布包创建多种类型的发布任务,例如白名单灰度、时间窗灰度、正式发布。同一版本的升级包可以有多个发布任务。支持多种条件的升级过滤,例如城市、机型、设备系统版本、网络、发布包版本。添加发布包 进入 mPaaS 控制台,完成...

灰度发布

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

使用fc-canary插件进行灰度发布

在更新别名目标版本时,可以使用别名的灰度产品能力,配置灰度比例,先让少部分调用可以命中灰度版本,观察确认业务正常后再全量更新至灰度版本。如果用插件实现灰度发布,需要首先成功部署。插件会基于刚更新的配置与代码(LATEST版本)...

基于MSE Ingress的全链路灰度

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

使用fc-canary插件进行灰度发布

在更新别名目标版本时,可以使用别名的灰度产品能力,配置灰度比例,先让少部分调用可以命中灰度版本,观察确认业务正常后再全量更新至灰度版本。如果用插件实现灰度发布,需要首先成功部署。插件会基于刚更新的配置与代码(LATEST版本)...

实时发布简介

实时发布服务还支持通过白名单进行灰度发布,您也可以使用高级过滤规则,比如指定机型,来进行更精准的灰度发布。功能特性 灰度发布 在正式发布之前,可以通过白名单来做小规模发布(比如内部员工)以验证新包的功能是否达到预期。还可以...
共有24条 < 1 2 3 4 ... 24 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用