Azure 网站中的部署槽是一种最大限度地减少部署中断影响的方法。 Deployment Slots 提供了各种各样的部署工作流程。当您创建 Azure 网站时,您将直接获得生产槽。使用部署槽,您可以直接在生产槽和非生产槽之间切换,而无需停机。
Azure Websites 部署槽有几种情况:
- 分阶段部署: 当您构建网站时,您可能想要测试它是否功能齐全。您可以在非生产槽中执行此操作,当您准备好将其推送到生产站点时,您可以交换槽以在非生产站点和生产站点之间进行交换。
- 增量部署: 如果您想在不损害生产站点的情况下对网站进行更改,您可以在其上创建一个非生产插槽开发,对其进行测试,然后在插槽之间交换。
- 回滚部署: 交换部署后,您意识到您的站点没有按照应有的方式工作,那么您可能会回滚部署以撤消所做的更改。
创建新的部署槽
- 在 http://manage.windowsazure.com 上登录您的门户,然后转到您网站的仪表板。
- 在 Quick Glance 下,单击 Add a New Deployment Slot。 (您必须处于标准定价层)
- 在弹出的对话框中,为您的部署槽命名。此名称将用于识别您的生产和部署槽。您可以从生产槽复制相同的网站或为其创建一个新的空槽。
- 单击复选标记,您的新部署槽已为您设置。
现在您已经创建了新的部署槽。您可以在 Windows Azure 中的 Web 应用程序仪表板上获取它,如下所示。
您可以使用类似于新网站的插槽(让我们假设)并将文件部署到它。
您可以通过转到网站的仪表板并单击下方工具栏上的交换按钮来在插槽之间交换。
敬请期待更多。