检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
更多搜索优化方式您可参见搜索优化功能。 检查收录的方法 打开百度http://www.baidu.com,在搜索框输入“site:www.您的网站.com”,后搜索结果可以看到收录页面数量。
这三种方式分别对应本文如下内容: 使用Service实现简单的灰度发布和蓝绿发布 使用Nginx Ingress实现灰度发布和蓝绿发布 使用ASM实现灰度发布和蓝绿发布 表1 实现方式对比 实现方式 适用场景 特点 缺点 Service 发布需求简单,小规模测试场景 无需引入过多插件或复杂的用法
灰度发布该怎么做呢?
灰度发布 应用场景 为保障新特性能平稳上线,可以通过灰度发布功能选择少部分用户试用,待新特性成熟以后,再切换版本让所有用户使用。 价值 灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以减少其影响度。
本课程为黄金课程的第九课,由华为云研发专家Lynsey 博士主讲,详细介绍灰度发布的定义,分类,流程及ASM灰度发布功能与使用场景。
除此之外,Nginx还有很多强大的功能,例如:负载均衡、缓存、黑白名单、灰度发布等。今天,我们就来一起探讨Nginx支持的这些强大的功能!
基于 ASM 的灰度发布 应用服务网格(ASM)提供了强大的流量管理能力,可以支持多种灰度发布策略。本节将重点介绍ASM支持的3种主要灰度发布类型:金丝雀发布、蓝绿发布和AB测试。
业内还有一些与灰度发布密切相关的术语,如金丝雀发布、A/B测试和蓝绿。 金丝雀发布,A/B测试属于特殊的灰度发布模式。金丝雀就是将友好客户、测试客户作为灰度的维度,而A/B测试的维度可能更加灵活,比如Cookie信息、地理位置信息、请求参数等。
当新版本模型部署完成后,用户可以通过流量分配功能逐步将请求从旧版本转移到新版本,例如先将10%的流量导向新版本,观察其表现后再逐步增加比例,实现灰度发布。
同一商品的不同版本和不同功能,请以规格作区分,按照多规格、多SKU的形式发布,无需以不同的版本、不同场景发布多个商品。例如:某商品有多种功能,其中每种功能都有多个版本,请按多规格、多SKU规格的形式发布一个商品即可。
二、全链路灰度发布以及sourceLabel功能原理 当前集群中,多个微服务,每个微服务都有多个版本,如果能做到流量传递只会发生在同版本的服务之间,就能做到全链路的灰度发布。
review微服务已处于灰度发布状态: 对review服务进行灰度发布前后的流量对比:初始版本:reviews服务未调用ratings来获取星级评价能力灰度状态:review v2版本调用ratings服务获取星级评价,并将20%流量分流至本版本上访问productpage,可以看到部分请求可以显示星级评价
开发打包新版本下方我们以开发了一个新版本reviews微服务为例(初始容器镜像版本号为1.5.0),新版本镜像版本号为1.5.0-v2,并且已在本地开发机通过docker push上传至华为云容器镜像服务(SWR):新版本在现在版本基础上增加对ratings微服务的调用,支持评分星星级别展示.发布灰度版本并配置灰度策略现在我们计划通过灰度发布的方式
往期回顾+材料下载:https://bbs.huaweicloud.com/forum/thread-13022-1-1.htmlCloud Native LIves 直播 【Istio服务网格系列】第4课《Istio灰度发布与技术实现》12月27日 晚 20:00-21:00 直播可选择以下观看方式
配置诊断 应用服务网格会对管理集群下的所有服务进行诊断,诊断结果为正常的服务,方可进行流量治理、流量监控及灰度发布等操作。 约束与限制 如果多个服务对应一个工作负载(Deployment),则不允许将这些服务加入网格进行治理,因为可能出现灰度发布、网关访问等功能异常。
确实已经是商业化应用,这里只是展示了部分灰度发布的功能。
三、解决方案 3.1 单点灰度发布方案是否可行? 针对上述问题,一般的思路是通过灰度发布去解决,通过灰度发布,可以引入部分的测试流量到新业务模块,也能控制带有具体特征的流量只流入到对应的测试模块,其余流量保持原有方式不动。
流量治理中的故障注入功能,不能作用于基于请求比例灰度发布的场景。只接受单一版本或基于请求内容灰度发布的场景。 托管网格多集群场景下,只支持集群内部服务之间的流量监控,暂时不支持跨集群服务之间的流量监控。 查看流量监控情况 登录应用服务网格控制台,在左侧导航栏中选择“流量监控”。
应用服务网格服务ASM控制台入口,详情请点击:链接。 应用服务网格服务ASM成长地图入口,详情请点击:链接。
Linux操作系统提供了自动开启网卡多队列功能的配置脚本,配置成功后,弹性云服务器支持网卡多队列功能。 自动开启网卡多队列功能的配置脚本当前仅支持处理eth0类型的网卡。 登录弹性云服务器,查看网卡支持和已开启的队列数。