繁体   English   中英

使用Service Fabric改善CD管道

[英]Improving CD Pipeline with Service fabric

我们具有基于服务结构的 Web API以及Azure中Web应用程序中的一些Web项目。 我们希望在我们的部署中轻松地换回旧版本的应用程序,并改善CD流水线。

因此,无论是逐步将用户转移到新版本的实例,还是只是轻按一下开关,一次将所有流量都发送到新版本,随之而来的是创建另一个用于暂存服务结构和路由流量的应用程序

我们需要一个既支持Web应用程序又支持Service Fabric的解决方案。 为状态服务提供模式和经验将是很棒的。

参考文献

A.Web Apps插槽交换

https://azure.microsoft.com/zh-cn/resources/videos/azure-websites-deployment-slots-for-staging-sites/

B.连续交付管道 在此处输入图片说明

PS:我知道交换对于有状态服务没有意义。 因此,如果我们要保持您的数据并保持一致,则必须进行滚动升级。

考虑使用Azure Api管理,该服务现已对Service Fabric进行了适当的支持(请检查其trello)。 它应该解决版本控制问题,因为它对基础技术是外部的,与基础技术无关,除非它不会提供逐渐增加的流量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM