想要将 Windows Azure 用于几个项目,但由于我还没有使用它,所以我想知道如何计算出我需要向最终客户端收取的费用,因为成本会根据使用/存储等而波动。
我会很感激其他人在向最终客户推荐 Azure 时如何首先引用成本以及他们如何按月收费的任何评论,即每月设定的数字可能会发生变化?
想要将 Windows Azure 用于几个项目,但由于我还没有使用它,所以我想知道如何计算出我需要向最终客户端收取的费用,因为成本会根据使用/存储等而波动。
我会很感激其他人在向最终客户推荐 Azure 时如何首先引用成本以及他们如何按月收费的任何评论,即每月设定的数字可能会发生变化?
如果您正在构建软件即服务应用程序或一些类似的多租户应用程序,您应该只在您的客户和 Azure 费用之间进行权衡。在这些情况下,您收取的费用应该仅与 Azure 费用大致相关,并且可能难以弄清楚。例如,您可以测量每个租户的传出字节数,但很困难。
如果您在 Azure 上为一位客户构建应用程序,则没有理由成为收费中介。让客户坐下来,引导他们使用自己的信用卡设置 Azure 帐户。一旦他们创建了帐户,他们就可以让您成为管理员。让 Microsoft 直接向客户开具发票,不要参与其中。这有几个原因:
首先,使用Azure 定价计算器很好。定价计算器在做更复杂的事情时会崩溃,但对于初始报价来说已经足够了。作为开发人员,您应该了解角色、数据库等的数量,以供初始定价计算使用。
许多事情和许多架构决策都会影响成本,因此必须不断维护和更新成本模型。最大的因素之一是负载,至少在开始时,您可能不知道它是什么。查看CALM并参考生命周期和成本模型以获得更多洞察力。
如果您觉得必须从应用程序中获得持续收入,请使用统一费率或您自己的模式(例如每个角色每月 20 美元)签订支持协议。
总之,使用定价计算器计算大致数字,但让 Microsoft 直接向客户计费。