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

postgresql – 使用Heroku Postgres数据库的Aws应用程序,第1张

概述是否有可能在aws EC2上运行一个应用程序并让它的数据库在heroku的postgres上运行? 如果是的话,我应该考虑哪些缺点? 由于heroku是在AWS托管的,有没有办法知道运行我的数据库的机器的位置在哪里? 在数据库的同一区域托管我的应用程序有助于保持性能? 我想听听一些有关这方面的意见,我一直在搜索这个话题而没有太大的成功. 您可以使用traceroute在任何给定时间确定Heroku 是否有可能在aws EC2上运行一个应用程序并让它的数据库在heroku的postgres上运行?
如果是的话,我应该考虑哪些缺点?
由于heroku是在AWS托管的,有没有办法知道运行我的数据库的机器的位置在哪里?
在数据库的同一区域托管我的应用程序有助于保持性能?
我想听听一些有关这方面的意见,我一直在搜索这个话题而没有太大的成功.解决方法 您可以使用traceroute在任何给定时间确定Heroku数据库的面向公众的位置…但不保证它将保留在该位置,或者没有任何内部重新路由.您可能希望直接与Heroku支持人员讨论如何确保您的Heroku数据库实例是您的AWS应用程序实例的本地实例,因为这肯定会使性能受益.查看您是否可以找到可用区域,或者至少在哪个主要区域中运行数据库,以及是否可以将数据库实例“固定”到给定区域/区域.

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

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

总结

以上是内存溢出为你收集整理的postgresql – 使用Heroku Postgres数据库的Aws应用程序全部内容,希望文章能够帮你解决postgresql – 使用Heroku Postgres数据库的Aws应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1161383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存