【问题标题】:Cost capping Amazon S3 (Simple Storage Service)成本上限 Amazon S3(简单存储服务)
【发布时间】:2014-05-09 02:45:46
【问题描述】:

我发现该服务不提供成本上限这一事实有点可怕。是否有替代方案(提供封顶的 Amzn s3),或者如果数据或传输量突然疯狂增长,是否有办法例如轮询当前成本并禁用服务?

或者其他一些巧妙的方法来限制账单。

【问题讨论】:

    标签: amazon-s3 amazon


    【解决方案1】:

    首先,这个question 显然是相关的。

    如果我对您的理解正确,您希望估算您的带宽成本 + 一些阻止人们下载您的对象的方法。

    要估算带宽成本,您有两种选择:

    1. 从您的 AWS 账户下载使用报告;如果您在那里选择 Data-Transfer-Out 和 All-Operations,您可以轻松地从中获得相当准确的带宽成本估算。您有大量可用的详细信息,但这是一个手动过程(尽管在 AWS 论坛上有 很多 请求为此提供 API)。我遇到的最接近编程访问的是script
    2. 启用存储桶日志记录,并自行分析日志,或通过一些外部工具/服务(例如 S3STAT)。

    关于阻止访问等,

    1. 更改您从中获取大部分下载的对象和/或存储桶 ACL,将它们设为私有。
    2. 通过您自己的域使您的对象可用,并重新映射这些对象/存储桶的相关 DNS 记录;例如,您可以为此使用 AWS Route 53。

    【讨论】:

      【解决方案2】:

      您可以按小时准确计算运行 EC2 实例的成本,并且非常确定您的成本。

      如果您担心带宽成本,可以在主机操作系统上进行管理,例如:

      https://serverfault.com/questions/52027/how-can-i-limit-per-user-bandwidth

      【讨论】:

      • 我认为这种技术不适用于 Amazon S3。
      • 我相信使用 S3,除了关闭服务之外,您无法限制服务器端的带宽。想象一下,放置一个 1 GB 的“有吸引力”文件并从具有高速连接的客户端获得 10.000 次下载。那是 10 TB 和 1500 美元的成本。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多