【问题标题】:Do Azure VM pricing include storage in the VHD? [closed]Azure VM 定价是否包括 VHD 中的存储? [关闭]
【发布时间】:2012-08-20 19:35:56
【问题描述】:

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

【问题讨论】:

  • 来自虚拟机托管的网络应用程序的磁盘活动

标签: azure azure-virtual-machine


【解决方案1】:

每次(现在两次)设置新的虚拟机时,我都厌倦了兜圈子和困惑。所以这就是我发现的:

假设我选择了支持高级 (SSD) 存储的 DS1_V2 虚拟机。 (这只是意味着带有 VM 的物理 azure 节点允许使用 SSD 作为驱动器。我假设所有新配置都支持 SSD,它只是不支持的旧硬件,但我对此不是 100% 确定。)

目前,此 VM 的每月价格约为 100 美元。您只会看到您在此处看到的内容:

因此,这里的 7GB 本地 SSD 磁盘大小包含在 98.95 美元中​​,但您没有其他存储空间。无论如何,这 7GB 会在您重新启动时消失,因此您无法将其用于实际存储。

创建虚拟机时,您可以在 HDD 和 SSD 之间进行选择。 “新 VM 向导”鼓励您选择 SSD,但不会告诉您会产生什么定价。我认为这是非常具有误导性和混淆的根源,这可能是您现在阅读本文的原因。

无论如何 - 假设您选择了 SSD(我选择了)。您将获得一个 127GB 驱动器作为您的 C:\ 和临时存储空间作为您的 D:\

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

要确认此驱动器的配置方式,您必须单击它,您会看到如下内容:

当您为操作系统选择 SSD 时,它会默认为 127GB,但您始终需要为整个驱动器付费。请注意,您可以在 HDD 和 SSD 之间切换,但您需要重新启动 VM。

128GB(他们称之为P10 磁盘)的当前价格为每月 19.97 美元。因此,只要您使用 SSD,您的 VM 的总价格将固定为每月 98.95 美元 + 19.97 美元。换句话说,您是在为恰好用作 VM 操作系统的 P10 磁盘付费。

SSD 驱动器定价

作为 HDD 的比较,您只需按使用量付费。如果您用完整个 127GB,您将额外支付约 2.94 美元而不是 19.97 美元。所以 SSD 确实是一笔不小的开支,但不可忽略,当然也不包括在内。

硬盘驱动器定价

然后在您的billing 中,您会看到它列为P10

我有两台使用SSD 设置的虚拟机,因此每台向我收取 39.47 美元/2 美元 = 19.74 美元。

【讨论】:

  • 这个很有见地。此外,对于标准 HDD 托管磁盘,他们每 10,000 笔交易收取额外费用。不幸的是,大多数最终用户无法将这些成本转化为他们的用例。如果 Azure 团队不想误导用户,他们应该认真考虑修改定价部分的文档!
【解决方案2】:

编辑于 2014 年 6 月 27 日 - 将定价更新为最新的(这个答案是两年前的)。

您的每个虚拟机都存储在 blob 存储中。因此,如果您的机器映像占用了 20GB,那么您现在需要为 20GB 的存储付费(实际上,您只需为 20GB 磁盘内的存储使用付费,因为 Azure 的 vhd 存储在稀疏的格式)。

12.5 大约每 GB 2.4 美分(本地冗余存储,您将与 vhd 一起使用),而您实际上使用了全部 20GB,您每月的费用不到 50 美分。您还将为每 100,000 次存储交易支付 penny 半便士。即使您的 VM 磁盘卷看起来像格式化的驱动器,它的底层存储也是 Blob 存储;在计量事务中获取和放置结果。

有关存储成本的更多详细信息,请访问here

【讨论】:

  • 这在他们的设置中可能会更清晰。对空闲的 linux 系统会使用多少事务有任何粗略的了解吗?
  • 相关说明:social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/… 由于 VHD 存储为页 blob,因此您只需为存储的数据付费。假设您创建了一个 30 GB 的 VHD,但在其中只存储了 1 GB 的数据,您只需支付 1 GB 的费用。所有空白页均不收费。我很难找到该声明的确凿证据,但这似乎很有吸引力。
  • 仅供参考,有一点 supporting evidence here 同意将 VHD 存储为稀疏文件,尽管这几乎没有定论。 当您将 VHD 上传到存储中时,您需要使用一种工具,该工具可以理解页面 blob 是稀疏的,并且只上传其中包含实际数据的 VHD 部分
  • 感谢您的回答。我不明白为什么它相对广泛。我的意思是,您使用普通的 Office 365 帐户获得 5TB,但您需要为一些 GB 的虚拟机付费?不好的宣传...
  • 因为几乎没有人会在 Office 365 帐户上使用 5TB,但如果为您提供 5TB(或类似)的免费持久地理复制任意使用一致的吞吐量存储与每个 VM,那么人们肯定会找到方法使用它。
【解决方案3】:

高级存储改变了这种情况,它为您提供 SSD 磁盘。无论所述磁盘上有多少数据,您都需要为完整的 SSD 磁盘付费。 SSD 磁盘有 3 种尺寸,128GB、256GB、512GB。

【讨论】:

  • 在创建新虚拟机时没有提及此额外费用 - 它只是显示虚拟机定价
【解决方案4】:

我创建了一个工具 http://azureprice.net 来比较 azure VM 和其他可以帮助选择最便宜的 VM、地区和货币的东西。可能有人觉得它有帮助。

【讨论】:

    【解决方案5】:

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

    列出您为所选实例大小获得的存储量。我相信你的操作系统确实占用了这个数字。因此,一个额外的小实例可为您提供 20GB 的空间。如果您的操作系统是 5GB,您将有 15GB 用于应用使用。

    【讨论】:

    • 虚拟机映像存储在 blob 存储中,而不是分配给 PaaS web/worker 角色的临时存储中。两个不同的东西。
    • 好吧,我想当我得到它的解释时我被误解了。谢谢你告诉我!
    • @DavidMakogon 那么是否需要额外付费?如果它是使用“使用自动生成的存储帐户”选项设置的?我在试用版中设置了一个,但在存储帐户下看不到任何内容
    • 是的 - 请参阅我刚刚发布的答案。该自动生成的存储帐户将像任何其他存储帐户一样收费。
    猜你喜欢
    • 2013-03-02
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-12-23
    • 2018-02-10
    • 2014-01-16
    • 2017-11-06
    • 1970-01-01
    相关资源
    最近更新 更多