Azure虚拟机的定价是否包括VHD中的存储?

26

所以我正在寻找一种在Linux虚拟机上托管网站的成本有效方式。定价仅说明VM的CPU和RAM。那么VM中操作系统和应用程序占用的空间以及持续的磁盘使用情况呢?这是额外的费用吗?磁盘的大小是多少?


由虚拟机托管的 Web 应用程序的磁盘活动良好。 - Ryan Burnham
5个回答

20
我厌倦了每次设置新的虚拟机(现在已经两次)都会陷入困境和混乱。以下是我找到的内容:
假设我选择支持高级(SSD)存储的 DS1_V2 虚拟机。(这只是意味着 Azure 上的物理节点允许使用 SSD 作为驱动器,我假设所有新配置都支持 SSD,只有旧硬件不支持,但我不能百分之百确定。)该 VM 的月费用目前约为 $100。您只会获得此处所见的包含在内的内容:

enter image description here

这里的7GB本地SSD磁盘大小包含在$98.95中,但您将不会获得其他存储空间。这7GB在重新启动后会消失,因此您不能将其用作实际存储空间。
创建虚拟机时,您可以选择HDD和SSD。 "新建虚拟机向导"鼓励您选择SSD,但并没有告诉您这会产生什么样的费用。我认为这非常具有误导性,容易造成混淆,这也可能是您现在正在阅读此文的原因。
无论如何 - 假设您选择了SSD(我就是这样做的)。您将获得一个127GB的C:\驱动器以及额外的临时存储作为D:\。

enter image description here

在您的账户门户中,您将看到创建了两个项目。

enter image description here

要确认这个驱动器的配置,您需要点击它,然后会出现类似以下内容:

enter image description here

当您为操作系统选择SSD时,它将默认为127GB,但您总是需要支付整个驱动器的费用。请注意,您可以在HDD和SSD之间切换,但需要重新启动VM。
目前128GB(也就是他们称之为P10磁盘)的定价为每月19.97美元。因此,只要使用SSD,您的VM的总价格将固定为98.95美元+每月19.97美元。换句话说,您正在支付一个P10磁盘,它恰好被用作您的VM操作系统。
SSD驱动器定价

enter image description here

作为与HDD的比较,您只需为所使用的容量付费。如果您使用了整个127GB,您需要支付额外约2.94美元,而不是19.97美元。因此,SSD确实是一个小费用,但并非可以忽略不计,并且绝对不包括在内。

HDD驱动器定价

enter image description here

然后在您的账单中,您将看到它列为P10

enter image description here

我有两个使用SSD的虚拟机,每个虚拟机的费用是$39.47/2 = $19.74。


2
这非常有见地。另外,对于标准HDD托管磁盘,每10,000次交易他们都会额外收费。不幸的是,大多数终端用户无法将此成本转化为他们的使用情况。Azure团队应认真考虑修改其定价部分的文档,如果他们不想误导用户!! - Janaaaa

15

2014年6月27日更新 - 更新当前价格(此答案已有两年历史)。

你的虚拟机都存储在Blob存储中。因此,如果你的机器镜像占用了20GB,那么你现在需要支付20GB的存储费用(实际上,你只需要支付该20GB磁盘内使用的存储费,因为Azure的vhd文件是以稀疏格式存储的)。

对于本地冗余存储(你会与vhd一起使用),每GB的价格约为2.4美分(之前是12.5美分)。如果你实际使用了全部20GB,那么你一个月的费用少于50美分。你还需要支付每100,000次存储事务的1/2美分费用。尽管你的VM磁盘卷看起来像一个格式化的驱动器,但它的底层存储是Blob Storage;获取和放置会导致计量交易。

关于存储成本的更多详细信息,请参见此处


1
这个设置可以更清晰一些。你有没有大概的想法,一个空闲的Linux系统会使用多少交易? - Ryan Burnham
4
由于VHD被存储为页面块,因此您只需要支付实际存储的数据费用。例如,如果您创建了一个30GB的VHD文件,但只向其中存储了1GB的数据,则只需要支付1GB的费用。所有空白页不会产生任何费用。尽管我无法找到该声明的证明,但这个说法很有吸引力。 - Mike Asdf
FYI,这里有一些支持证据,表明VHD作为稀疏文件存储,虽然这还不是十分确定。当您将VHD上传到存储时,您需要使用一个能够理解页面blob是稀疏的工具,并且只上传实际包含数据的VHD部分。 - Jaxidian
1
因为几乎没有人会在 Office 365 帐户上使用5TB的空间,但如果你得到了每个虚拟机都配备了5TB(或类似的)免费持久性、地理复制、任意使用一致吞吐量存储,那么人们肯定会想方设法利用它。 - Michael Petito
我只是用Azure进行测试。因此,当我每个月打开虚拟机几个小时时,存储费用等于运行机器的费用。这不多,但是会被收取一定金额,并且我必须支付信用卡费用;-) - Jan Rothkegel
显示剩余3条评论

4
这种情况在高级存储中得到改变,该存储提供SSD硬盘。无论硬盘上有多少数据,您都需要支付整个SSD硬盘的费用。 SSD硬盘有3种大小,分别是128GB,256GB和512GB。

4
创建新的虚拟机时,并没有提及这个额外费用,只显示了虚拟机的定价。 - Simon_Weaver

2
我创建了一个工具http://azureprice.net,可以比较Azure虚拟机和其他一些东西,帮助选择最便宜的虚拟机、地区和货币。可能有人会觉得有帮助。

0

虚拟机映像存储在 Blob 存储中,而不是分配给 PaaS Web/Worker 角色的临时存储。这是两个不同的东西。 - David Makogon
好的,我想我在听解释时被误解了。谢谢你让我知道! - AndyC
@DavidMakogon,那需要额外的费用吗?如果使用“自动生成存储帐户”选项设置它,是否会有额外费用?我在试用版上设置了一个,但在存储帐户下没有看到任何内容。 - Ryan Burnham
是的 - 请看我刚刚发布的答案。那个自动生成的存储帐户将像任何其他存储帐户一样计费。 - David Makogon

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