你能帮我决定使用哪个版本的 Windows 吗?有实际的性能比较吗?
我将设置多个服务器(2-10)来托管 asp.net mvc 应用程序亚马逊 EC2具有负载平衡,我正在考虑使用微型实例,因为它的处理器能力相对较高。数据库托管在单独的更强大的实例类型(高 CPU 中型实例)上,因此这些服务器上唯一的软件将是 IIS、工作站服务(用于连接到网络驱动器)和 ASP.NET。
您能帮我决定对于这种“刀片”机器应该选择哪种 Windows 吗 - 2008 还是 2008 R2?
一方面,我想使用 2008 R2,因为它在 asp.net mvc 应用程序方面应该具有更好的性能。另一方面,R2 只能是 64 位,并且 Micro 实例只有 (!) 613 MB 内存。
我只提供页面、ajax 查询和一些 javascript 文件 - 所有其他内容(如图像、css 等)都转到 cloudfront,因此每秒的请求数相对较低(每台服务器每秒 <20 个)
答案1
两种操作系统的最低要求都是 512MB,因此微型实例上任何一个操作系统都确实需要这么大的空间。
话虽如此,如果你有在微实例中运行它并且您在两者之间进行选择,我会选择 2008R2,只是因为它较新并且一旦添加 AV,任何一个都可能表现糟糕。