我想通过主体/镜像/见证安装的镜像configuration在同一台服务器上安装SQL Server 2008 R2和IIS。 主服务器和镜像服务器都有IIS和SQL服务器。 我的问题是双重的:
1)主服务器上的额外内存是否足够平稳运行? 在这里,我们可以假定每秒约50-100个http请求和平坦的数据库结构。 存储是RAID 5或10.有多个CPU,多核CPU是否足够好?
2)会自动故障转移工作的IIS以及SQL服务器? 例如,如果IIS崩溃(或除了SQL服务器(一些服务,电源等,但没有硬盘故障)在操作系统的其他东西))。
提前致谢。
如果您的预算和时间表允许,我强烈build议将IIS和SQL Server分离到两台独立的服务器上 – 虚拟化对此非常棒。 一方面,通过共享内存连接到SQL Server的IIS闪电般快,您必须权衡安全性,隔离性以及共享盒的故障排除的痛苦。
IIS不支持群集,但是它通过NLB支持高可用性。 这里有一篇文章可以帮助你: http : //learn.iis.net/page.aspx/511/achieving-high-availability-and-scalability—arr-and-nlb/
关于服务器扩展,额外的内存总是很好,但这取决于你现在有多less,SQL服务器吃多less内存等。至于CPU,我会去双CPU,因为它在未来更具可扩展性。