我有一个多用户应用程序,并且希望在不使用我自己的网络带宽的情况下从其他人的服务器提供数百万个小(~10KB)数据。问题是,我没有发现任何云数据提供商提供确保成本不超过固定金额的方法。
理想情况下,我希望为每个用户提供“桶”,每个用户可以直接访问(即请求不是从我的服务器代理),并设置以下限制:
用户可以直接访问存储桶,并在达到限制时被切断(可能通过HTTP 429响应)。这样我就可以确保每个用户的最大存储量和数据传输量,因此我预计会有固定的最高成本。
似乎可以自己实现会计逻辑部分,定期轮询云服务器的日志,并维护我自己的元请求数据库。但如果我能帮忙,我宁愿不去那条路。
是否有符合这些要求的云数据提供商?在云数据提供商之上提供这些功能的任何软件产品都不提供它们吗?