估计asp.net网站和Db的Azure成本?

Joh*_*n S 5 hosting azure azure-sql-database

最近,我一直在将Azure用作许多具有MSSql数据库后端的小型asp.net网站的托管平台。我目前使用的是非Microsoft主机,每月收取固定费用。

我看到的Azure演示和网络研讨会非常诱人。我的问题是我需要一些可预测的成本,以便可以适当地向客户收费。我已经使用过许多定价计算器,但结果却很广泛。在现实世界中,我能期待什么?

这些网站的流量很少(每天少于100次唯一访问)。

我最大的担心是,有一天我会打开管理面板,看到一张比我引用的客户大得多的账单。

任何人都有使用Azure的经验,可以让我对他们的经验有所了解吗?

举例来说:我目前在托管服务下的经销商帐户下有6个小型站点。我每月为需要的所有空间(包括SQL和带宽)支付35.00美元。

Gau*_*tri 5

让我分享一下我对此的看法。

在考虑成本之前,我认为what you need to evaluate if a cloud platform is a right platform for your applications。下图总结了一些常见的应用模式:

在此处输入图片说明

2个最大的好处(至少对我来说)你获得任何云平台是出来elasticitypay-per-use定价模型。一般来说,对于低容量站点,云通常比其他托管服务提供商贵。您可能想问自己的问题是:

  • elasticity就资源消耗而言,我的应用程序是否需要?或者换句话说,是否会出现这样的情况:您一周需要 1 个服务器,然后下周需要 10 个服务器,然后一周后又需要 1 个服务器,诸如此类。
  • 即使我的资源没有得到充分利用,我是否愿意支付一些额外费用?或者换句话说,即使托管公司可以在类似大小的 VM 中托管 10 个站点,您是否愿意在单个 VM 中托管一个站点?
  • 是否会有我必须处理可预测/不可预测的流量突发的情况?

如果答案是No这些问题中的任何一个,那么恕我直言,Windows Azure 可能不是您托管应用程序的合适平台。

您可能可以使用 Windows Azure 的某些组件 - 例如,您不必担心磁盘空间不足的存储或移动服务,因此您不必担心为任何移动设备构建后端您可能开发的应用程序。