【发布时间】:2012-08-08 17:06:51
【问题描述】:
我正在考虑在 Heroku 上部署一个小型 Rails 应用程序。为了省钱,我希望我的应用程序使用外部数据库(我可以免费访问),而不是 Heroku 托管的数据库。问题是免费数据库只接受本地连接。要从 Heroku 访问它,我需要通过 SSH 隧道进行访问。
Heroku 应用程序是否可以将其数据保存在通过 SSH 访问的外部数据库中?如果有,怎么做?
(对于加分,这里有第二个问题:这是个好主意吗?一方面,这个方案可以让我不用为 Heroku 数据库付费。另一方面,这意味着必须加密我所有的数据库流量. 我想这会大大减慢我的 web dynos 的速度,并减少他们可以服务的请求数量。我在数据库上节省的钱会被用来支付更多的 dynos 吗?这样做我可能会领先吗? )
【问题讨论】:
标签: ruby-on-rails heroku ssh ssh-tunnel