我正在使用Windows Azure创建一个小型虚拟机来托管几乎不占用任何空间的服务。
Windows Azure创建一个默认的130GB磁盘,大约100gb可用空间。这太过分了。我不需要那么多空间。
我知道MSFT会对存储器充电(即:130gb),所以我想创建更小的VM(可能是30或40gb)。
答案 0 :(得分:13)
MSFT是否会向我收取未使用的空间?
不正确。这是因为虚拟机基本上是Page Blobs
,并且页面blob基于占用的字节而不是总大小来收费。因此,即使为您创建了130 GB的磁盘,并且假设您使用30 GB的数据填充它,您也只需支付30 GB而不是130 GB的费用。请注意,对于块blob,即使它是空的,也会对blob的大小收费。您可以在此处阅读有关blob的更多信息:http://msdn.microsoft.com/en-us/library/windowsazure/ee691964.aspx。
有没有办法按我想要的尺寸创建机器?
目前没有,但鉴于您没有为未使用的空间付费,我认为没有任何理由要您这样做。
如果没有办法按我想要的尺寸创建机器,怎么办 调整大小?
页面blob可以调整大小。请查看此博客文章,了解如何调整页面blob的大小(以及VM图像):http://blog.maartenballiauw.be/post/2013/01/07/Tales-from-the-trenches-resizing-a-Windows-Azure-virtual-disk-the-smooth-way.aspx