簡體   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