我的工厂有2台服务器,我需要1台服务器用于IIS,另一台用于SQL Server。
这个工厂生产24小时运行并且持续交易。
目前一切都在服务器A上。当然这会导致一些性能问题。
所以我打算在不同的服务器上安装IIS和SQL Server。
我不确定我应该将哪个服务器用作IIS,将另一个服务器用作SQL Server 2008 R2。
< =服务器A =>
< =服务器B =>
这是我的第一个问题,所以我不确定我是否以正确的方式提问。 感谢。
答案 0 :(得分:0)
简短的回答是SQL应该得到“大”服务器,因为它的处理几乎总是比IIS / App处理更密集。
更长的答案是,如果没有详细的分析和负载下的性能测试,您的分配和大小调整只是在黑暗中拍摄。最好的做法是:与工厂老板谈谈购买一台大型服务器并在其上安装VM ware。这将允许您将该服务器拆分为2个(或更多)虚拟服务器,您可以按照自己的方式进行配置。然后,一旦在生产场景中启动并运行IIS和SQL服务器,就可以研究压力如何在服务器之间分配。然后,您可以使用VMware来“调整”您的服务器,在需要的地方分配更多的处理和内存。
例如,如果您发现IIS / app服务器以99%mem / 99%cpu运行,则可以非常轻松地将更多内核和内存分配给服务器的IIS端,重启(需要l0秒) )并且您已成功调整服务器阵列的性能。