我的团队正在.NET中开发一些Windows服务。 这些服务通过消息解决scheme进行通信,其中一些服务的预期响应时间远低于100ms。
由于财务原因,负责configuration服务器的操作团队不希望在这些机器上安装Windows Server 2003/2008。 相反,他们为我们提供了Windows XP。 他们还声称,因为这些服务器运行在虚拟化环境(Vmware ESX)上,所以我们不需要在其上添加另一个“服务器”操作系统。
不知何故,这似乎是错误的,但我不是这方面的专家。
因此,对于那种应用程序,运行Windows Server 2008 vs Windows XP有哪些优点/缺点?
编辑:
“操作团队”应该被解雇为无能。 XP是过时的,最有可能的是32位。 它实际上并没有获得服务器使用许可,这使得法律观点(财务)变得有趣。
他们应该安装2008 R2 64位。 服务器或客户端操作系统本身就没有什么区别 – 操作系统是一个操作系统,你需要一个在VmWare中。
其中一些预期响应时间远低于100ms。
从虚拟化中删除。 虚拟化无法保证。 vm的sio之间切换的任何事情,快速响应时间是至关重要的。
对于那种应用程序,运行Windows Server 2008 vs Windows XP有哪些优点/缺点?
让我们开始吧XP认真的过时了。 如果他们将Windows 7(2008 R2相当于)这可能是另一个故事,但基本上第一个问题是为什么你应该运行一个系统2代回到当前的技术? 64位(你不想要32位服务器)是有问题的XP。