Cod*_*008 5 azure azure-configuration
我相信没有神奇的公式可以得到一个精确的数字,它可能取决于应用程序和用户的一系列不同方面。
但事情是这样的:
我正在构建一个软件,允许教会管理他们的成员、员工和捐款。把它想象成一个 CRM(或任何接近它的东西)。另外我们必须记住,有些教会有 200 名成员,有些教会有 6000 名成员。有的教会一个月能收到几十个捐款,有的一个月能收到几千个捐款。
它将是托管在 Azure 上的 SaaS。每个教会都会为一个帐户支付月费,这就是我陷入困境的地方。我如何知道成本以便我可以决定最终价格?
我想知道是否有人可以分享一些数据来帮助我估计:
1) 保持此应用程序运行的最低月度成本(比方说,只有一个教堂)。
2) 每个教堂的预计/估计成本,以便我们计算最终价格。
这是一个非常开放的问题,您可以选择架构来针对不同的事物(例如成本、可用性、速度)进行优化。您需要决定是构建单租户还是多租户应用程序。前者可能更简单,更容易按每个客户进行计量,因为每个部署实际上有一个客户(或教堂);然而,这最终可能会导致运行成本高昂,因为在非高峰时段您可能会有空闲的网络/辅助角色。多租户应用程序可让您获得更好的整体计算利用率,但您需要计量每个租户的方法。即使使用多租户应用程序,如果需要,您仍然可以使用单租户数据库。
您可能需要考虑基于某些运营单位(或每个教堂的某些用户数量)的分层定价模型。为了帮助计量,您可以:
对于基线成本:考虑以下几点:
有了上面的假设(完全是为了给你一个稻草人而开始的):
现在:这完全是编造的,我不知道您的应用程序将存储/生成多少数据或带宽。但希望这能让您大致了解如何开始预测成本。请注意,我没有将存储事务纳入估算中。我认为这只是背景噪音。
| 归档时间: |
|
| 查看次数: |
4699 次 |
| 最近记录: |