在 Azure 上,似乎可以 Auto-stop your VM based on CPU utilization
为了有效地利用这一点来节省成本,我需要在下次访问其公共(public) IP 地址时自动启动虚拟机。
这是一台每周仅使用几个小时的服务器,而且它们很集中,因此这可能意味着约 10 倍的成本降低...
最佳答案
您实际上可以使用流量管理器\Azure Function 组合来执行类似的操作,但最好将工作负载移动到 Azure 容器实例\Azure Functions,这将是一种更原生的方法。
如果您希望继续进行设计,则必须在始终监听的对象(例如 Azure Function)和真实 VM 之间实现某种负载平衡。当您向端点发送请求时,函数将接收它并启动虚拟机,之后虚拟机将接收所有请求(它必须具有比函数更大的权重)。
关于azure - 热衷于在公共(public) IP 访问上自动启动 Azure 虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55569495/