我有一个关于部署到 Azure 网站的问题,希望有人能提供帮助。
假设我在 Azure 上以保留模式运行我的大型网站,并使用 3 个实例进行扩展。我们链接 TFS 发布,因此我们可以将构建排队并自动部署到服务器。
我的问题是:对于多个预留实例服务器,部署是否在幕后做了一些聪明的事情以确保站点永远不会关闭 - 例如在将其从池中删除然后将其放回池中后一次部署到一台服务器? 或者如果部署需要几分钟时间,是否所有三台服务器同时停机?如果是这样,在不关闭站点的情况下将更新部署到实时 Azure 网站服务器的最佳做法是什么——尽管是短暂的?
背景 - 我们正处于 Azure 的研发阶段,计划将我们的电子商务网站从内部托管转移到 Azure。到目前为止,我们已经在云服务上运行了很多测试,并且喜欢发布到登台的简单方法,然后能够快速地从登台切换到发布。但是,如果可能,我们更愿意使用网站,因为它们消除了使用云服务的一些缺点。但是,我们不能在每次发布期间让我们的网站停机——即使只是一小段时间。
希望有人可以帮助或指出我们正确的方向!
谢谢,
理查德。