【问题标题】:AWS Data Transfer charges when using Heroku Rails app with Amazon RDS backend将 Heroku Rails 应用程序与 Amazon RDS 后端结合使用时的 AWS 数据传输费用
【发布时间】:2018-04-20 14:17:41
【问题描述】:

我有一个托管在 Heroku 上的 Ruby on Rails 应用程序,它有一个我在 Heroku 之外托管的 PostgreSQL 数据库,在我自己的 AWS 账户中作为 RDS 实例。所以 Heroku 管理我的计算/应用程序,AWS 直接管理我的 RDS。 (这是因为成本低于在 Heroku 上购买数据库的成本。)但是,在我的 AWS 账单上,除了 RDS 费用外,我还看到 us-east-1 区域的带宽数据传输费用。 Heroku 的 EC2 实例和我的 RDS 实例都在同一个 us-east-1 区域中。我想知道为什么我会看到这些数据传输费用,以及是否有办法在不必停止使用 Heroku 的情况下减轻这些费用? 提前致谢。

【问题讨论】:

  • AWS 的区域和 Heroku 的区域不是相对的。数据入口和出口 AWS 系统的数据传输成本。因此,您需要为[AWS RDS] <-> [Heroku Instances] 之间的数据传输付费。如果您不想再使用 RDS,只需将您的数据从 RDS 转储到 Heroku Database
  • 这里也一样。它非常高,几乎是数据库实例成本的 2 倍。你找到解决这个问题的方法了吗?

标签: ruby-on-rails postgresql amazon-web-services heroku amazon-ec2


【解决方案1】:

如果您的实例/服务位于同一区域但位于不同的可用区,则会产生数据传输费用。这称为区域数据传输,每 GB 收费 0.01 美元。有变化和例外。最好咨询亚马逊的网站以确定您的确切定价。

Pricing

【讨论】:

    猜你喜欢
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 2018-06-03
    • 2016-03-16
    • 1970-01-01
    相关资源
    最近更新 更多