加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – 使用Heroku Postgres数据库的Aws应用程序

发布时间:2020-12-13 16:03:03 所属栏目:百科 来源:网络整理
导读:是否有可能在aws EC2上运行一个应用程序并让它的数据库在heroku的postgres上运行? 如果是的话,我应该考虑哪些缺点? 由于heroku是在AWS托管的,有没有办法知道运行我的数据库的机器的位置在哪里? 在数据库的同一区域托管我的应用程序有助于保持性能? 我想
是否有可能在aws EC2上运行一个应用程序并让它的数据库在heroku的postgres上运行?
如果是的话,我应该考虑哪些缺点?
由于heroku是在AWS托管的,有没有办法知道运行我的数据库的机器的位置在哪里?
在数据库的同一区域托管我的应用程序有助于保持性能?
我想听听一些有关这方面的意见,我一直在搜索这个话题而没有太大的成功.

解决方法

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

亚马逊的RDS看起来不错,但不支持PostgreSQL.请继续唠叨他们.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读