答案1
我的观点是,当得到支持时,将 Windows Server 操作系统就地升级到较新版本是升级服务器的首选方法(尤其是虚拟机)。它不仅速度更快,而且允许更高程度的自动化,而且由于 Microsoft 支持更好的生命周期转换模型,它不再具有旧操作系统就地升级所带来的风险与回报之比。
微软已经做了很多工作来确保就地升级比以前更容易、更无缝,而不会出现旧操作系统升级中的问题。如果你想保持一切原样,这似乎是推荐的做法:Windows Server 安装和升级:
“如果你想保留相同的硬件和所有已设置的服务器角色,而不扁平化服务器,升级才是出路“
甚至 MS 博客作者也相信这种炒作:将 2008 R2 就地升级到 2012 R2
此外,虚拟机还支持快照、P2V、克隆和回滚,以简化这一转变。(参考:“通过 P2V 将其转换为测试虚拟机,然后进行测试。”
我们应该“像对待牲畜而不是宠物一样对待服务员” - Randy Bias。过去,你负责的服务器的维护和维护工作已经不像以前那么细致了。并不是每台服务器都是独一无二的,公共云托管就是这种做法的一个典型例子。
例如:
- 天蓝色 -Azure 就地升级选项
- AWS -AWS 就地服务器升级选项
在过去的一年中,我个人已多次就地从 2008 R2 升级到 2012 R2,并计划在未来一年半内再升级约 400 次。所有升级都进展顺利,之后只有 2 台服务器出现了一些小问题,不需要回滚。只要现有服务器运行良好,您就应该有信心朝这个方向发展。
在声称就地升级是首选方式时,需要考虑一些重要事项:
- 是否支持升级?- 例如,不支持切换语言版本或构建类型升级至 Windows 2012 R2 的选项
- 服务器上运行的应用程序当前是否与新操作系统版本完全兼容?
- 有没有办法轻松回滚到就地升级之前的状态(VM 快照、备份、克隆等)?
- 硬件(如果适用)是否支持新的操作系统?
现有的服务器目前运行良好,没有问题吗?
如果对以上所有问题的回答都是肯定的,那么就地升级是首选途径。
答案2
仅供持续参考,并直接从最近的一篇文章中添加详细信息,Microsoft 不支持 Azure 升级.牛都被杀了,没有升级。
答案3
我想向您推荐微软的 Office 365 基础课程。他们解释了微软如何利用自动化构建流程淘汰一批服务器。他们不会升级甚至修补这些服务器,他们只是使用自动化部署工具淘汰另一批服务器。自动化才是王道,我需要在这方面做得更好。