Azure 网站中的部署槽

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 54w+ 字,讲解图 2476+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 1900+ 小伙伴加入学习 ,欢迎点击围观

Azure 网站中的部署槽是一种最大限度地减少部署中断影响的方法。 Deployment Slots 提供了各种各样的部署工作流程。当您创建 Azure 网站时,您将直接获得生产槽。使用部署槽,您可以直接在生产槽和非生产槽之间切换,而无需停机。

Azure Websites 部署槽有几种情况:

  • 分阶段部署: 当您构建网站时,您可能想要测试它是否功能齐全。您可以在非生产槽中执行此操作,当您准备好将其推送到生产站点时,您可以交换槽以在非生产站点和生产站点之间进行交换。
  • 增量部署: 如果您想在不损害生产站点的情况下对网站进行更改,您可以在其上创建一个非生产插槽开发,对其进行测试,然后在插槽之间交换。
  • 回滚部署: 交换部署后,您意识到您的站点没有按照应有的方式工作,那么您可能会回滚部署以撤消所做的更改。

创建新的部署槽

  1. http://manage.windowsazure.com 上登录您的门户,然后转到您网站的仪表板。
  2. 在 Quick Glance 下,单击 Add a New Deployment Slot。 (您必须处于标准定价层)
  3. 在弹出的对话框中,为您的部署槽命名。此名称将用于识别您的生产和部署槽。您可以从生产槽复制相同的网站或为其创建一个新的空槽。
  4. 单击复选标记,您的新部署槽已为您设置。

现在您已经创建了新的部署槽。您可以在 Windows Azure 中的 Web 应用程序仪表板上获取它,如下所示。

您可以使用类似于新网站的插槽(让我们假设)并将文件部署到它。

您可以通过转到网站的仪表板并单击下方工具栏上的交换按钮来在插槽之间交换。




敬请期待更多。