【问题标题】:Azure Websites and VIP SwapingAzure 网站和 VIP 交换
【发布时间】:2013-06-19 11:48:45
【问题描述】:
我目前正在使用 Azure 网站来部署我的应用程序。我目前正在使用两个网站,每个网站都在听我的 GIT 的不同分支。如here所见。
现在,为了让它变得完美,我只是缺少一种在这两个实例之间快速切换的方法,所以我可以:
- 在 A 上部署
- 测试 A 上的更改
- VIP 交换 A 和 B
- 更改代码
- 在 B 上部署
- 测试 B 上的更改
- VIP 交换 B 和 A
- ...
有人做过这样的事吗?
谢谢!
【问题讨论】:
标签:
azure
azure-web-app-service
continuous-deployment
【解决方案1】:
使用 Azure 网站现在可以在生产部署和暂存部署之间进行 VIP 交换。
它的工作方式类似于 VIP 交换与 Azure 云服务的工作方式。
您可以在this blog post 中找到有关如何设置和使用它的详细信息。
【解决方案2】:
我想您需要找到一个可以让您通过 API 访问 DNS 映射的 DNS 提供商。这样,您可以使用脚本调用 DNS 并交换 C 名称。
这篇 Stackoverflow 帖子讨论了允许 API 访问的 DNS 提供商:What DNSs have API access?