phillc Asked: 2009-05-09 10:17:32 +0800 CST2009-05-09 10:17:32 +0800 CST 2009-05-09 10:17:32 +0800 CST 多个 Web 服务器共享一个数据库服务器 772 我正在考虑迁移到 mosso 以拥有几个便宜的应用服务器。 目标是拥有一个专用的数据库服务器,但是,拥有一个数据库服务器来承载许多不同网站服务器的数据库需求是否有意义(每个服务器上都有不同的网站) 谢谢。 ubuntu scaling 4 个回答 Voted Sam Cogan 2009-05-09T10:29:38+08:002009-05-09T10:29:38+08:00 这是一种非常常见的做法。它在很多方面都有意义 所有数据库都在同一台服务器上,因此备份更容易 您可以拥有一个安全的后端数据库服务器,不直接连接到互联网,只能由 Web 服务器访问 您可以指定您的数据库服务器,使其足够大以处理您的数据处理,同时让您的前端服务器轻松处理网络任务 user1797 2009-05-09T10:24:26+08:002009-05-09T10:24:26+08:00 这说得通。这就是我们学院的方式,也是许多人/公司设置它的方式。我们有专用的 SQL 服务器,就像我们有专用的 Web 服务器一样,等等。Mosso似乎并不便宜…… squillman 2009-05-09T20:25:12+08:002009-05-09T20:25:12+08:00 恕我直言,只要服务器可以处理负载,我更愿意尽可能集中。它往往使我的工作更轻松,当这种情况发生时,我可以在必要时更快、更有效地做出反应。 有缺点,尤其是在共享环境中。特别值得注意的是,综合环境衰退包括 更高的安全风险 更高的失败风险 单个故障可能意味着更大百分比的用户群中断 对于整合的数据库服务器,磁盘 IO 很快就变得至关重要(好吧,不一定是垮台,只是要记住一点) jtimberman 2009-06-01T21:38:12+08:002009-06-01T21:38:12+08:00 我能想到的最大问题是安全性,你需要考虑的问题是: 您的公司/组织在数据存储/保护(sarbox、hipaa 等)方面是否遵守法规? 您是否需要分离和管理对不同管理用户的数据库访问?即数据库软件本身的用户,而不仅仅是人用户。 多租户使用是否值得关注?这与上面的第一个 Q 有关,但如果您为网站提供虚拟主机,则可能是一个单独的问题。 只要您考虑存储数据的上下文和安全隐患,我认为在单个数据库服务器上运行多个网站没有任何问题(尽管单个数据库是另一回事;-))。可以通过各种工具自动化技术减轻备份、维护/管理和一般管理的后勤工作。由于您正在谈论为此 (Mosso) 提供的云产品,因此您还需要考虑性能影响。
这是一种非常常见的做法。它在很多方面都有意义
这说得通。这就是我们学院的方式,也是许多人/公司设置它的方式。我们有专用的 SQL 服务器,就像我们有专用的 Web 服务器一样,等等。Mosso似乎并不便宜……
恕我直言,只要服务器可以处理负载,我更愿意尽可能集中。它往往使我的工作更轻松,当这种情况发生时,我可以在必要时更快、更有效地做出反应。
有缺点,尤其是在共享环境中。特别值得注意的是,综合环境衰退包括
我能想到的最大问题是安全性,你需要考虑的问题是:
您的公司/组织在数据存储/保护(sarbox、hipaa 等)方面是否遵守法规?
您是否需要分离和管理对不同管理用户的数据库访问?即数据库软件本身的用户,而不仅仅是人用户。
多租户使用是否值得关注?这与上面的第一个 Q 有关,但如果您为网站提供虚拟主机,则可能是一个单独的问题。
只要您考虑存储数据的上下文和安全隐患,我认为在单个数据库服务器上运行多个网站没有任何问题(尽管单个数据库是另一回事;-))。可以通过各种工具自动化技术减轻备份、维护/管理和一般管理的后勤工作。由于您正在谈论为此 (Mosso) 提供的云产品,因此您还需要考虑性能影响。