在性能方面,不是安全性,这是更好的select:
相同的CPU的
1:1 Web服务器与MS Sql与XRAM
具有.5XRAM的2:1 Web服务器和具有.5XRAM的1个专用SQL机器
这实际上取决于你的使用情况,唯一的方法就是用testing来确定。
如果(看起来你的问题的forms可能是这样的)你正在使用虚拟化解决scheme,比如XEN机器或类似的东西,那么你最好在一台机器上使用它。
原因在于,给予物理硬件更大的“切片”,在大多数VPS设置中,对于在该机器中运行的所有进程,几乎总是获得更高的CPU优先级。 如果同一台服务器上的其他人正在加载它,那么对于任一个任务来说,都会得到相应的更多时钟周期,特别是在一个进程使用的CPU比另一个less的情况下。
使用两台机器将是我的build议,更多的发展空间,更容易configuration,而且您不会遇到冲突的“最佳实践”问题。 请参阅此处的讨论: 何时可以在同一台计算机上托pipeIIS和SQL Server?
我假设你正在试图在同一台机器上运行1个或2个VPC?
在这两种情况下,除了functiontesting之外,您只有很less的RAM来运行其他任何东
我会去1号,我们使用这个testing系统与VPC的。