fou*_*r71 3 iis intranet vmware-server sql-server
我们需要在内部实现一个新的 MS-SQL/IIS 服务器,为 Intranet 页面提供服务。目前我们平均每秒看到 22 次点击,但每个请求都非常小。
您推荐的服务器配置是什么?
a) 具有两个应用程序的单个服务器
b) 两台物理服务器,每个应用程序一台
c) 两台 VMware 服务器,每个应用程序一台
d) 其他
另外,此时您会选择哪个版本的 Windows 和 MS-SQL,为什么?
您没有说明您对 Intranet 应用程序的期望负载。我猜除非您是一家大公司,否则 Intranet 应用程序的负载不会那么大。在这种情况下,关键目标是可管理性。如果是这样,我将使用两个 Hyper-V 虚拟机。您可以将它们放在同一台物理服务器上,如果负载变得太大,则将每个 VM 放在自己的服务器上。
在单独的服务器上拥有 IIS 和 SQL 的优点是简单。您不必担心对一项服务所做的更改会影响另一项服务。
使用虚拟机而不是真实服务器的优势在于,您可以通过(影子)复制虚拟机所在的文件夹来备份虚拟机。这使得诸如 SQL Server 服务包之类的东西变得不那么可怕。如果您有两台物理服务器,您甚至可以在两台服务器上保留同一个 VM 的副本,然后如果您丢失了一台物理服务器,您可以在另一台物理服务器上快速启动 VM。它还使硬件升级更加容易。
我会为 IIS 使用 W2k8。是否值得使用 x64 是有争议的。我在最近的 IIS 服务器上确实使用了 x64,但我最终不得不在 32 位模式下运行 IIS,因为它需要的许多 COM 服务器仅在 x86 版本中可用。对于使用 x64 的 SQL 服务器,如果您认为可能需要大于 4GB 的 RAM,那么将来会证明这一点,老实说,对于 SQL Server,您永远不会有太多内存。我可能会选择 SQL 2008,理由是您最终将不得不这样做,而且现在这样做比以后升级要容易得多。
在虚拟磁盘上安装 SQL Server 可能会引起一些人的注意(或者它会在 SAN 上?)但我对我们中型数据库的测试表明,性能下降几乎不明显。事实上,当我最近将我们的一个 SQL Server 迁移到 VM 时,它的运行速度提高了大约 50%,这仅仅是因为与两年前的主机服务器相比,新主机服务器的磁盘速度有了大幅提高。
约翰·雷尼
| 归档时间: |
|
| 查看次数: |
1556 次 |
| 最近记录: |