需要明确的是:我不是在征求意见,而是在寻找能够帮助我更接近形成自己观点的数据/事实/见解。
语境
我们即将升级我们的服务器(因为它们很旧),并且我们当前的供应商建议在新服务器上安装 Windows Server 2016。
有人告诉我,继续使用 2008r2 可能是一个更好的主意,因为它是一个经过验证的稳定版本,而不是新版 2016。此外,我们的公司规模并不大(50 台计算机),所以我们不需要 2016 年的云/混合产品。
问题
我读过关于微软的保费保证,这允许在 2020 年终止使用日期之后继续使用 2008r2。
还有升级到 2012r2,其使用寿命终止日期为 2023 年。
升级到 2012r2 似乎是最佳选择,因为 Microsoft 仍然允许购买 2012r2 许可证。我还想知道 2008r2 和 2012r2 之间的许可系统有何不同以及是否不同。
有人可以提供一些见解来帮助我做出或接近做出决定吗?
答案1
很难回答你的问题。你不会找到公开的见解告诉你应该升级到“不是最新的”Windows Server。我猜是因为微软在 IT 媒体中的影响力非常大,他们总是推销他们最新的系统,所以很难找到有人告诉你相反的观点。
作为见解,我可以分享我在 Microsoft OS 上 20 年的经验。最新的操作系统从来都不是一个好选择。唯一的例外是将 Vista 升级到 7,对于那些使用 Vista 的人来说(我所有的客户当然还在使用 XP)。有人说 Microsoft 喜欢将他们的用户用作 beta 测试人员,但很多人对此持不同意见。有人说你应该等待 1 到 2 年再安装最新的操作系统。
例如,在上周二补丁日的最新更新中,我们在几个 2016 Std 上遇到了这个错误:“存根收到错误数据”。这只会在您第一次在桌面环境中打开应用程序时发生。如果您再次单击程序图标,它会正常打开。现在,这种奇怪的事情从未发生在“至少两年前”的微软操作系统上。这只是一个例子。
就我的经验而言,等待几年始终是使用 MS 服务器的最佳选择。唯一能让您使用最新软件的原因是,您迫切需要未移植的功能。
另外,您说的是小型环境,因此我猜想您没有测试环境。因此实施最新软件的风险会更大。
另外,请考虑一下人们在评论中写的内容。他们中的一些人不会同意我的观点。许可:购买 2016 Std。运行 2012 R2。当谈到下一次服务器升级时,很可能是在 2012R2 EOL(2023 年)之前,您将发现升级到 2016 的好机会。同样,您会发现自己在问自己是否应该升级到 2020R5 或 2016。您最好选择 2016,或者至少,我会这样做。
答案2
在 2017 年中期将 2008R2 升级到 2012R2 几乎毫无意义,我会等待 2016 年的继任者(有传言称 MSFT 将很快发布它以填补其 WS2016 GA 中的许多漏洞)并它投入生产。
答案3
我非常赞同 Marco 的经历。例如,在二月份,我尝试使用存储空间直通为 SQL 故障转移群集实例设置 Windows Server 故障转移群集。实现此目标的方式非常艰难,上周,整个过程陷入僵局并崩溃。现在,寻找有关 Windows Server 2016 功能的正确、详细和相关文档正在慢慢好转,但仍然很痛苦。我遇到了很多不那么有趣的事情,感觉有点像 beta 测试员。在这种情况下,由于所需的功能集,我别无选择,但我的经验是,最新版本不一定是最成熟的版本。
因此,如果您只需要一台用于“正常”任务的普通服务器,我认为没有理由不选择 2016。我们部署了多个,它将为您提供平台并增加下一次升级前的间隔。但如果您有更繁重的工作,我会检查 2012 R2 是否提供了您需要的所有功能。