具有缩放和冗余的 Azure 网站

Azure website with scaling and redundency

我目前在 Azure VM 的 IIS 中有一个网站。我已将站点复制到 2 个可用性区域中的 2 个虚拟机上。

这可以防止网站停机。

我需要为高负载时刻实现一些可扩展性。这似乎就是创建比例集的目的。

1) 我如何结合可扩展性冗余

因此,当负载不足时,VM 会扩展,但当 VM 出现故障时,我会维持服务?

2) 有了规模集,我如何部署站点更新?

我是否需要在每次需要更新站点然后重新映像时创建一个新的 VM VHD 映像?

整个VHD镜像的管理好像比较难。

A1: 对于VMSS,它类似于可用性集。所以本身就意味着冗余。下面的描述:

A virtual machine scale set allows you to deploy and manage a set of identical, auto-scaling virtual machines. VMs in a scale set are distributed across logic fault and update domains in one or more placement groups. These are groups of similarly configured VMs, similar to availability sets.

A2: 有多种方法可以在 VMSS 中更新应用程序,一种是使用新的自定义图像更新 VMSS,另一种是使用扩展。我建议如果你只是为了测试和开发目的,你可以只使用扩展来更新应用程序。应用OK后,就可以创建总图了。