Azure自动缩放对虚拟缩放集的依赖性及其限制

问题描述 投票:0回答:3

在Azure中,为什么没有自动扩展虚拟机。自动缩放是通过虚拟缩放集完成的,该虚拟缩放集支持完整的操作系统映像。 VSS与虚拟机是否存在任何限制。除了使用此https://blogs.msdn.microsoft.com/kaevans/2015/02/20/autoscaling-azurevirtual-machines/之外,是否有任何方法可以对虚拟机进行自动缩放

我认为azure monitor可以配置为自动调整VM,但我无法弄清楚如何这样做?

azure azure-virtual-machine autoscaling
3个回答
0
投票

Azure Classic VM支持自动缩放。 Azure经典VM支持负载平衡。但Azure ARM VM不支持此功能。

如果您确实想要使用此功能,则可以创建度量标准警报,当VM达到此警报时,您可以执行Runbook。在本Runbook中,您可以使用Azure Power Shell来调整VM的大小。

注意:但是,实际上不建议您这样做。因为当您调整此VM的大小时,您的VM将重新启动,并且您的VM无法提供服务。重启时间可能需要几分钟。这对您的服务来说是灾难性的。如果可能的话,我建议你可以使用VMSS。

enter image description here

enter image description here


1
投票

虚拟机规模集(VMSS)用于部署高可用性基础架构,其中一组计算机具有类似的设置。这也是您最有可能使用Autoscaling for VM资源的地方。因此,目前,您可以使用Azure Autoscale自动扩展比例集,但不能自动扩展单个VM。你可能想在这里留下一些feedback

请参阅Get started with auto scale by custom metric in Azure以了解有关如何为VMSS使用Azure Monitor Autoscale功能的更多信息。


0
投票

那么,您如何期望扩展常规虚拟机?确定Azure可以为你打造一个空的虚拟机吗?这有多好?不好。因此,通常没有简单的自动缩放vms方法,因为您需要在使用之前配置它们。

您可以使用自定义解决方案(如您已链接的解决方案)来实现扩展。

© www.soinside.com 2019 - 2024. All rights reserved.