我希望实现持续部署,几乎可以作为使用 Windows Azure 的概念证明,部署包和切换暂存 <-> 生产都很好,但是,我想在它的部署方式中添加一些智能。
本质上,如果我有 10 个实例,我想部署到暂存槽中的所有实例,并将其中的 3 个切换到生产和监控,以确保在全部切换到生产之前,这 3 个和其他 7 个之间没有统计误差差异,或者如果有,将这 3 个切换回现在正在分阶段运行的原始产品。
从我所见,Azure 只允许在生产和暂存之间切换时采用全有或全无的方法?我也想过定义两组角色,但问题是不能在两个角色中使用相同的端点(我不认为?)。
有人知道这样做的方法吗?