停机时遇到了不同大小的交换实例

时间:2013-05-13 20:07:26

标签: azure

在制作中,我正在运行3个我的网络角色实例。在暂存中,我有3个额外小的Web角色实例。当我把它们换掉时,我的网站经历了大约2分钟的停机时间,这是我没想到的。

根据文章Update, Upgrade and VIP-Swap for Windows Azure Service–What are the Differences?,这不应该发生。为什么在交换期间会遇到停机时间,是否有办法在不经历停机的情况下交换不同实例大小的角色?

2 个答案:

答案 0 :(得分:3)

虽然您现在可以更改VM大小作为就地更新的一部分,但您应该会遇到一些实例停机时间。 Windows Azure结构控制器将走向升级域,将1个升级域降低以更改VM大小,然后继续执行下一个。如果您有2个实例,则不应该注意到整个停机(一次只有一台机器停机)。

您可以在http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx查看更多详情。

答案 1 :(得分:2)

除了Michael提到的内容之外,不应该有任何停机时间。但是,如果您正在交换“冷”并且刚刚部署到的xtra-small实例,IIS将需要重新编译这些站点并将它们联机。 Xtra-small实例非常慢。

因此:您的停机时间可能是由编译/缓存/ app-start /等引起的。