我需要配置多少个实例以确保在基础OS / VM上执行计划的维护期间我的站点保持可用。

我了解Web角色的可用性模型,但尚不清楚Azure上的网站是否相同。

使用Web角色 ,您必须在单独的升级域中至少配置2个实例,以从Microsoft获得SLA并确保您的站点正常可用。 这样可以确保您的站点在Microsoft对基础操作系统进行维护(更新到较新版本的操作系统映像等)时保持可用。

网站的等效故事是什么? 我是否需要拥有两个网站实例,或者Microsoft在执行维护之前是否将我的网站主动移至新的VM(由于网站比网站角色更“受管理”,所以似乎他们可以这样做) )?

答案是否在免费,共享和保留网站之间变化?

请注意,我知道在突然的计划外停机期间,只有一个实例意味着我的站点将不可用,直到在新节点上重新启动它为止。 对于我的小批量爱好网站,我并不担心。 我更感兴趣的是例行的,计划的维护活动,它比VM或主机硬件的计划外故障更为常见。

编辑以澄清问题:显然,拥有2个(或更多)预留实例将是实现高可用性的最佳选择,但这对于一个爱好站点(每月仅需不足120美元)来说是不可行的。 我的问题确实是,单个Shared或Reserved实例是否要进行计划维护的例行停机时间。 我特别想知道是否有人对此有具体信息(从我可能错过的博客文章中,或者与Microsoft支持人员打过电话等等)。 答案可能是“没人知道,因为微软尚未阐明预览之外的工作方式”。

我也不想挂在“高可用性”这个词上。 我想我只是在寻找“非低可用性”。 毕竟,这只是一个爱好网站。

===============>>#1 票数:1

请注意,Azure网站仍处于预览状态 这意味着没有SLA。 当网站无法预览时,我建议至少保留2个预留实例以实现高可用性。

Free和Shared实例都暗示使用配额-CPU / Memory / Bandwitdth(Shared在带宽上没有配额,但仍在CPU和Memory上应用配额)。

就该术语而言,就我而言,拥有使用配额对High Availability是有争议的。 这就是为什么我建议Reserved的原因。 实例数相同。

===============>>#2 票数:0

由于网站仍处于预览状态,因此没有SLA,但我也想知道更新期间的停机时间,并在Azure团队成员的Twitter上找到了解释: https//twitter.com/nirmsk/status/34208764377919891989

显然,它们保留了计算机的“缓冲区”,如果当前计算机需要重新启动,崩溃或您更改缩放选项(在共享和保留之间),它们将被保留。

===============>>#3 票数:0

拥有多个实例并不能解决问题,因为您对一个实例所做的任何更改都会自动传播到所有其他实例。

但是,Azure网站现在支持拥有网站的暂存版本,并在站点的暂存版本和生产版本之间交换。 这将是您的方案的理想选择。 请参阅此处以获取更多信息: http : //azure.microsoft.com/zh-cn/documentation/articles/web-sites-staged-publishing/

  ask by Erv Walter translate from so

未解决问题?本站智能推荐: