繁体   English   中英

垂直自动缩放Azure VM

[英]Vertical auto-scaling Azure VM

最近,我被介绍给Azure,并且我有一个应用程序在上午9点至下午1点之间的早晨使用高CPU(几乎80%)。 之后,整天将CPU利用率降低到最少10%。 因此,为了降低成本,我正在考虑在应用程序中实现垂直自动缩放。 当我阅读更多内容时,我可以找到自动化帐户和RunBook作为唯一方法,但是我需要的是除自动化帐户之外,还有其他方法可以在Azure IaaS VM中实现垂直自动缩放吗? 如果是,请分享方法。

是的,您可以使用Azure PowerShell和/或Azure CLI在VM上执行扩展命令。 以下是一些PowerShell示例: https : //docs.microsoft.com/zh-cn/azure/virtual-machines/windows/resize-vm?toc=% 2Fazure%2Fvirtual-machines%2Fwindows% 2Ftoc.json

然后,您只需要安排脚本在本地运行或在Azure函数(如Function,Container Instances等)中运行。

如果要基于性能指标(CPU,内存等)垂直扩展单个VM,则可以使用经典指标警报系统来实现。 当这些警报根据您设置的阈值触发时,您可以调用webhook或Logic App来触发脚本或ARM模板的执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM