Azure VM 基于警报自动缩放
Azure VM auto scale based on alert
场景如下:
- 在公司范围内,有一个由几台机器组成的网络。
- 该公司有 Azure 订阅。
- 要求:
- 通过 Azure
监控公司的 Network/Machines
- 如果公司资源超出阈值限制,则触发警报。例如,网络带宽消耗、机器CPU/Memory使用率等
- 当出现此类警报时,在 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
场景如下:
- 在公司范围内,有一个由几台机器组成的网络。
- 该公司有 Azure 订阅。
- 要求:
- 通过 Azure 监控公司的 Network/Machines
- 如果公司资源超出阈值限制,则触发警报。例如,网络带宽消耗、机器CPU/Memory使用率等
- 当出现此类警报时,在 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