Azure 来宾 OS 可支持性和停用策略

重要

自 2025 年 3 月 31 日起,云服务(外延支持)被弃用,将于 2027 年 3 月 31 日完全停用。 详细了解此弃用以及如何迁移

本页面上的信息与 Azure Guest 操作系统(Guest OS)相关,适用于云服务中的工作角色和 Web 角色(PaaS)。 本文不适用于虚拟机 (IaaS)。

Microsoft 已发布客体操作系统的支持策略。 本页介绍如何实施该策略。

该策略为:

  • Microsoft 支持至少最新两个客户操作系统系列。 在某个系列停用后,客户可以在从正式停用之日起的 12 个月内更新为受支持的较新来宾 OS 系列。
  • Microsoft 支持至少两个最新的受支持来宾 OS 系列版本
  • Microsoft 支持至少两个最新的 Azure SDK 版本。 在某个 SDK 版本停用后,客户可以在从正式停用之日起的 12 个月内更新为较新的版本。

有时,可能会支持两个以上的系列或发行版。 将在 Azure 来宾 OS 版本和 SDK 兼容性对照表中显示正式的来宾 OS 支持信息。

何时停用来宾 OS 版本

大约每个月都会推出新的来宾 OS 版本,以整合最新的 Microsoft 安全响应中心 (MSRC) 更新。 由于定期的每月更新,来宾 OS 版本通常会在发布约 60 天后被禁用。 此活动确保每个系列都有至少两个来宾操作系统版本可供使用。

来宾操作系统系列退役的过程

宣布停用后,客户在较旧系列正式从服务中移除之前有 12 个月的“过渡”期。 过渡时间可能延长,这由 Microsoft 决定。 Microsoft 会在 Azure 来宾 OS 版本和 SDK 兼容性对照表中发布最新更新。

在过渡期的六 (6) 个月后,将开始逐步执行退休过程。 在此期间:

  • Microsoft 会将产品停用通知给客户。
  • 更新版本的 Azure SDK 不支持已不再支持的来宾操作系统系列。
  • 将禁止在已停用的系列上对云服务进行全新部署和重新部署

Microsoft 将继续推出合并了最新 MSRC 更新的新来宾 OS 版本,直至过渡期的最后一天(称为“到期日期”)。到达到期日期后,仍在运行的云服务将不受 Azure 服务级别协议 (SLA) 的支持。 在该日期后,Microsoft 有权自行强制要求升级、删除或停止这些服务。

客户操作系统版本停用过程

如果客户将其来宾 OS 设置为自动更新,则他们不必担心如何处理有关来宾 OS 版本的问题。 它们始终使用最新的来宾操作系统版本。

客户操作系统版本每月发布。 由于常规发布的速率,每个版本都具有固定生存期。

60 天使用期过后,版本将被“禁用”。“禁用”表示从门户中删除该版本。 该版本再也无法通过 CSCFG 配置文件进行设置。 现有部署仍保持运行,但是禁止进行新部署以及针对现有部署的代码和配置更新。

在“禁用”后的某个时间,来宾 OS 版本会“到期”,仍在运行该到期版本的任何安装都会面临安全和漏洞问题。 通常情况下,过期是分批进行的,因此从停用到过期的时间段可能各不相同。

将其服务配置为手动更新客户操作系统的客户,应确保其服务在受支持的客户操作系统上运行。 如果将某项服务配置为自动更新来宾 OS,则基础平台会确保合规性,并升级到最新的来宾 OS。

这些期间可能会延长,这由 Microsoft 决定,以便于客户过渡。 Microsoft 将在 Azure 来宾 OS 版本和 SDK 兼容性对照表中通告所有更改。

停用期间的通知

  • 家庭退休
    Microsoft 使用博客文章和门户通知。 Microsoft 将通过电子邮件、门户消息、电话等方式,直接与指定的服务管理员沟通,以告知仍在使用退役的来宾操作系统系列的客户。 Microsoft 将在 Azure 来宾操作系统版本和 SDK 兼容性矩阵中公布所有更改。
  • 版本停用
    Microsoft 将在 Azure 来宾 OS 版本和 SDK 兼容性对照表中发布所有更改及其发生日期(包括发布日期、禁用日期和到期日期)。 如果服务管理员有在停用的来宾 OS 版本或系列上运行的部署,则会收到电子邮件。 这些电子邮件的时间可能各不相同。 通常,在禁用之前至少有一个月的时间,但这一时间安排并不是官方的服务水平协议(SLA)。

常见问题

我如何消除迁移的影响?

建议使用最新的客户操作系统系列以设计你的云服务。

  • 尽早计划迁移到新的家族。
  • 设置临时测试部署以测试在新系列上运行的云服务。
  • 将来宾 OS 版本设置为“自动”(在 .cscfg 文件中设置 osVersion=*),以便自动迁移到新的来宾 OS 版本。

如果我的 Web 应用程序需要更深入地与 OS 集成,我该怎么办?

如果 Web 应用程序体系结构依赖于操作系统的基本功能,请使用平台支持的功能(例如启动任务)或其他扩展性机制。 此外,还可以使用 Azure 虚拟机(IaaS - 基础结构即服务)并在其中负责维护基础操作系统。

后续步骤

查看最新的客户操作系统版本