10

我有一个每天只运行 1-2 小时的程序。有没有办法暂停 Azure 服务器,这样我就不用付钱了,然后再恢复它?暂停然后恢复的速度有多快?

4

5 回答 5

7

在这里澄清一下,Azure 不再对停止的 VM 收费。计费变更于 2013 年在 Scott Guthrie 的博客上宣布:停止的 VM 不收费

这意味着您可以使用门户或 API 来停止 VM,而无需释放资源 - 同时避免收费。

于 2015-01-21T02:05:47.693 回答
4

不确定您是要求 Window Azure 云服务还是 Windows Azure 虚拟机,但您确定可以直接在 Windows 门户上或使用基于 Powershell 或 REST 的服务管理 API 停止/启动这些 Azure 虚拟机。Windows Azure 门户不提供安排停止/重新启动的方法,因此您必须自己手动执行或使用某些 3rd 方服务(即 AzureWatch 等)来执行此操作。

注意:即使您关闭了虚拟机或云服务,如果您想这样做以节省成本,您仍然需要付费,然后您需要删除服务或虚拟机。重新启动/重新启动不需要很长时间,因为 VM 已经配置并准备好运行,所以现在是打开预配置 VM 的时候了。

如果您想在自己的应用程序中使用 REST API 来停止/启动,这里有一些帮助:

如果要使用 Powershell 停止/启动 Azure VM,请在下面查找“Start-AzureVM”和“Stop-AzureVM”cmdlet:

http://msdn.microsoft.com/en-us/library/windowsazure/jj152841.aspx

于 2012-09-17T22:34:28.387 回答
1

为了省钱,我对我的 Azure Windows VM 进行了远程桌面,然后单击了关机。然后,在我的 Azure 仪表板 ( https://manage.windowsazure.com ) > VIRTUAL MACHINES > STATUS 它从正在运行更改为已停止。

但后来我读到这并没有停止计费。于是我去了微软 Azure > 虚拟机(经典) > 看到状态是已停止。但这并不意味着计费停止。我单击“停止”命令,它更改为停止(解除分配),这意味着没有(或接近 0)计费。

于 2016-11-16T20:06:10.703 回答
1

屏幕截图说明了一切......所以只有“解除分配”的虚拟机不会被计费!

在此处输入图像描述

还有一件事要补充。与已删除的VM 不同,已解除分配的VM 仍附加有虚拟磁盘,这会消耗存储空间并因此产生成本。

于 2020-04-23T14:36:34.317 回答
0

如果您的意思是“暂停”状态,您可以使用您的计算机实现我认为今天在 Azure 上不可用。例如,谷歌云刚刚在测试版中发布了该功能https://cloud.google.com/compute/docs/instances/suspending-an-instance

于 2020-07-21T21:18:47.893 回答