是否可能在 AWS EC2 上运行应用程序并在 Heroku 的 Postgres 中运行其数据库?
如果可以,我应该考虑哪些缺点?
由于 Heroku 托管在 AWS 上,有没有办法知道运行我的数据库的机器的位置?
将我的应用程序托管在与数据库相同的地理位置区域是否有助于保持性能?
我想听听这方面的一些意见,我已经搜索了这个主题但并没有找到太多成功的信息。
是否可能在 AWS EC2 上运行应用程序并在 Heroku 的 Postgres 中运行其数据库?
如果可以,我应该考虑哪些缺点?
由于 Heroku 托管在 AWS 上,有没有办法知道运行我的数据库的机器的位置?
将我的应用程序托管在与数据库相同的地理位置区域是否有助于保持性能?
我想听听这方面的一些意见,我已经搜索了这个主题但并没有找到太多成功的信息。
traceroute
来确定您在Heroku DB上的公共位置,但不能保证它会留在那个位置,也不能保证没有任何内部重定向。 您可能希望直接与Heroku支持团队联系,了解确保您的Heroku DB实例与您的AWS应用程序实例本地化的方法,这肯定会有助于性能。 请尝试找出他们在哪个可用区或至少哪个主要地区运行DB,以及是否可以将数据库实例“固定”到特定的区域/区域。