📅  最后修改于: 2021-01-07 04:41:55             🧑  作者: Mango
规模集是可用于部署和管理相同VM的Azure计算资源。它们旨在支持虚拟机自动缩放。可以使用Azure门户,JSON模板和REST API创建VM规模集。要增加或减少规模集中的虚拟机数量,我们可以更改容量属性并重新部署模板。在VNET内创建了一个虚拟机规模集,并且规模集中的各个VM均未分配有公共IP地址。
我们部署的任何虚拟机(属于虚拟机规模集的一部分)都不会分配有公共IP地址。因为有时,虚拟机规模集将具有前端平衡器,该平衡器将管理负载并具有公共IP地址。我们可以使用该公共IP地址并连接到虚拟机规模集中的基础虚拟机。
Autoscale使我们能够根据服务上的负载动态分配或删除资源。您可以根据范围内的一组规则指定要运行和添加或删除VM的最大实例数和最小实例数。
自动缩放的第一步是选择度量或时间。因此,它可以是基于度量的自动缩放,也可以是基于计划的自动缩放。指标可以是CPU利用率等,时间可以是晚上6点到凌晨6:00,我们希望减少服务器数量。我们可以有一个基于时间表的自动缩放。如果我们要根据负载达到目标,则可以使用基于指标的自动缩放。
自动缩放的下一步是使用条件定义规则。例如-如果CPU利用率高于80%,则分离一个新实例。一旦条件满足,我们就可以采取一些行动。这些操作可以是添加或删除虚拟机,也可以是向系统管理员发送电子邮件等。我们需要选择它是基于时间的自动缩放还是基于指标的,并且需要选择指标。我们定义规则和满足该条件的条件时需要触发的动作。
步骤1:转到Azure Marketplace并输入“虚拟机”规模集。然后点击创建。
步骤2:我们需要为此比例尺命名。并填写所有其他必需的详细信息,如下图所示。然后点击创建。
步骤3:现在,您的虚拟机规模集已成功部署。要查看VMSS,可以转到资源。
步骤4:现在,单击缩放。提供一个自动缩放设置名称。并选择资源组。
步骤5:向下滚动,您会发现两种自动缩放的方法。首先,单击“添加规则”以基于该指标进行自动扩展。如果CPU使用率的平均百分比超过70%,我们将扩展虚拟机。
步骤6:现在,选择基于时间和日期的缩放比例,在需要更多空间时可以缩放比例。最后一件事是通知,每当触发自动缩放功能时,您都会收到通知。