【问题标题】:Downtime experienced swapping instances of different sizes停机经历了不同大小的交换实例
【发布时间】:2013-05-14 13:23:08
【问题描述】:

在生产中,我正在运行我的网络角色的 3 个小型实例。在登台时,我有 3 个 extra small 该网络角色的实例。当我将它们换出时,我的网站经历了大约 2 分钟的停机时间,这是我没有预料到的。

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

【问题讨论】:

    标签: azure


    【解决方案1】:

    虽然您现在可以在就地更新中更改虚拟机大小,但您应该会遇到一些实例停机时间。 Windows Azure 结构控制器将遍历升级域,降低 1 个升级域以更改 VM 大小,然后继续下一个。如果您有 2 个实例,您应该不会注意到整个中断(一次只有 1 台机器停机)。

    您可以在http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx 看到更多详细信息。

    【讨论】:

    • Terfdaq 的帖子提到 3 个实例正在运行。
    • 啊,不知怎的,我错过了。我很抱歉。
    【解决方案2】:

    除了迈克尔提到的内容之外 - 不应该有任何停机时间。但是,如果您要切换到“冷”且刚刚部署到其中的超小型实例,则 IIS 将需要重新编译站点并使它们联机。超小型实例的速度非常慢。

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

    【讨论】:

    • 感谢 lgorek。昨天,在我再次换上之前,我在舞台上扮演了网络角色。果然,我在交换过程中没有造成任何停机。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    • 2012-12-22
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多