MSE 实现全链路灰度
为什么选择 MSE 为业务创建灰度环境
助力敏捷开发
通过全链路灰度这种逻辑隔离方式,可以实现开发环境隔离,在不增加成本的情况下增加多套开发测试环境,助您实现敏捷开发。
降低发版风险
新功能上线之后,微服务引擎 MSE 支持通过灰度规则控制目标用户。您可以选择让内部用户先使用发布版本,以此来测试新功能的正确性。
低门槛拥抱灰度功能
通过白屏化能力展示和配置全链路灰度过程,让复杂的流程可视化,大大降低使用门槛。
MSE 实现全链路灰度

本方案可以为业务应用创建灰度环境,并使用泳道规则实现全链路的端到端灰度测试。这样,客户可以将具有特定特征的流量始终路由到应用的目标版本,以满足灰度验证多个服务的需求。此外,当目标灰度版本不可用或出现故障时,MSE 服务还支持自动容灾到正式环境,以确保业务的连续性和可用性。
部署时长:60 分钟
预估费用:13 元(假设您配置 ACK 集群和 MSE 实例时选择本文指导的规格资源,且资源运行时间不超过1 个小时。实际情况可能会因您操作过程中使用的资源规格和流量差异,导致费用有所变化,请以控制台显示的实际报价以及最终账单为准)
技术方案的广泛应用场景

多应用灰度发布
微服务架构下的微服务都有灰度环境来接受灰度流量。这些服务请求下游时仍能回到灰度环境中,不用担心灰度流量乱窜的风险。

低成本构建多套开发测试环境
基于 git-branch 的设计理念,分支开发人员只需单独部署改动的应用即可,而不需要部署整套的应用及配套设施。

金丝雀发布
金丝雀发布场景下,先会为新版本的实例分配较小比例流量,经测试和运行检验无误后,直到达到 100% 确认无误后发布新版本。
阿里云为您提供云产品免费试用
该文章对您有帮助吗?