我正在考虑更换为多个客户端运行的专用 Windows Web 服务器服务器 - 该服务器托管在 ISP 上,目前我有一个安装了 SQL Server 2000 标准版的 Windows 2003 标准服务器。其他软件数量非常有限,包括
- 第三方 SMTP 服务器
- PHP
- ScriptFTP(用于备份的自动 ftp)
服务器由远程桌面访问。现在它已经有点长了——只有 1Gb 内存——但没有出现明显的性能问题。该服务器运行一个中等使用/可见性的公共网络服务器、几个基于服务器的应用程序站点(使用 PHP/SQLServer)和十几个或更多非常低流量的站点。
我对这家 ISP 非常满意,它现在提供了比我支付的费用低 30% 的更高规格的机器,除了操作系统是 Windows Web Server 2008 x64。我没有使用此版本的经验,但从 Microsoft 的规范来看,它似乎还可以。谁能告诉我-
- 我应该注意网络版是否有任何重大限制?
- 在服务器上安装 SQL Server 2005 标准 x32 会有什么问题吗?
- PHP - 或其他软件有任何问题吗?
降低成本和增加规格的诱惑很大,但网络版本的限制是未知的。
从许可角度和技术角度来看,都存在一些限制。基本的许可限制是,安装的任何内容都必须用于该机器上正在使用的网站。因此,例如,您安装的 SQL Server 只能由服务器上的网站使用,而不能由其他系统上的站点使用。SMTP 服务器只能用于从系统上的站点发送电子邮件,不能用于其他服务器等。
从技术角度来看,我能想到的三大限制(可能不会影响您的用例)是:
以下是 Web 版的 Microsoft 许可信息:http: //www.microsoft.com/windowsserver2008/en/us/licensing-web-server.aspx
以下是技术限制列表(与其他版本相比): http: //www.microsoft.com/windowsserver2008/en/us/r2-compare-specs.aspx
我当然不是许可专家,但您的用例似乎适合网络版模型。