Windows Server EOL应对方案

微软已经于2020年01月14日停止对Windows Server 2008/2008 R2操作系统提供支持,并于2023年10月10日停止对Windows Server 2012/2012 R2操作系统提供支持,阿里云不再提供软件更新和安全补丁。如果您有使用上述操作系统的ECS实例,建议您采取相应的措施以持续获得软件更新和安全补丁,以避免操作系统停止维护EOL(End of Life)带来影响。本文主要介绍Windows Server 2008/2008 R2/2012/2012 R2操作系统EOL的应对方案。

重要

如果您因业务需求需要继续使用Windows Server 2008/2008 R2/2012/2012 R2,请您仔细评估操作系统EOL带来的风险。

Windows Server EOL如何应对?

阿里云推荐您将Windows Server 2008/2008 R2/2012/2012 R2迁移到替代的操作系统,以继续获取软件更新和安全补丁。

迁移前,请先评估:

  1. 需要迁移到哪种目标操作系统。

    您可以综合考虑安全合规、稳定性、操作系统兼容性、预算、长期OS策略等因素,决定具体的迁移方案。

  2. 根据需求评估操作系统的迁移方式。

    • (推荐)重新部署环境:重新部署环境是指重新购买新实例替换源实例或针对已有实例更换操作系统

      重要

      更换操作系统后,原来的旧系统盘会被释放且所有数据会被清空,请务必在更换操作系统前创建云盘快照备份数据。

      • 优缺点:该方式可以使用最新的操作系统、硬件、技术和安全更新以获得更好的性能,同时可以清除历史遗留问题,更有利于长期的系统健康和可维护性。但是在重新部署业务期间可能需要暂停服务,影响业务的连续性。

      • 适用场景:如果您希望利用操作系统EOL的时机重新部署环境,可以选择此方案。

      • 适用的目标操作系统:无限制。

      • 具体操作:请参见方案一:重新部署环境

    • 原地迁移:原地迁移是指使用特定工具将现有系统升级或转换为另一个版本或类型的操作系统,并保留现有应用程序、用户数据和系统配置等。

      • 优缺点:该方式可以减少初期的配置工作量,但同时可能继承历史环境中的问题,比如潜在的安全漏洞、累积的配置错误等。原地升级更适合资源受限、需要快速完成升级,且没有重大安全或性能问题的环境。

      • 适用场景:如果您希望保留源实例数据且目标操作系统支持原地迁移,可以选择此方案。

      • 适用的目标操作系统:以下与Windows Server 2008/2008 R2/2012/2012 R2二进制兼容的操作系统支持原地迁移。

        说明

        二进制兼容性(Binary Compatibility)是指操作系统不需要重新编译程序代码就可以直接运行在另一个操作系统上编译的应用程序和软件。这意味着在重新部署环境时,无需因为接口的变化而重新编译应用程序和软件,从而节省了时间和资源,但是不保证BUG的兼容性。

        • Windows Server 2022

        • Windows Server 2019

        • Windows Server 2016

        • Windows Server 2012(已EOL,仅Windows Server 2008系统升级推荐)

      • 具体操作:请参见方案二:原地迁移

如何迁移操作系统和工作负载

您可以根据选择的目标操作系统以及实际业务需求,选择以下方式迁移操作系统。两种方式的优缺点及适用场景,请参见Windows Server EOL如何应对?

  • 方案一:重新部署环境

    1. 重新购买新实例替换源实例或针对已有实例更换操作系统

    2. 新建实例或更换操作系统后,您还需重新部署与业务相关的运行环境,例如安装软件和库(apt、yum等)、配置环境变量、部署应用等。可参考如下流程:

      1. 收集源实例应用软件信息,导出关键应用配置及数据文件。

      2. 准备好目标实例,对照源实例应用软件信息,重新安装指定的应用软件,并将源实例导出的应用配置及数据文件导入,然后测试应用业务是否正常。

      3. 暂停源实例业务,将应用数据的同步割接到目标实例并进行业务验证,最后将目标实例的应用业务正式切换上线运行。

  • 方案二:原地迁移

    原地迁移方式仅适用于以下源操作系统和目标操作系统之间的迁移。

    • 通过SMC自动迁移

      源操作系统

      目标操作系统

      参考链接

      Windows Server 2008 R2

      Windows Server 2012

      操作系统迁移及升级

      Windows Server 2012 R2

      Windows Server 2016

      Windows Server 2019

    • 手动迁移

      源操作系统

      目标操作系统

      参考链接

      Windows Server 2012

      Windows Server 2012 R2

      Windows Server 2016

      Windows Server 2012 R2

      Windows Server 2016

      Windows Server 2019

相关文档