Windows Azure中未使用资源的开销如何?

时间:2012-02-27 20:37:54

标签: azure

主要问题是:我是否需要支付未使用的资源?例如,Azure定价计算器表示XS盒每月约30美元。这包括大约750小时。如果我不全部使用它怎么办?这对于早期阶段来说是正常的,而发展正在进行中。

这只是为了明确是否有更便宜的虚拟主机用于开发和beta测试。

2 个答案:

答案 0 :(得分:2)

不完全是一个编程问题。

也就是说:Windows Azure Compute实例按小时计量,并且在部署实例(无论是运行还是停止)时进行计量。如果您正在开发工作,请部署一两个小时(或测试需要多长时间),然后删除部署。非常容易删除,非常容易重新部署。只是不要删除实际的托管服务定义(urlname.cloudapp.net,关联的证书,关联组等)。遵循这种模式,在整个月的部署中使用5-10个并发实例很容易进行测试 - 只需记住在每个测试周期后删除部署。

@Bart部分正确对SQL Azure本月计费。它实际上是每天摊还的。这也意味着:如果您设置一个5GB的数据库,并且在给定的一天(或几天)内只有99MB,则需要按每月4.999美元的费率/月份的天数计费。如果你保持在100MB以下那么每天约17美分。如果删除数据库,则不再需要付费。

同样适用于缓存 - 成本每天摊销。

我会查看完整的定价页面here

答案 1 :(得分:1)

您无需为某些服务支付未使用的资源。

在您的示例中,如果您将网站部署10小时,则需要支付10小时的使用费。加上与之相关的任何交易/带宽。

但是,有些服务确实收取固定费用。例如,如果您将5 gig数据库部署到SQL Azure并且不使用它...即使只是在那里,也会按月计费。

此外,您对“使用它”的定义也需要明确。如果您已部署任何内容,Azure将向您收费。即使VM已停止,您也需要付费。因此,最好的解决方案是: - 监控您的使用情况(每天更新多次) - 使用免费试用版,MSDN帐户或促销活动查看收费标准 - 致电MIcrosoft ...... Azure现在很热门,如果他们在合理范围内,他们会给你一个收费的休息时间。