将网站和数据库放在不同的服务器上有什么缺点或安全问题吗?

Any disadvantages or security issues for having website and databases on separate servers?

我们即将深入了解 Odoo (OpenERP)。我们计划使用 Amazon EC2 进行实际安装,并将 postgreSQL 数据库服务器放在 Amazon RDS 上。 (喜欢这个指南 http://toolkt.com/site/install-openerp-server-and-postgresql-on-separate-servers/

如果只允许 RDS 与 EC2 服务器通信,与常规 Odoo 安装(其中数据库和前端 Web 服务器在同一台机器上)相比,这是否减轻了任何安全问题?这是一个可取的设置吗?

您 post 中的输入数据非常模糊,无法给您准确的答案,但您可以考虑以下内容:

  1. RDS 可以与 EC2 或任何其他客户端和应用程序服务器通信。连接仅取决于您的配置。您可以在那里配置 VPC 和 configure/restrict 对数据库和应用程序服务器的访问。
  2. 根据您系统的大小(I/O、用户数量等),当然您可能希望配置单独的数据库实例和应用程序服务器。在规模上,这种分离很重要。

简而言之,没有任何缺点,也没有任何安全问题。

详细介绍 Odoo 与 AWS EC2,

我们“SnippetBucket.com”团队已经实施了 RDS 并且更了解 odoo 安全性。

  • RDS 有点贵。
  • RDS 在 AWS 中设为私有而不是 public 确保完全安全。

AWS Security 还有助于通过入站和出站端口提供额外保护。完全安全。

注意:AWS “RDS Aurora-Postgresql” 比官方 postgresql 快 4 倍。 AWS RDS 支持 AWS 的特定版本。