Windows Azure 定价不明确

Windows Azure 定价不明确

大家如何看待 Windows Azure 定价模型及其向用户呈现的方式?我刚刚发现 Azure 一直在对停止的实例收取数小时的费用。我刚刚收到一张账单,账单上有 3 个停止的实例(未)运行“HelloAzure”,账单金额超过 100 欧元。

过去我也使用过 Amazon Web Services。Amazon 不会对已停止的实例收费。我很疑惑:“我之前应该知道这一点吗,还是微软在定价模型的清晰沟通方面做得不好?”

引自 http://www.microsoft.com/windowsazure/pricing/

计算时间,以服务小时为单位:Windows Azure 计算小时仅在部署应用程序时收费。在开发和测试应用程序时,开发人员将希望删除未使用的计算实例,以尽量减少计算小时计费。未满计算小时的按满计算小时计费。

我读了这篇文章,所以在玩了几个小时后我停止了所有实例。现在看来我应该删除它们,而不是只是“停止”。

严格来说,一切都取决于“部署”一词的定义。如果你上传了一个应用程序,但它没有运行,它还能被视为“部署”吗?也许可以,但是当你第一次读到这篇文章时,考虑到 AWS 的经验,我认为你还不能 100% 清楚地理解这意味着什么。

从技术上讲,上传的应用程序仅使用(即:应该仅使用/仅需要)几 MB 的硬盘空间。它不需要任何 CPU 时间。如果 Azure 想要为未运行的实例保留 CPU……好吧,那是 Azure 的选择,不是我的。

我根本不想散布仇恨,但我确实想知道人们对这个问题的看法。微软是否应该更清楚地说明他们的定价模式,或者你认为它已经足够清楚了吗?第二个问题:有人因为类似情况获得退款吗?

提前致谢!

更新时间:2011-01-27

几天前我给客服发了一封电子邮件,但我想那封邮件没有到达任何人的手中,因为我没有收到任何回复。所以,我今天打电话给一位荷兰客服代表(我住在荷兰)。她完全理解这个问题,她正在尝试帮我退款。然而,她提到“通常这些退款请求都会被拒绝”,但她会尝试。她还提到我不是第一个遇到这种(或类似)问题的人。

更新日期:2011-01-28 我刚刚接到微软支持人员打来的电话。这位女士告诉我一个好消息:钱会退还。但是,发票还没有开具,我的信用卡会先被扣款,然后再退款,不过,这对我来说没问题!我很高兴事情解决了!

答案1

我在 Windows Azure 团队工作。我确实认为这很令人困惑(请联系支持人员……如果出现这样的无心之失,我怀疑他们会退还您的钱)。我们确实在门户中添加了警告,因此您应该已经看到一些信息告诉您已停止的实例仍需付费。

我希望“已停止”状态完全消失。“已停止”的意思是虚拟机已分配,并且上面仍有所有数据(包括日志文件等),但代码未运行(负载平衡器未路由流量)。这有时很有用(例如,当您想因某些错误关闭网站但仍能连接到虚拟机并查看日志时,或者当您想快速重新启动应用程序时),但我认为它还不足以解释“已停止”的含义。

抱歉造成混淆。

答案2

虽然我不认为这属于 SO,但对我来说,这一行似乎很清楚developers will want to **remove** the compute instances that are not being used to minimize compute hour billing

其中没有任何地方提到停止/启动。也不deployed意味着运行。您可以部署软件但不运行它。

我还想补充一点,他们可能希望将 CPU 专用于您部署的应用程序的原因是为了为您的处理提供更多的可预测性。想象一下,如果它没有为您的部署占用 CPU,而是在许多部署中聚集了“大量”CPU。您的部署处于空闲状态,然后突然出现大量计算。这将需要 CPU 从其他部署中夺取处理能力来满足您的计算。

想象一下,您购买了一台专用服务器来托管网站,但您没有设置域名,服务器上也没有任何文件。即使有人无法访问该服务器,您仍需为该服务器付费。

如果您只是在测试 Azure 并进行集成测试,他们应该有一项功能,即“部署我的应用程序 24 小时,然后删除它”。这样,您就不必担心意外遗漏已部署的内容。

答案3

正如其他人所说,绝对礼貌地联系 Azure 计费。我有一个类似的查询,体验非常好,只是“hello world”问题不同,他们很乐意给我退款一次。

Azure 门户现在会警告您,只要分配了实例,就将对其计费 - 但无论他们发出的警告有多大,都有可能错过这一点。

答案4

您确实需要打电话给他们解决您的账单问题。由于您不清楚,其他人可能也不清楚。

打电话给结算部门并与他们沟通。我想在这种情况下他们可能会退还第一个月的费用。

否则,请向您的信用卡公司提出收费争议。

相关内容