是的,云效与EDAS(Elastic Application Server)集成,支持灰度发布功能。您可以在云效中创建多个环境,分别对应不同的分支。在进行灰度发布时,可以将代码从release分支部署到灰度环境中,进行测试和验证。如果验证通过,可以将代码合并到master分支中,发布到生产环境。此外,云效还支持基于容器的灰度发布,可以使用容器编排工具,如Kubernetes等,在容器中部署不同版本的应用程序,并将流量逐步切换到新版本。
应该支持的 https://help.aliyun.com/document_detail/160076.html?spm=a2c4g.160075.0.0.660d65f26Jh9K6 ,此回答整理自钉群“云效交付域答疑群”
是的,云效的EDAS支持全链路灰度发布。您可以在Kubernetes环境下利用Ingress进行灰度发布,这种方式适用于对外接收流量的场景。此外,您还可以通过配置要执行灰度发布的机器数量来执行分批或灰度发布策略。
对于采用ACK Nginx Ingress灰度发布的场景,假定当前运行版本为primary,将要发布版本为canary,发布过程包括预检查当前Ingress是否有且只关联了唯一的Service实例,且Service实例下有且只有唯一版本的Deployment。
同时,需要注意的是,云效与EDAS结合可以提供一站式持续交付体验。EDAS提供了多种部署能力,而云效目前只支持基于war包和jar包的部署,不支持EDAS容器部署。您可以在EDAS上创建应用,也可以在云效上创建EDAS应用,然后使用云效进行集成发布。
云效EDAS,即企业级应用开发与运维平台,支持灰度发布。灰度发布是一种逐步推广新功能的方法,允许一部分用户使用新功能,一部分用户使用原有功能,再通过实际测试作出最正确的决定。云效EDAS灰度系统能够让现有的系统平滑升级,业务系统层面也支持平滑升级。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。