我需要配置多少个实例以确保我的站点在底层 OS/VM 上执行的计划维护期间保持可用。
我了解Web 角色的可用性模型,但我不清楚Azure 上的网站是否相同。
使用Web 角色,您必须在单独的升级域中配置至少 2 个实例,才能从 Microsoft 获得 SLA 并确保您的站点经常可用。这可确保您的站点在 Microsoft 对底层操作系统执行维护时保持可用(更新到较新版本的操作系统映像等)。
网站的等效故事是什么?我是否需要有我的网站的两个实例,或者微软是否在他们执行维护之前主动将我的网站移动到一个新的虚拟机(因为网站比 Web 角色更“受管理”,看起来他们可能会这样做)?
免费、共享和保留网站之间的答案是否会发生变化?
请注意,我了解在突然的、计划外的停机期间,拥有一个实例意味着我的站点将不可用,直到它在新节点上重新启动。对于我的低容量爱好网站,我并不担心。我更感兴趣的是例行的、有计划的维护活动,这些活动比 VM 或主机硬件的计划外故障更为常见。
编辑澄清:显然,拥有 2 个(或更多)保留实例将是高可用性的最佳选择,但对于一个每月仅 120 美元的业余爱好网站来说,这成本太高了。我的问题实际上是单个共享或保留实例是否会因计划维护而例行停机。我特别想知道是否有人对此有具体信息(来自我可能错过的博客文章或与微软支持人员的电话等)。也许答案是“没有人知道,因为微软还没有澄清预览版之外的事情将如何运作”。
我也不想纠结于“高可用性”这个词。我想我只是在寻找“不低可用性”。毕竟,这只是一个爱好网站。