【发布时间】:2011-05-23 00:41:57
【问题描述】:
我们知道 Azure Compute 是 PaaS,因此必须自动修补和升级操作系统 (Windows Server 2008 R2)。
我只是想知道在修补或升级计算期间是否会有停机时间...?
【问题讨论】:
标签: azure windows-server-2008 cloud paas
我们知道 Azure Compute 是 PaaS,因此必须自动修补和升级操作系统 (Windows Server 2008 R2)。
我只是想知道在修补或升级计算期间是否会有停机时间...?
【问题讨论】:
标签: azure windows-server-2008 cloud paas
如果您只有一个特定 VM 角色的实例,那么是的 - 您将有一小段停机时间,因为您需要重新启动。同样,如果主机操作系统打了补丁,你也会有一些停机时间。
如果您运行两个或更多实例,那么 SLA 就会生效,因为您的实例被分成不同的容器/网络分支/等。这些是故障域。因此,即使某个网段、路由器或整个机架离线,您也会在其他地方拥有另一个实例。
在操作系统更新期间,您的实例被划分为升级域,因此它们不会一次全部升级。只要您有两个或多个角色实例,这就会使您的服务处于始终可用的状态。对于不面向客户的后台进程(例如,在简单地从队列中读取并异步处理队列项的工作角色中),您可能可以摆脱该角色的单个实例,前提是您可以处理工作负载和偶尔会有处理延迟是可以的。
有关故障域和升级域的更多详细信息,请参阅最近的 TechNet blog post。
【讨论】: