AWS豆茎数据库选择



我试图将我的Django项目部署到beanstall(没有docker(。在我看来,我只能选择AWS RDS作为我的数据库选择。我可以在同一个beanstall实例中安装PostgreSQL吗?如果是这样的话,我该如何自己安装PostgreSQL?使用RDS对我来说只是一个额外的成本。所以,我正在寻找便宜的解决方案。SQLite3可能是一个解决方案?但是我希望使用PostgreSQL。

我可以在同一个beanstall实例中安装PostgresSQL吗?

可以。但这将需要一点"strong";手动";设置,它将不可扩展,也不会真正容错。使用RDS,您需要支付额外费用,但您可以获得完全管理、高度可扩展和可靠的数据库。

当然,并不是所有的用例都需要使用RDS。在这种情况下,您可以在EB实例上安装PostgreSQL(我假设是单实例EB环境(。为此,您需要在.eextensions中设置许多配置选项。然而,这个过程并不容易,因为您会将应用程序部署与数据库高度耦合。

作为中间立场,我认为最好将PostgreSQL安装在单独的专用实例上。通过这种方式,您的EB实例和DB是解耦的,更易于管理、更新、备份和扩展。

相关内容

  • 没有找到相关文章