我正在考虑托管 3 个网站(它们都将使用相同的链接数据库资源,但我认为我必须在 Azure 中使用 3 个网站来实现这一点);www.website.com、provider.website.com 和 admin.website.com。
使用 Windows Azure 网站,您可以拥有一个暂存、生产槽吗?我认为此功能仅适用于 Azure 云服务,但有关此内容的文档很少。如果不可能,除了启动另外 3 个站点作为暂存站点之外,还有其他方法吗?
我希望能够从暂存区“交换”到生产区。
答案1
我认为您必须启动额外的暂存站点。您是否通过 Git deploy 部署站点?如果是这样,那么最好将暂存站点和生产站点分开。这样,您可以在暂存分支中进行更改,将其推送过去,然后在准备好后将暂存分支合并到生产分支并推送。您想用这种方法解决什么问题?
答案2
当时(2012 年 11 月),levelnis 的回答是正确的。
Azure 团队最近为网站实施的插槽然而。看起来初始实现是两个插槽,一个用于生产,一个用于暂存。
阅读xplat 工具的 dev 分支似乎这些可能会扩展到几个任意命名的插槽。这些工具将具有如下命令azure site create --slot
和azure site swap
用于管理这些插槽及其之间的关系。我认为这将使 Azure Websites 能够实现一些真正强大的持续交付方法。