gpt4 book ai didi

postgresql - 带有 Heroku Postgres 数据库的 Aws 应用程序

转载 作者:行者123 更新时间:2023-11-29 11:27:44 25 4
gpt4 key购买 nike

是否可以让一个应用程序在 aws EC2 上运行并让它的数据库在 heroku 的 postgres 上运行?
如果是,我应该考虑哪些缺点?
由于 heroku 托管在 AWS 上,有没有办法知道运行我的数据库的机器的位置?
将我的应用程序托管在数据库的同一区域是否有助于保持性能?
我想听听一些关于这个的意见,我一直在搜索这个主题但没有成功。

最佳答案

您可以在任何给定时间使用 traceroute 确定您的 Heroku DB 的面向公众的位置......但不能保证它会留在那个位置,或者没有没有任何内部重新路由正在进行。您可能希望直接与 Heroku 支持人员讨论如何确保您的 Heroku 数据库实例在您的 AWS 应用程序实例本地,因为这肯定会提高性能。查看您是否可以找出他们在哪个可用区或至少哪个主要区域运行数据库,以及您是否可以将数据库实例“固定”到给定的区域/区域。

Amazon 的 RDS 看起来不错,但不支持 PostgreSQL。请继续唠叨他们。

如果性能不是特别重要,我可能只会在 AWS 上运行数据库。在 EBS 优化的实例上使用 raid10 的配置 IOPS EBS 卷,您将获得不错的性能(但价格非常高);或者,您可以使用非崩溃安全的基于 ssd 的实例存储服务器,并依靠复制和备份来保证数据安全。

关于postgresql - 带有 Heroku Postgres 数据库的 Aws 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com