amazon-web-services - AWS API 网关 + lambda + rds 货币化的最佳方式

标签 amazon-web-services aws-marketplace

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

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

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

谢谢

最佳答案

一个非常开放式的问题。

从客户的角度来看,最简单的是使用您的服务的成本形式。 IE。您不想在客户的账单中显示名为 AWS RDS 的组件/行项目。

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

  • 分层订阅。订阅为您提供 N 次免费 API 调用。

  • 分层订阅 + 每个 API 调用。订阅只是让您加入或为您提供 N 个免费的 API 调用,然后您只需支付点菜费用即可。

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

跨 TPS 达到其级别的客户将自动收取下一级别的费用。

当然,您可以想出许多其他组合。

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

关于amazon-web-services - AWS API 网关 + lambda + rds 货币化的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49199110/

相关文章:

amazon-web-services - 如何使用 aws-cli 创建具有 AWS 托管策略的角色?

linux - AWS 参数存储 - 如何在 Node App 中使用 Linux 访问值

aws-java-sdk - 如何从 aws-marketplace 调用 ResolveCustomer 和 GetEntitlements?

amazon-web-services - MeterUsage 和 BatchMeterUsage AWS Marketplace 计量服务 API 之间有什么区别?

amazon-web-services - 如何将输入参数传递给 AWS Glue Map.apply 函数

amazon-web-services - AWS Cognito - PostSignUp 触发器不起作用

amazon-web-services - AWS Lambda 复制 S3 存储桶中文件夹内的文件

amazon-web-services - 如何在 AWS 市场上部署 EKS 集群应用程序

mongodb - MongoDB Atlas 和 MongoDB Atlas for AWS 有什么区别

node.js - 有没有办法隐藏node.js代码