为了通过 Azure Pipelines 部署的 Azure Web App 能够快速回滚到以前的版本,并最大限度地减少停机时间,您应该使用哪种部署配置?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 一个 Web App 和两个部署槽位.
为什么这是答案
正确答案是“一个 Web App 和两个部署槽位”。Azure Web App 部署槽位(Deployment Slots)是实现零停机时间部署和快速回滚的最佳实践。通过将新版本部署到非生产槽位,进行测试验证,然后与生产槽位进行交换,可以确保用户体验不受影响。如果新版本出现问题,可以立即执行槽位交换回滚到旧版本,最大限度地减少停机时间。 “一个 Web App 和两个部署管道”不直接提供快速回滚机制,部署管道是用于自动化部署过程,而不是部署环境本身。 “两个 Web App 和一个 Azure Standard Load Balancer”或“两个 Web App 和一个 Azure Traffic Manager 实例”虽然可以实现高可用和蓝绿部署,但相比于部署槽位,管理复杂性更高,且对于单个Web App的快速回滚场景,部署槽位是更集成、更简便的解决方案。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡