Azure虚拟机计费

15

我不确定这是否是正确的地方,但是我认为微软的工作人员也会回答这些问题,因为Azure门户链接到StackOverflow?

问题:

  • 我知道只要虚拟机及其云服务停止,Azure将不再对我计费。但不清楚的是,我是否会为云服务本身付费?例如,我创建了一个虚拟机,通过这样做,我得到了一个云服务(带有IP)。然后我关闭该虚拟机和云服务。即使一切都关闭了,我是否仍会为云服务付费?
  • 继续上面的问题。虚拟机的文件系统是否会产生存储费用?目前,Windows虚拟机大约有120GB大小。虚拟机的计费方式如何?如果该机器已关闭,计费方式会如何改变。
  • 自定义映像如何收费?比如我创建了我的Windows 2012主映像,并安装了IIS和其他一些组件。然后我创建自己的映像,以便更快地启动虚拟机。虚拟机映像存储在哪里?它会在我的blob容器下的VHD中吗?微软会向我收取存储此映像的费用吗?是全尺寸的120+GB还是实际存储的映像大小?

很抱歉要问这些问题。我尽力在谷歌上搜索,但我只能找到Scott Gu的一篇文章,其中他说虚拟机不会计费,除此之外几乎没有详细信息。


StackOverflow是一个关于编程相关问题的网站,对于软件计费相关问题,应该使用不同的网站。我建议在这里检查:http://stackexchange.com/sites# 我认为superuser.com是最合适的选择。 - Eric Leschinski
我同意,我在这里找到了一些其他的计费问题。我只是不清楚MSFT和StackOverflow是否有某种关系,使得MSFT支持也在这里回答问题。无论如何,将其放在这里是很好的,因为Azure论坛一团糟。 - Frank
1
虽然微软可能有很多维护此网站的声誉很高的人,但这两家公司完全没有关系。如果微软无法将其计费价格表转换为可理解的格式,那么这不是市场部发现错误的地方。请删除此问题,否则负评将不会计入您的账户。 - Eric Leschinski
我点赞了你的评论,因为我同意 MSFT 需要在他们的定价表上做得更好。计算器也可以用来计算 MSDN 订阅。我有几个虚拟机正在运行,看看是否能通过查看我的账单来回答自己的问题。同时,我将保持问题开放,因为我认为这对其他人很有帮助,特别是来自 AWS 的人,那里的定价非常透明,论坛充满了有用的答案。 - Frank
3个回答

19
我知道Azure只要虚拟机和云服务被停用,就不再收费。但是不清楚是否需要为云服务本身付费?例如,假设我创建了一个虚拟机,从而得到了与其相关的云服务(具有IP地址),那么当我关闭该虚拟机和云服务时,是否仍需支付云服务的费用?
基本上,将云服务视为一种壳,在其中部署VM。除其他外,云服务还为您提供DNS(例如yourcloudservice.cloudapp.net)。收费的是VM而不是云服务,因此如果在云服务中没有部署任何内容,您不需要支付任何费用。
继续上述问题。关闭虚拟机和云服务后,虚拟机文件系统的存储费用会计算吗?目前,Windows VM的大小约为120GB。虚拟机的计费方式是怎样的?如果虚拟机被关闭,情况会如何改变?
是的,我认为是这样的。根据此博客文章( http://blogs.msdn.com/b/sql_shep/archive/2013/06/10/azure-billing-per-minute-and-no-compute-charge-for-a-stopped-iaas-vm.aspx),您将被收取120 GB的存储费用。【有关定价的注意事项请参见我的注释】。
“自定义映像如何计费?例如,我创建了一个安装了IIS和其他一些组件的Windows 2012主映像。然后我创建了自己的映像,以便更快地启动虚拟机。虚拟机镜像存储在哪里?它将在我的VHD的Blob容器中吗?Microsoft会向我收取存储此映像的费用吗?是120GB以上还是实际存储的映像大小?”
Custom images和标准镜像一样,都是将VHD文件存储在您的Blob存储帐户中,因此微软将向您收取存储费用。由于VHD本质上被保存为页面块(Page Blobs),而页面块仅根据所占用的字节计费,因此只会计算您实际使用的空间。 更新: VHD定价: VHD实际上以页面块(Page Blobs)的形式存储在Blob存储中,页面块价格的计算方式与其他类型的Blob有所不同。对于页面块,您只需要支付您使用的字节数的费用,而非总Blob大小的费用。例如,您拥有120GB大小的VHD (即您的页面块大小为120GB),但实际上只占用了30GB的空间,那么你只需要支付30GB的费用,而不是120GB。

Guarav,感谢您抽出时间回答这个问题。您能否编辑您的答案,引用David关于VHD大小和存储费用的评论,以便我可以标记您的答案?我只是想确保如果其他人查看这个线程,他们也不会错过他的评论。(希望我能选择两个答案,因为它们都很有道理) - Frank
这就是我要找的答案。谢谢。 - Xinan
@Gaurav Mantri,您能否建议我停止云服务后是否不会再收到停止的云服务账单? 虚拟机:当我查看门户时,显示虚拟机为0。 数据库:Azure是否也会对我的数据库进行计费?因为我有两个未使用的数据库。 - Singh
@Gaurav Mantri,我需要的一切都有了,我还使用了一个额外的云服务进行测试。因此,我不希望一直为此付费。我只想在需要测试这个服务时支付费用。请帮忙。 - Singh
@KulbirSingh 对于云服务,如果您想停止计费,则必须删除部署(无需删除云服务)。停止云服务仍会花费您的资金。希望对您有所帮助。 - Gaurav Mantri
@GauravMantri 非常感谢,兄弟。我已经从我的云服务中删除了部署,而不删除我的云服务,包括暂存和生产环境。 - Singh

5
如Gaurav所述,您不需要为服务容器付费,只需为运行虚拟机付费。对于已停止的虚拟机,您不需要付费,但如果没有其他正在运行的虚拟机,则会失去分配的IP地址。您可以选择保留虚拟机以保留IP地址,但这样您仍将继续支付虚拟机的费用。当虚拟机停止时,您仍需支付其存储费用(因为这些是持久性虚拟机)。
关于存储成本:尽管vhd可能是一个120GB的磁盘,但您只需要支付实际使用的存储空间。也就是说,页面块使用稀疏分配。如果您格式化了一个120GB的卷,但只使用了30GB,则每月只需支付30GB的费用,而不是120GB的费用。您需要为所有的vhd付费,包括自定义镜像,因为每个都存储在您的存储帐户中。同样,您不需要为自定义镜像的120GB付费,只需要为分配的页面付费。

非常感谢您的澄清。您和@Guarav真的为我澄清了很多事情。我还有一个小问题,而不是在另一个问题中提问,您可能知道答案。不同大小的VM的端口速度是多少?以前,当我们尝试Azure VM角色(去年)时,微软发布了端口速度。现在它们已经无处可寻。所有端口速度现在都是全速吗,无论vm大小如何?还是微软根据您的总帐户大小(vm /服务数量)为您提供端口速度?或者是运行在服务中的vm数量? - Frank
但是在虚拟机内删除文件并不会释放页面,是吗?或者NTFS是否会将页面清零,而Blob服务则认为已清零的页面未使用? - binki

-2

我认为您不需要为操作系统磁盘付费。如果您有数据磁盘,则会按使用空间收取费用。


你需要为操作系统或数据磁盘付费。 - Gaspa79

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接