Azure VM 基于警报自动缩放

Azure VM auto scale based on alert

场景如下:

  1. 通过 Azure
  2. 监控公司的 Network/Machines
  3. 如果公司资源超出阈值限制,则触发警报。例如,网络带宽消耗、机器CPU/Memory使用率等
  4. 当出现此类警报时,在 Azure 中启动新的虚拟机或 VM 规模集来处理负载。

目的是如果本地机器超过阈值限制,则自动在 Azure 中配置 VM,因为本地机器很少。

请指导如何实现这些用例?

你的问题有点令人困惑。您提到了本地机器并使用 Azure 来监视它们。您可以使用 Azure 监视本地 VM,但随后您提到通过规模集配置新的 Azure VM。

我不是 100% 了解您的工作负载,但假设它在 Azure 中,那么如果您使用的是 VM 规模集,则可以很容易地根据资源利用率进行缩放。

这可以按照此处所述进行配置:https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-portal