我正在为一个新系统开发一个解决方案架构,该系统将跨多个IIS7虚拟机托管WCF服务。问题是,我应该指定2个虚拟机,每个虚拟机有4个CPU,还是指定4个虚拟机,每个虚拟机有2个CPU。
使用更少的虚拟机和更多的CPU会更便宜,因为我们不需要为这么多的windows许可证付费。
WCF服务将非常繁忙,每分钟处理多达4,000个请求,它将通过发出SQL Server 2008存储过程调用来完成这些请求。
有没有人知道一个很好的链接来描述IIS7何时应该向外扩展和向上扩展?
谢谢
罗伯。
发布于 2011-10-05 03:18:46
首先,我想向您介绍以下演示文稿:http://www.slideshare.net/brianritchie1/scaling-out-net。它描述了使用IIS7扩展系统的实际方法。但是它不能扩展你的系统...
在Hyper-V虚拟机上迁移MSDN和TechNet时,你可以参考微软的一些关于吃自己的狗粮的报告:http://virtualization.info/en/news/2008/05/microsoft-migrates-msdn-and-technet-on.html。在那里的嵌入式报告中有一些很好的性能图表和数字。也可以访问webgardens上的http://viisual.net/Configuration/IIS6WebGardening.htm,详细讨论如何使用应用程序池处理器亲和性来扩展您的IIS系统。
一般来说,我对相关材料的印象是,向外扩展比向上扩展更常见。与向上扩展相比,这有多个优势,其次是性能,也与高可用性有关。向外扩展的场景也得到了硬、中和软件供应商的很好支持。扩大规模似乎给整个系统改进带来了更多的不确定结果。
https://stackoverflow.com/questions/7651448
复制相似问题