通过 aws API gateway + lambda + rds 获利的最佳方式

best way to monetize aws API gateway + lambda + rds

销售 AWS API 网关 + lambda 解决方案似乎非常简单,因为客户是根据使用情况计费的。

在我的例子中,lambda 将数据写入代表按小时计费的成本中心的 RDS 数据库。

在此类应用程序中的不同客户之间公平分摊数据库成本的好方法是什么?

谢谢

一个非常开放的问题。

从客户的角度来看,最简单的是使用您的服务以成本形式存在。 IE。您不想在客户的账单中显示一个名为 AWS RDS 的 component/line-item。

AWS RDS 似乎是非常统一的费率模型(每台机器)。因此,除非您为每个客户设置单独的实例,否则我会看到 2 个选择:

  • 平层订阅。订阅可为您提供 N 次免费 API 通话。

  • 平层订阅 + 每个 API 调用。订阅只是让你加入或给你 N 个免费 API 电话,你支付点菜休息。

例如,您的等级是小型、中型和大型,TPS(API 调用或秒)上限为 5、10 和 100,价格为每月 5 美元、7 美元和 30 美元。

为他们的等级跨越 TPS 的客户,可以自动为下一个等级收费。

当然你可以想出很多其他的组合。

还应该补充一点,如果您为每个客户设置单独的实例,那么分配就非常简单。