我试图将Django项目部署到bean秸秆(没有码头)。在我看来,我只能选择AWS RDS作为我的数据库选择。我可以在同一个豆茎实例中安装PostgreSQL吗?如果是这样的话,我如何自己安装PostgreSQL呢?对我来说,使用RDS只是一个额外的成本。所以,我正在寻找廉价的解决方案。SQLite3可能是一个解决方案吗?但我希望使用PostgreSQL。
发布于 2020-08-27 09:00:02
我可以在同一个豆茎实例中安装PostgresSQL吗?
是的,你可以。但是这将需要一些“手动”设置,并且它不会-可伸缩或真正的容错。使用RDS,您可以支付额外费用,但您可以获得完全管理、高度可伸缩和可靠的数据库。
但当然,并非所有用例都需要使用RDS。在本例中,您可以在您的EB实例上安装PostgreSQL (我假设是单实例EB环境)。为此,您需要在.ebextensions中设置许多配置选项。但是,这个过程并不容易,因为您会将应用程序部署与DB高度耦合。
作为一种中间立场,我认为最好将PostgreSQL安装在单独的专用实例上。这样,您的EB实例和DB就可以解除耦合,更容易管理、更新、备份和扩展。
https://stackoverflow.com/questions/63610462
复制相似问题