数据库应该与网络服务器在同一个盒子上还是分开

Joe*_*Joe 2 iis performance sql-server

我使用 SQL Server 2005 和 IIS6。我将每个都放在单独的盒子上(四 CPU,4G)。客户希望整合到一个盒子中。这是一个拥有 400 个用户的企业应用程序。现在性能很好,但我质疑任何节省以整合性能变化和服务管理。所以对于 1) 未来的功能/增长,2) 性能,3) 模块化,其他?,移到 1 个框或继续 2 个。

Fil*_*lmJ 7

我几乎 100% 基于 Linux,但我认为一些通用原则适用。

如果您希望扩展,即使只使用虚拟化软件,也可以将服务器分开,这样您就可以根据需要轻松添加节点并在它们之间进行负载平衡 - 它还提供更好的安全性,因为您只打开所需的端口。

我发现在机器上安装数据库服务器对于补充服务(如邮件服务器)或其他一些使用后端数据库的配置工具很有用……这些占用空间相对较小,并且可扩展性不太重要。